Appointments (Malawi Core) #1954
roywanyaga
started this conversation in
Ideas
Replies: 2 comments
-
Example Appointment Reason JSON
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Some comments
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Context
Appointments: Where all persons who have been booked for a clinic appointment are listed and the clinic summary can be viewed. An appointment is at a date level, not specific time.
In Malawi Core Patients are added to the appointment list when a clinic appointment date is set in the following questionnaires:
The client will appear twice on the appointment list if they have been added to the appointment list through both of the questionnaires; one for each.
Entering a new date of next appointment in the Finish Visit questionnaire before or on the day of the clients appointment is due creates a new listing for the client in which they no longer appear on the date for ‘today’ or the date they were supposed to but a new date in the future
Entering a new date of appointment in the Finish Visit questionnaire after the day the client's appointment was due (i.e. the client missed their appointment, creates a new listing for the client in the future but leaves the missed appointment. This way, if anyone looks at past dates, the people listed there will be those that missed their appointment only.
The reasons for addition of patients to the appointment list are based on the following three broad patient categories within Malawi Core:
Child Contacts
, b)Persons who is Reactive at the Community
, and c)Sexual Contacts
The ART Clients will be on the Appointments List for 7 reasons:
Women’s Health Screening Questionnaire
viral load collection questionnaire
is activated) or when a client has a high viral load result entered in theViral Load Results questionnaire
Tracing Outcome questionnaire
for an ART Client with the reason ‘Linkage’ is entered.default reason
set for every ART client and is replaced with the other 6 listed reasonsViral Load Results Questionnaire
. This reason is also added if the date of the last viral load collected is 6 months ago for pregnant and breastfeeding women (based on thevitals and viral load collection questionnaires
) or on a child regimen (as based on theTB History and Regimen and viral load collection questionnaire
); 1 year ago for non-pregnant people on adult regimen (based on thevitals and viral load collection questionnaires
); 3 months ago from the High Viral Load Welcome Service provided in theWelcome Service Questionnaire
; 6 months since regimen change (based on theTB History and Regimen questionnaire
)FINISH VISIT questionnaire
by 28 days; If they have a High Viral Load result entered in theViral Load Results questionnaire
or are an ART client in the first 6 months of CareWelcome Service
or theWelcome Service Follow up Questionnaires
NB: An ART client can have more than one reason listed on the appointments list. All reasons listed replace the reason ‘Refill’
The Exposed Infant will be on the tracing list for 3 reasons:
HIV test and Results Questionnaire
default
for every exposed infant and is replaced with the other two reasons listedNB: An exposed infant can have only one reason listed on the appointments list. Milestone HIV test and Dry Blood Sample Positive replace Routine Visit; and Dry Blood Sample Positive replaces Milestone HIV test
The Child Contact, Sexual Contact or Person Who was Reactive at Community will be on the tracing list for 1 reason:
Tracing Outcomes
andHIV Test
andNext Appointment questionnaires
FHIR Resource to track addition of patient to Appointment List
The following aspects of addition of patients into the Appointment List for Malawi Core will need to be represented in FHIR:
Appointment Resource
The proposed resource to track addition to the Appointment List is the Appointment Resource.
The table below outlines the adopted elements of the Appointment Resource:
resourceType
id
status
serviceCategory
[{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode","code": "HIVAIDS","display": "HIV-AIDS program"}],"text" : "HIV-AIDS program"}]
appointmentType
{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/v2-0276","code": "ROUTINE","ROUTINE": "Routine appointment"}],"text" : "Routine appointment"}
reasonCode
ICT
andRefill
reasons:[{"coding": [{"system": "https://d-tree.org","code": "ICT","display": "Index Case Testing"}]},{"coding": [{"system": "https://d-tree.org","code": "Refill","display": "Refill"}]}]
start
YYYY-MM-DDThh:mm:ss.sss+zz:zz
indicating when the Appointment is to take place. In Malawi Core, the date of the appointment is considered and not a specific time. The instance can thus be zero filled after the date. Example value is2023-01-01T00:00:00.000Z
created
participant
[{ "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "SBJ", "display": "subject" } ], "text": "Subject" } ], "actor": { "reference": "Patient/e5cee65b-ef98-47ae-aaac-a393014981bd" }, "required": "required", "status": "accepted" }, { "type": [ { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "code": "PRF", "display": "performer" } ], "text": "Performer" } ], "actor": { "reference": "Practitioner/a2efa19f-e87b-4915-8ba2-18096b57e33c" }, "required": "required", "status": "accepted" } ]
Appointment Status
The following are the AppointmentStatus codes
that we will utilize to represent Appointments in Malawi Core from the possible value set defined by the FHIR project.
booked
fulfilled
Appointment Reason Codes
The following are the custom codes that will be utilized to represent the different Appointment Reasons in the
reasonCode
element of the Appointment Resource.https://d-tree.org
VIA
Cervical Cancer Screening
Cervical Cancer Screening
https://d-tree.org
DBS Pos
DBS Positive
DBS Positive
https://d-tree.org
HIV Test
HIV Test
HIV Test
https://d-tree.org
ICT
Index Case Testing
Index Case Testing
https://d-tree.org
Linkage
Linkage
Linkage
https://d-tree.org
Milestone
Milestone HIV Test
Milestone HIV Test
https://d-tree.org
Refill
Refill
Refill
https://d-tree.org
Routine
Routine Visit
Routine Visit
https://d-tree.org
VL
Viral Load Collection
Viral Load Collection
https://d-tree.org
Welcome
Welcome Service
Welcome Service
https://d-tree.org
Welcome Service Follow Up
Welcome Service Follow Up
Welcome Follow Up
Beta Was this translation helpful? Give feedback.
All reactions