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.

Diagnostic Report - Generic

Base DiagnosticReport elements that are inherited by other DiagnosticReport profiles.

Diagnostic Report - OpenMRS Lab Result

Represents the results for the lab order.

Diagnostic Report - PIMS 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 - Generic Lab Result

Base lab result Observation elements that are inherited by other lab result Observation profiles.

Observation - OpenMRS Diagnostic Test Result

Documents the patient's diagnostic test result.

Observation - PIMS Diagnostic Test Result

Documents the patient's diagnostic test result.

Organization

Organization providing health related services.

Patient - Generic

Base Patient elements that are inherited by other Patient profiles.

Patient - OpenMRS

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

Patient - PIMS

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

Practitioner - General Practitioner

Represents the practitioner who participated in the health related service.

Service Request - OpenMRS Lab Orders

Represents the service request for OpenMRS lab orders.

Service Request - PIMS Lab Orders

Represents the service request for PIMS lab orders.

ServiceRequest - Generic

Base ServiceRequest elements that are inherited by other ServiceRequest profiles.

Specimen - Generic

Base Specimen elements that are inherited by other Specimen profiles.

Specimen - OpenMRS Lab Orders

The specimen associated with the lab order.

Specimen - PIMS Lab Orders

The specimen associated with the lab order.

Task - Generic

Base Task elements that are inherited by other Task profiles.

Task - OpenMRS Lab Orders

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

Task - PIMS 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.

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.

Reasons why a lab order was cancelled or rejected

Reasons why a lab order was cancelled or rejected.

Service Providers

Code used for representing the classification of organizations providing health services.

Specimen Type Used In Viral Load testing

A list of specimen types.

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.

Encounter - Initiated By The PIMS Facility Providing the Service

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

Encounter - Initiated By The PIMS Facility Providing the Service

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

OpenMRS Bundle - Cancelled Lab Order

Lab order has been cancelled

OpenMRS Bundle - Lab Order

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.
OpenMRS Bundle - Lab Order

Submit new lab orders

OpenMRS Bundle - Lab Order

Submit new lab orders.

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

Submit new lab orders.

Note: This bundle includes the Patient Resource as a conditional update!
OpenMRS Bundle - Lab Result (Transactional)

Lab order has been completed

OpenMRS Bundle - Rejected Lab Order

Lab order has been rejected

OpenMRS Diagnostic Report - Lab Result

Represents the results for the lab order.

OpenMRS Observation - Diagnostic Test Result

Documents the patient's diagnostic test result.

OpenMRS Service Request - Lab Order (Active)

Represents an active service request for the lab order.

OpenMRS Service Request - Lab Order (Completed)

Represents a completed service request for the lab order.

OpenMRS Service Request - Lab Order (Revoked)

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

OpenMRS Specimen - Considered Ready For Testing

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

OpenMRS Specimen - Unsatsifactory and Cannot be Used

The specimen associated with the lab order is considered unsatisfactory by the lab technician and cannot be used for testing.

OpenMRS Specimen - Used During Testing (Completed Order)

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

OpenMRS Specimen - Used During Testing (Order is Active)

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

OpenMRS 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.

OpenMRS 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.

OpenMRS 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.

OpenMRS Task - New Lab Order Requested

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

Organization - Current Facility

Current organization providing health related services.

Organization - Current Laboratory

Current organization providing laboratory related services.

PIMS Bundle - Cancelled Lab Order

Lab order has been cancelled

PIMS Bundle - Lab Order

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.
PIMS Bundle - Lab Order

Submit new lab orders

PIMS Bundle - Lab Order

Submit new lab orders.

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

Submit new lab orders.

Note: This bundle includes the Patient Resource as a conditional update!
PIMS Bundle - Lab Result (Transactional)

Lab order has been completed

PIMS Bundle - Rejected Lab Order

Lab order has been rejected

PIMS Diagnostic Report - Lab Result

Represents the results for the lab order.

PIMS Observation - Diagnostic Test Result

Documents the patient's diagnostic test result.

PIMS Service Request - Lab Order (Active)

Represents an active service request for the lab order.

PIMS Service Request - Lab Order (Completed)

Represents a completed service request for the lab order.

PIMS Service Request - Lab Order (Revoked)

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

PIMS Specimen - Considered Ready For Testing

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

PIMS Specimen - Unsatsifactory and Cannot be Used

The specimen associated with the lab order is considered unsatisfactory by the lab technician and cannot be used for testing.

PIMS Specimen - Used During Testing (Completed Order)

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

PIMS Specimen - Used During Testing (Order is Active)

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

PIMS 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.

PIMS 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.

PIMS 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.

PIMS Task - New Lab Order Requested

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

Patient - OpenMRS

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

Patient - PIMS

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

Practitioner - General Practitioner

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