Botswana FHIR Implementation Guide
1.0.0 - ci-build 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

Resource Profile: LabOrdersBundle - Mappings

Active as of 2026-10-13

Mappings for the lab-orders-bundle resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameFiveWs Pattern MappingHL7 V2 MappingRIM MappingCDA (R2)doco
Bundle
infrastructure.structure
N/A
  • Entity. Role
  • or Act
  • N/A
  • ClinicalDocument
  • if bundle.type = document
Bundle / id
Bundle / meta
Bundle / implicitRules
Bundle / language
Bundle / identifier
FiveWs.identifier
ClinicalDocument.id
Bundle / type
FiveWs.class
Bundle / timestamp
FiveWs.init
ClinicalDocument.effectiveTime
Bundle / total
Bundle / link
Bundle / link / id
n/a
Bundle / link / extension
n/a
Bundle / link / modifierExtension
N/A
Bundle / link / relation
Bundle / link / url
Bundle / Slices for entry
Bundle / Slices for entry / entry:All Slices
Bundle / Slices for entry / entry:All Slices / id
n/a
Bundle / Slices for entry / entry:All Slices / extension
n/a
Bundle / Slices for entry / entry:All Slices / modifierExtension
N/A
Bundle / Slices for entry / entry:All Slices / link
Bundle / Slices for entry / entry:All Slices / fullUrl
Bundle / Slices for entry / entry:All Slices / resource
Bundle / Slices for entry / entry:All Slices / search
Bundle / Slices for entry / entry:All Slices / search / id
n/a
Bundle / Slices for entry / entry:All Slices / search / extension
n/a
Bundle / Slices for entry / entry:All Slices / search / modifierExtension
N/A
Bundle / Slices for entry / entry:All Slices / search / mode
Bundle / Slices for entry / entry:All Slices / search / score
Bundle / Slices for entry / entry:All Slices / request
Bundle / Slices for entry / entry:All Slices / request / id
n/a
Bundle / Slices for entry / entry:All Slices / request / extension
n/a
Bundle / Slices for entry / entry:All Slices / request / modifierExtension
N/A
Bundle / Slices for entry / entry:All Slices / request / method
Bundle / Slices for entry / entry:All Slices / request / url
Bundle / Slices for entry / entry:All Slices / request / ifNoneMatch
Bundle / Slices for entry / entry:All Slices / request / ifModifiedSince
Bundle / Slices for entry / entry:All Slices / request / ifMatch
Bundle / Slices for entry / entry:All Slices / request / ifNoneExist
Bundle / Slices for entry / entry:All Slices / response
Bundle / Slices for entry / entry:All Slices / response / id
n/a
Bundle / Slices for entry / entry:All Slices / response / extension
n/a
Bundle / Slices for entry / entry:All Slices / response / modifierExtension
N/A
Bundle / Slices for entry / entry:All Slices / response / status
Bundle / Slices for entry / entry:All Slices / response / location
Bundle / Slices for entry / entry:All Slices / response / etag
Bundle / Slices for entry / entry:All Slices / response / lastModified
Bundle / Slices for entry / entry:All Slices / response / outcome
Bundle / Slices for entry / entry:patient
Bundle / Slices for entry / entry:patient / id
n/a
Bundle / Slices for entry / entry:patient / extension
n/a
Bundle / Slices for entry / entry:patient / modifierExtension
N/A
Bundle / Slices for entry / entry:patient / link
Bundle / Slices for entry / entry:patient / fullUrl
Bundle / Slices for entry / entry:patient / resource
administrative.individual
  • Entity
  • Role
  • or Act
  • Patient[classCode=PAT]
