Contact Tracing (Malawi Core) #1801
roywanyaga
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Context
Contact Tracing: To follow up with a person over the phone or in the community with the intention of bringing the person into care or provide them with a service they need.
In Malawi Core, there will be two tracing registers
'number does not exist'
or'number is not the patient's'
A patient can be on the tracing register for various reasons:
FHIR Resource to track patient enrollment for Tracing
The following aspects of contact tracing for Malawi Core will need to be represented in FHIR:
Task Resource
The proposed resource to track enrollment for contact tracing is the Task Resource
The table below outlines the adopted elements of the Task Resource:
resourceType
id
meta
{"tag": [{"system": "https://d-tree.org","code": "phone-tracing","display": "Phone Tracing"}]}
value for Home Tracing:{"tag": [{"system": "https://d-tree.org","code": "home-tracing","display": "Home Tracing"}]}
identifier
use
(official) andvalue
(UUID). example value:[{"use": "official","value": "e04d015e-3a67-4a37-8633-b3eabad41f47"}]
partOf
{"reference": "Task/01469d46-1cc0-4e82-a140-e27902b0df4d"}
status
intent
plan
priority
routine
code
{"coding": [{"system": "http://snomed.info/sct","code": "225368008","display": "Contact tracing (procedure)"}],"text" : "Contact Tracing"}
description
HIV Contact Tracing via home visit
and for Phone tracing, the description will beHIV Contact Tracing via phone
for
{"reference": "Patient/01466d46-1cc0-4e82-a140-e27982b0df4d"}
executionPeriod
start
dateTime will denote when the Tracing will be due. This could be a future date for some of the reasons and also for the Tasks created following a Tracing encounter. Theend
dateTime will denote when the patient is removed from the Tracing Register. example value:{"start": "2022-10-26T00:00:00.00Z","end": "2022-11-01T00:00:00.00Z"}
. Patients with Tracing Tasks that are due in the future will not appear on the Tracing RegisterauthoredOn
owner
{"reference": "Practitioner/01466d46-1cc0-4e82-a140-e27582b0df4d"}
reasonCode
{"coding": [{"system": "https://d-tree.org","code": "linkage","display": "Linkage"}],"text" : "Linkage"}
reasonReference
{"reference": "Questionnaire/1bdf21ef-d31a-446e-aaa6-cec516eceab1"}
TaskStatus
The following are the TaskStatus codes that will be utilized to represent Tracing from the posible value set defined by the FHIR project.
ready
in-progress
in-progress
and a new Task will be created. The new task is linked to the current Task through thepartOf
element and itsexecutionPeriod
start
date set as the date when the visit is duecompleted
completed
when the Patient is to be removed from a patient register after a tracing encounter and a successful clinic visit based on the tracing reasoncancelled
cancelled
when the Patient is to be removed from the patient register for any reason other than a succefful clinic visit following a tracing encounterTracing Reason Codes
The following are the custom codes that will be utilized to reprent the different tracing reasons in the
reasonCode
element of the Tracing Task .https://d-tree.org
linkage
Linkage
Linkage
https://d-tree.org
hvl
High Viral Load
HVL
https://d-tree.org
detectable-vl
Missing Viral Load
Detectable VL
https://d-tree.org
missing-vl
Missing Viral Load
Missing VL
https://d-tree.org
invalid-vl
Invalid Viral Load
Invalid VL
https://d-tree.org
interrupt-treat
Interrupted Treatment
Interrupt Treat
https://d-tree.org
miss-appt
Missed Appointment
Miss Appt
https://d-tree.org
dual-referral
Dual Referral
Dual Referral
https://d-tree.org
contact-referral
Contact Referral
Contact Referral
https://d-tree.org
provider-referral
Provider Referral
Provider Referral
https://d-tree.org
miss-clinic-appt
Missed Clinic Appointment
Miss Clinic Appt
https://d-tree.org
frs-stk
Family Referral Services Self Test Kit
FRS STK
https://d-tree.org
frs-no-stk
Family Referral Services No Self Test Kit
FRS no STK
https://d-tree.org
dbs-positive
Dry Blood Sample Positive Result
DBS Positive
https://d-tree.org
dbs-missing
Dry Blood Sample Result Missing
DBS Missing
https://d-tree.org
dbs-invalid
Dry Blood Sample Invalid
DBS Invalid
https://d-tree.org
miss-milestone
Missed Milestone Visit
Miss Milestone
https://d-tree.org
miss-routine
Missed Routine Visit
Miss Routine
Tracing Event
The tracing event and its outcome is recorded through the Tracing Outcome Questionnaire. Two FHIR Resources are proposed for extraction from the Questionnaire to represent this event.
Encounter Resource
The table below outlines the adopted elements of the Encounter Resource:
resourceType
id
status
finished
class
{"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode","code": "VR"}
and for Home Tracing, the value will be{"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode","code": "HH"}
type
{"coding": [{"system": "http://snomed.info/sct","code": "225368008","display": "Contact tracing (procedure)"}],"text" : "Contact Tracing"}
priority
{"coding": [{"system": "http://terminology.hl7.org/ValueSet/v3-ActPriority","code": "EL","display": "elective"}],"text" : "elective"}
subject
{"reference": "Patient/01466d46-1cc0-4e82-a140-e27982b0df4d"}
participant
[{"individual":{"reference":"Practitioner/1bdf21ef-d30a-446e-aaa6-cec516eceab1"}}]
period
{"start": "2022-10-26T00:00:00.00Z","end": "2022-11-01T00:00:00.00Z"}
reasonCode
{"coding": [{"system": "https://d-tree.org","code": "linkage","display": "Linkage"}],"text" : "Linkage"}
serviceProvider
Observation Resource
The table below outlines the adopted elements of the Observation Resource:
resourceType
id
status
finished
category
{"coding": [{"system": "http://snomed.info/sct","code": "225368008","display": "Contact tracing (procedure)"}],"text" : "Contact Tracing"}
code
{"coding": [{"system": "https://d-tree.org","code": "not-spoken","display": "Not Spoken To Client"}],"text" : "Not Spoken To Client"}
subject
{"reference": "Patient/01466d46-1cc0-4e82-a140-e27982b0df4d"}
encounter
performer
[{"individual":{"reference":"Practitioner/1bdf21ef-d30a-446e-aaa6-cec516eceab1"}}]
valueCodeableConcept
{"coding": [{"system": "https://d-tree.org","code": "not-spoken","display": "Not Spoken To Client"}],"text" : "Not Spoken To Client"}
Tracing Oucome Types
Tracing Oucomes
Beta Was this translation helpful? Give feedback.
All reactions