Botswana Laboratory HIE Workflow Implementation Guide
0.2.0 - ci-build

Botswana Laboratory HIE Workflow Implementation Guide - Local Development build (v0.2.0). See the Directory of published versions

Logical Model: BwLabDataDictionary - Detailed Descriptions

Definitions for the BwLabDataDictionary logical model.

1. EmrLisDataDictionary
Definition

EmrLisDataDictionary

Control0..* This element is affected by the following invariants: ele-1
InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
2. EmrLisDataDictionary.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Control0..1
Typestring
3. EmrLisDataDictionary.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Control0..*
TypeExtension
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
SlicingThis element introduces a set of slices on EmrLisDataDictionary.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
4. EmrLisDataDictionary.Patient
Definition

Logical model of EMR-LIS Patient

Control0..1
TypeBackboneElement
5. EmrLisDataDictionary.Patient.NationalID
Definition

Main national-level identification number (Omang or Passport)

Control0..1
TypeIdentifier
6. EmrLisDataDictionary.Patient.Active
Definition

Flag for distinguishing between active and not active Patients

Control0..1
Typetext
7. EmrLisDataDictionary.Patient.MaritalStatus
Definition

Marital Status

Control0..*
Typestring
8. EmrLisDataDictionary.Patient.Address
Definition

Patient Address

Control0..*
TypeAddress
9. EmrLisDataDictionary.Patient.birthDate
Definition

Patient Date of Birth

Control0..1
Typedate
10. EmrLisDataDictionary.Patient.birthDateType
Definition

Type of Birth Date

Control0..1
Typestring
11. EmrLisDataDictionary.Patient.Contact
Definition

Patient Contact Information

Control0..*
TypeContactPoint
12. EmrLisDataDictionary.Patient.Name
Definition

Patient Name

Control0..*
TypeHumanName
13. EmrLisDataDictionary.Patient.GenderID
Definition

Gender

Control0..1
Typestring
14. EmrLisDataDictionary.LabOrderTask
Definition

Logical model of a EMR-LIS Lab Order Task

Control0..1
TypeBackboneElement
15. EmrLisDataDictionary.LabOrderTask.Patient
Definition

The Patient for whom the lab order was created

Control1..1
TypeReference
16. EmrLisDataDictionary.LabOrderTask.Requester
Definition

The requester of the lab order

Control0..1
TypeReference
17. EmrLisDataDictionary.LabOrderTask.OrderDate
Definition

Date Lab Order was authored on

Control1..1
Typedate
18. EmrLisDataDictionary.LabOrderTask.RequestingFacility
Definition

Requesting Facility

Control1..1
TypeReference
19. EmrLisDataDictionary.LabOrderTask.OrderNumber
Definition

National Order Identifier

Control1..1
TypeIdentifier
20. EmrLisDataDictionary.LabOrderTask.LabOrderGroup
Definition

Reference to Ordered Lab Test Profile for Lab Order

Control1..*
TypeReference
21. EmrLisDataDictionary.LabOrderTask.Result
Definition

Lab Order Result

Control0..*
TypeReference
22. EmrLisDataDictionary.LabOrderGroup
Definition

Logical model of a EMR-LIS Lab Order Group

Control0..1
TypeBackboneElement
23. EmrLisDataDictionary.LabOrderGroup.Patient
Definition

The subject of the lab order

Control1..1
TypeReference
24. EmrLisDataDictionary.LabOrderGroup.Requester
Definition

The requester of the lab order

Control0..1
TypeReference
25. EmrLisDataDictionary.LabOrderGroup.OrderDate
Definition

Date Lab Order was authored on

Control1..1
Typedate
26. EmrLisDataDictionary.LabOrderGroup.SampleDate
Definition

Date sample collection is scheduled for.

Control1..1
Typedate
27. EmrLisDataDictionary.LabOrderGroup.RequestingFacility
Definition

Requesting Facility

Control1..1
TypeReference
28. EmrLisDataDictionary.LabOrderGroup.Profile
Definition

Ordering Profile for Lab Orders

Control1..1
TypeCodeableConcept
29. EmrLisDataDictionary.LabOrderGroup.LabOrder
Definition

Reference to child lab orders

Control1..*
TypeReference
30. EmrLisDataDictionary.LabOrder
Definition

Logical model of a EMR-LIS Lab Order

Control0..1
TypeBackboneElement
31. EmrLisDataDictionary.LabOrder.Patient
Definition

The subject of the lab order

Control1..1
TypeReference
32. EmrLisDataDictionary.LabOrder.Requester
Definition

The requester of the lab order

Control0..1
TypeReference
33. EmrLisDataDictionary.LabOrder.OrderDate
Definition

Date Lab Order was authored on

Control1..1
Typedate
34. EmrLisDataDictionary.LabOrder.SampleDate
Definition

Date sample collection is scheduled for.

Control1..1
Typedate
35. EmrLisDataDictionary.LabOrder.RequestingFacility
Definition

Requesting Facility

Control1..1
TypeReference
36. EmrLisDataDictionary.LabOrder.LabTest
Definition

Ordered Lab Test

Control1..1
TypeCodeableConcept
37. EmrLisDataDictionary.LabTest
Definition

Reference to Lab Test

Control1..*
TypeReference
38. EmrLisDataDictionary.Result
Definition

Result for Lab Orders

Control0..*
TypeBackboneElement
39. EmrLisDataDictionary.Result.LabTest
Definition

Lab Test for Result

Control0..1
TypeReference
40. EmrLisDataDictionary.Result.Value
Definition

Value for Result

Control1..1
TypeBackboneElement
41. EmrLisDataDictionary.Result.ValueType
Definition

Type of Value for Result

Control1..1
TypeCodeableConcept
42. EmrLisDataDictionary.Result.Unit
Definition

Unit for Result

Control0..1
Typestring