ClinicalDocument.recordTarget.patientRole
Bundle / Slices for entry / entry:patient / search
Bundle / Slices for entry / entry:patient / search / id
n/a
Bundle / Slices for entry / entry:patient / search / extension
n/a
Bundle / Slices for entry / entry:patient / search / modifierExtension
N/A
Bundle / Slices for entry / entry:patient / search / mode
Bundle / Slices for entry / entry:patient / search / score
Bundle / Slices for entry / entry:patient / request
Bundle / Slices for entry / entry:patient / request / id
n/a
Bundle / Slices for entry / entry:patient / request / extension
n/a
Bundle / Slices for entry / entry:patient / request / modifierExtension
N/A
Bundle / Slices for entry / entry:patient / request / method
Bundle / Slices for entry / entry:patient / request / url
Bundle / Slices for entry / entry:patient / request / ifNoneMatch
Bundle / Slices for entry / entry:patient / request / ifModifiedSince
Bundle / Slices for entry / entry:patient / request / ifMatch
Bundle / Slices for entry / entry:patient / request / ifNoneExist
Bundle / Slices for entry / entry:patient / response
Bundle / Slices for entry / entry:patient / response / id
n/a
Bundle / Slices for entry / entry:patient / response / extension
n/a
Bundle / Slices for entry / entry:patient / response / modifierExtension
N/A
Bundle / Slices for entry / entry:patient / response / status
Bundle / Slices for entry / entry:patient / response / location
Bundle / Slices for entry / entry:patient / response / etag
Bundle / Slices for entry / entry:patient / response / lastModified
Bundle / Slices for entry / entry:patient / response / outcome
Bundle / Slices for entry / entry:serviceRequest
Bundle / Slices for entry / entry:serviceRequest / id
n/a
Bundle / Slices for entry / entry:serviceRequest / extension
n/a
Bundle / Slices for entry / entry:serviceRequest / modifierExtension
N/A
Bundle / Slices for entry / entry:serviceRequest / link
Bundle / Slices for entry / entry:serviceRequest / fullUrl
Bundle / Slices for entry / entry:serviceRequest / resource
clinical.general
ORC
  • Entity
  • Role
  • or Act
  • Act[moodCode<=INT]
Bundle / Slices for entry / entry:serviceRequest / search
Bundle / Slices for entry / entry:serviceRequest / search / id
n/a
Bundle / Slices for entry / entry:serviceRequest / search / extension
n/a
Bundle / Slices for entry / entry:serviceRequest / search / modifierExtension
N/A
Bundle / Slices for entry / entry:serviceRequest / search / mode
Bundle / Slices for entry / entry:serviceRequest / search / score
Bundle / Slices for entry / entry:serviceRequest / request
Bundle / Slices for entry / entry:serviceRequest / request / id
n/a
Bundle / Slices for entry / entry:serviceRequest / request / extension
n/a
Bundle / Slices for entry / entry:serviceRequest / request / modifierExtension
N/A
Bundle / Slices for entry / entry:serviceRequest / request / method
Bundle / Slices for entry / entry:serviceRequest / request / url
Bundle / Slices for entry / entry:serviceRequest / request / ifNoneMatch
Bundle / Slices for entry / entry:serviceRequest / request / ifModifiedSince
Bundle / Slices for entry / entry:serviceRequest / request / ifMatch
Bundle / Slices for entry / entry:serviceRequest / request / ifNoneExist
Bundle / Slices for entry / entry:serviceRequest / response
Bundle / Slices for entry / entry:serviceRequest / response / id
n/a
Bundle / Slices for entry / entry:serviceRequest / response / extension
n/a
Bundle / Slices for entry / entry:serviceRequest / response / modifierExtension
N/A
Bundle / Slices for entry / entry:serviceRequest / response / status
Bundle / Slices for entry / entry:serviceRequest / response / location
Bundle / Slices for entry / entry:serviceRequest / response / etag
Bundle / Slices for entry / entry:serviceRequest / response / lastModified
Bundle / Slices for entry / entry:serviceRequest / response / outcome
Bundle / Slices for entry / entry:specimens
Bundle / Slices for entry / entry:specimens / id
n/a
Bundle / Slices for entry / entry:specimens / extension
n/a
Bundle / Slices for entry / entry:specimens / modifierExtension
N/A
Bundle / Slices for entry / entry:specimens / link
Bundle / Slices for entry / entry:specimens / fullUrl
Bundle / Slices for entry / entry:specimens / resource
clinical.diagnostics
  • Entity
  • Role
  • or Act
  • Role[classCode=SPEC]
