Botswana FHIR Implementation Guide
1.0.0 - STU1 Botswana flag

Botswana FHIR Implementation Guide, published by Jembi Health Systems. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/jembi/botswana-hie-fhir-ig/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Botswana Patient

Is used to document demographics and other administrative information about an individual receiving care or other health-related services.

DiagnosticReport - Lab Order

Represents the results for the lab order.

Encounter - Initiated By The Facility Providing the Service

Represents the current facility at which the patient is receiving health services.

Observation - Lab Result

Represents the patient's test result for a given lab order.

Organization

Organization providing health related services.

Practitioner

Represents the practitioner who participated in the health related service.

ServiceRequest - Lab Orders

Represents the service request for lab orders.

Specimen

The specimen associated with the lab order.

Task - Lab Orders

Assists with tracking the state of the lab order and its completion status.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Lab Order Codes

Codes used during lab orders.

Master Facility List (MFL) Codes

Codes found in the MFL.

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Master Facility List (MFL) Codes

Codes found in the MFL.

OpenMRS Lab Codes

Codes used during OpenMRS lab orders.

PIMS Lab Codes

Codes used during PIMS lab orders.

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

Botswana Patient

Is used to document demographics and other administrative information about an individual receiving care or other health-related services.

Bundle - Cancelled Lab Order

Lab order has been cancelled

Bundle - Lab Order

Submit new lab orders

Bundle - Lab Order - Conditional Patient Create

Submit new lab orders.

Note: This bundle includes the Patient Resource as a conditional create!
Bundle - Lab Order - Conditional Patient Update

Submit new lab orders.

Note: This bundle includes the Patient Resource as a conditional update!
Bundle - Lab Order - System Generated Literal ID

Submit new lab orders.

Note: This bundle includes Resources without explicitly provided Resource ID's! 
The system will auto-generate the Resource.id values (Literal ID) during the POST request.
Bundle - Lab Result

Lab order has been completed

Bundle - Rejected Lab Order

Lab order has been rejected

DiagnosticReport - Lab Result

Represents the results for the lab order.

Encounter - Initiated By The Facility Providing the Service

Represents the current facility at which the patient is receiving health services.

Observation - Diagnostic Test Result

Documents the patient's diagnostic test result.

Organization - Current Facility

Current organization providing health related services.

Practitioner

Represents the practitioners who participated in the health-related event.

ServiceRequest - Lab Order (Active)

Represents an active service request for the lab order.

ServiceRequest - Lab Order (Completed)

Represents a completed service request for the lab order.

ServiceRequest - Lab Order (Revoked)

Represents a service request that has been revoked before it could be fully attended to.

Specimen - Considered Ready For Testing

The specimen associated with the lab order that was considered ready for testing but the service request was revoked.

Specimen - Used During Testing (Completed Order)

The specimen associated with the lab order that was used during testing.

Specimen - Used During Testing (Order is Active)

The specimen associated with the lab order that will be used during testing.

Task - Lab Order Cancelled by Requester

Indicates that the task that has been initiated for the lab request has been cancelled by the requestiong organization/practitioner.

Task - Lab Order Completed

Indicates that the task that has been initiated for the lab request has now been completed and the lab result issued.

Task - Lab Order Rejected by Laboratory

Indicates that the task that has been initiated for the lab request has been rejected by the receiving laboratory/lab technician.

Task - New Lab Order Requested

Represents a task that has been initiated to facilitate the overall progress of the new lab request.