Bundle / Slices for entry / entry:specimens / search
Bundle / Slices for entry / entry:specimens / search / id
n/a
Bundle / Slices for entry / entry:specimens / search / extension
n/a
Bundle / Slices for entry / entry:specimens / search / modifierExtension
N/A
Bundle / Slices for entry / entry:specimens / search / mode
Bundle / Slices for entry / entry:specimens / search / score
Bundle / Slices for entry / entry:specimens / request
Bundle / Slices for entry / entry:specimens / request / id
n/a
Bundle / Slices for entry / entry:specimens / request / extension
n/a
Bundle / Slices for entry / entry:specimens / request / modifierExtension
N/A
Bundle / Slices for entry / entry:specimens / request / method
Bundle / Slices for entry / entry:specimens / request / url
Bundle / Slices for entry / entry:specimens / request / ifNoneMatch
Bundle / Slices for entry / entry:specimens / request / ifModifiedSince
Bundle / Slices for entry / entry:specimens / request / ifMatch
Bundle / Slices for entry / entry:specimens / request / ifNoneExist
Bundle / Slices for entry / entry:specimens / response
Bundle / Slices for entry / entry:specimens / response / id
n/a
Bundle / Slices for entry / entry:specimens / response / extension
n/a
Bundle / Slices for entry / entry:specimens / response / modifierExtension
N/A
Bundle / Slices for entry / entry:specimens / response / status
Bundle / Slices for entry / entry:specimens / response / location
Bundle / Slices for entry / entry:specimens / response / etag
Bundle / Slices for entry / entry:specimens / response / lastModified
Bundle / Slices for entry / entry:specimens / response / outcome
Bundle / Slices for entry / entry:task
Bundle / Slices for entry / entry:task / id
n/a
Bundle / Slices for entry / entry:task / extension
n/a
Bundle / Slices for entry / entry:task / modifierExtension
N/A
Bundle / Slices for entry / entry:task / link
Bundle / Slices for entry / entry:task / fullUrl
Bundle / Slices for entry / entry:task / resource
workflow.order
  • Entity
  • Role
  • or Act
  • ControlAct[moodCode=INT]
Bundle / Slices for entry / entry:task / search
Bundle / Slices for entry / entry:task / search / id
n/a
Bundle / Slices for entry / entry:task / search / extension
n/a
Bundle / Slices for entry / entry:task / search / modifierExtension
N/A
Bundle / Slices for entry / entry:task / search / mode
Bundle / Slices for entry / entry:task / search / score
Bundle / Slices for entry / entry:task / request
Bundle / Slices for entry / entry:task / request / id
n/a
Bundle / Slices for entry / entry:task / request / extension
n/a
Bundle / Slices for entry / entry:task / request / modifierExtension
N/A
Bundle / Slices for entry / entry:task / request / method
Bundle / Slices for entry / entry:task / request / url
Bundle / Slices for entry / entry:task / request / ifNoneMatch
Bundle / Slices for entry / entry:task / request / ifModifiedSince
Bundle / Slices for entry / entry:task / request / ifMatch
Bundle / Slices for entry / entry:task / request / ifNoneExist
Bundle / Slices for entry / entry:task / response
Bundle / Slices for entry / entry:task / response / id
n/a
Bundle / Slices for entry / entry:task / response / extension
n/a
Bundle / Slices for entry / entry:task / response / modifierExtension
N/A
Bundle / Slices for entry / entry:task / response / status
Bundle / Slices for entry / entry:task / response / location
Bundle / Slices for entry / entry:task / response / etag
Bundle / Slices for entry / entry:task / response / lastModified
Bundle / Slices for entry / entry:task / response / outcome
Bundle / Slices for entry / entry:practitioners
Bundle / Slices for entry / entry:practitioners / id
n/a
Bundle / Slices for entry / entry:practitioners / extension
n/a
Bundle / Slices for entry / entry:practitioners / modifierExtension
N/A
Bundle / Slices for entry / entry:practitioners / link
Bundle / Slices for entry / entry:practitioners / fullUrl
Bundle / Slices for entry / entry:practitioners / resource
administrative.individual
PRD (as one example)
  • Entity
  • Role
  • or Act
  • Role
Bundle / Slices for entry / entry:practitioners / search
Bundle / Slices for entry / entry:practitioners / search / id
n/a
Bundle / Slices for entry / entry:practitioners / search / extension
n/a
Bundle / Slices for entry / entry:practitioners / search / modifierExtension
N/A
Bundle / Slices for entry / entry:practitioners / search / mode
Bundle / Slices for entry / entry:practitioners / search / score
Bundle / Slices for entry / entry:practitioners / request
Bundle / Slices for entry / entry:practitioners / request / id
n/a
Bundle / Slices for entry / entry:practitioners / request / extension
n/a
Bundle / Slices for entry / entry:practitioners / request / modifierExtension
N/A
Bundle / Slices for entry / entry:practitioners / request / method
Bundle / Slices for entry / entry:practitioners / request / url
Bundle / Slices for entry / entry:practitioners / request / ifNoneMatch
Bundle / Slices for entry / entry:practitioners / request / ifModifiedSince
Bundle / Slices for entry / entry:practitioners / request / ifMatch
Bundle / Slices for entry / entry:practitioners / request / ifNoneExist
Bundle / Slices for entry / entry:practitioners / response
Bundle / Slices for entry / entry:practitioners / response / id
n/a
Bundle / Slices for entry / entry:practitioners / response / extension
n/a
Bundle / Slices for entry / entry:practitioners / response / modifierExtension
N/A
Bundle / Slices for entry / entry:practitioners / response / status
Bundle / Slices for entry / entry:practitioners / response / location
Bundle / Slices for entry / entry:practitioners / response / etag
Bundle / Slices for entry / entry:practitioners / response / lastModified
Bundle / Slices for entry / entry:practitioners / response / outcome
Bundle / Slices for entry / entry:diagnosticReport
Bundle / Slices for entry / entry:diagnosticReport / id
n/a
Bundle / Slices for entry / entry:diagnosticReport / extension
n/a
Bundle / Slices for entry / entry:diagnosticReport / modifierExtension
N/A
Bundle / Slices for entry / entry:diagnosticReport / link
Bundle / Slices for entry / entry:diagnosticReport / fullUrl
Bundle / Slices for entry / entry:diagnosticReport / resource
clinical.diagnostics
ORU -> OBR
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
Bundle / Slices for entry / entry:diagnosticReport / search
Bundle / Slices for entry / entry:diagnosticReport / search / id
n/a
Bundle / Slices for entry / entry:diagnosticReport / search / extension
n/a
Bundle / Slices for entry / entry:diagnosticReport / search / modifierExtension
N/A
Bundle / Slices for entry / entry:diagnosticReport / search / mode
Bundle / Slices for entry / entry:diagnosticReport / search / score
Bundle / Slices for entry / entry:diagnosticReport / request
Bundle / Slices for entry / entry:diagnosticReport / request / id
n/a
Bundle / Slices for entry / entry:diagnosticReport / request / extension
n/a
Bundle / Slices for entry / entry:diagnosticReport / request / modifierExtension
N/A
Bundle / Slices for entry / entry:diagnosticReport / request / method
Bundle / Slices for entry / entry:diagnosticReport / request / url
Bundle / Slices for entry / entry:diagnosticReport / request / ifNoneMatch
Bundle / Slices for entry / entry:diagnosticReport / request / ifModifiedSince
Bundle / Slices for entry / entry:diagnosticReport / request / ifMatch
Bundle / Slices for entry / entry:diagnosticReport / request / ifNoneExist
Bundle / Slices for entry / entry:diagnosticReport / response
Bundle / Slices for entry / entry:diagnosticReport / response / id
n/a
Bundle / Slices for entry / entry:diagnosticReport / response / extension
n/a
Bundle / Slices for entry / entry:diagnosticReport / response / modifierExtension
N/A
Bundle / Slices for entry / entry:diagnosticReport / response / status
Bundle / Slices for entry / entry:diagnosticReport / response / location
Bundle / Slices for entry / entry:diagnosticReport / response / etag
Bundle / Slices for entry / entry:diagnosticReport / response / lastModified
Bundle / Slices for entry / entry:diagnosticReport / response / outcome
Bundle / Slices for entry / entry:observations
Bundle / Slices for entry / entry:observations / id
n/a
Bundle / Slices for entry / entry:observations / extension
n/a
Bundle / Slices for entry / entry:observations / modifierExtension
N/A
Bundle / Slices for entry / entry:observations / link
Bundle / Slices for entry / entry:observations / fullUrl
Bundle / Slices for entry / entry:observations / resource
clinical.diagnostics
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
Bundle / Slices for entry / entry:observations / search
Bundle / Slices for entry / entry:observations / search / id
n/a
Bundle / Slices for entry / entry:observations / search / extension
n/a
Bundle / Slices for entry / entry:observations / search / modifierExtension
N/A
Bundle / Slices for entry / entry:observations / search / mode
Bundle / Slices for entry / entry:observations / search / score
Bundle / Slices for entry / entry:observations / request
Bundle / Slices for entry / entry:observations / request / id
n/a
Bundle / Slices for entry / entry:observations / request / extension
n/a
Bundle / Slices for entry / entry:observations / request / modifierExtension
N/A
Bundle / Slices for entry / entry:observations / request / method
Bundle / Slices for entry / entry:observations / request / url
Bundle / Slices for entry / entry:observations / request / ifNoneMatch
Bundle / Slices for entry / entry:observations / request / ifModifiedSince
Bundle / Slices for entry / entry:observations / request / ifMatch
Bundle / Slices for entry / entry:observations / request / ifNoneExist
Bundle / Slices for entry / entry:observations / response
Bundle / Slices for entry / entry:observations / response / id
n/a
Bundle / Slices for entry / entry:observations / response / extension
n/a
Bundle / Slices for entry / entry:observations / response / modifierExtension
N/A
Bundle / Slices for entry / entry:observations / response / status
Bundle / Slices for entry / entry:observations / response / location
Bundle / Slices for entry / entry:observations / response / etag
Bundle / Slices for entry / entry:observations / response / lastModified
Bundle / Slices for entry / entry:observations / response / outcome
Bundle / Slices for entry / entry:organization
Bundle / Slices for entry / entry:organization / id
n/a
Bundle / Slices for entry / entry:organization / extension
n/a
Bundle / Slices for entry / entry:organization / modifierExtension
N/A
Bundle / Slices for entry / entry:organization / link
Bundle / Slices for entry / entry:organization / fullUrl
Bundle / Slices for entry / entry:organization / resource
administrative.group
(also see master files messages)
  • Entity
  • Role
  • or Act
  • Organization(classCode=ORG
  • determinerCode=INST)
Bundle / Slices for entry / entry:organization / search
Bundle / Slices for entry / entry:organization / search / id
n/a
Bundle / Slices for entry / entry:organization / search / extension
n/a
Bundle / Slices for entry / entry:organization / search / modifierExtension
N/A
Bundle / Slices for entry / entry:organization / search / mode
Bundle / Slices for entry / entry:organization / search / score
Bundle / Slices for entry / entry:organization / request
Bundle / Slices for entry / entry:organization / request / id
n/a
Bundle / Slices for entry / entry:organization / request / extension
n/a
Bundle / Slices for entry / entry:organization / request / modifierExtension
N/A
Bundle / Slices for entry / entry:organization / request / method
Bundle / Slices for entry / entry:organization / request / url
Bundle / Slices for entry / entry:organization / request / ifNoneMatch
Bundle / Slices for entry / entry:organization / request / ifModifiedSince
Bundle / Slices for entry / entry:organization / request / ifMatch
Bundle / Slices for entry / entry:organization / request / ifNoneExist
Bundle / Slices for entry / entry:organization / response
Bundle / Slices for entry / entry:organization / response / id
n/a
Bundle / Slices for entry / entry:organization / response / extension
n/a
Bundle / Slices for entry / entry:organization / response / modifierExtension
N/A
Bundle / Slices for entry / entry:organization / response / status
Bundle / Slices for entry / entry:organization / response / location
Bundle / Slices for entry / entry:organization / response / etag
Bundle / Slices for entry / entry:organization / response / lastModified
Bundle / Slices for entry / entry:organization / response / outcome
Bundle / signature
Bundle / issues

doco Documentation for this format