Laboratory Workflows Implementation Guide
0.3.0 - ci-build
Laboratory Workflows Implementation Guide - Local Development build (v0.3.0). See the Directory of published versions
Draft as of 2022-08-16 |
Mappings for the LaboratoryLogicalModel logical model.
LaboratoryLogicalModel | ||
LaboratoryLogicalModel | OpenELIS Data Model | |
Patient | Patient | |
Id | Patient.fhirUuid | |
Identifier | Patient.nationalId | |
Name | Patient.person.firstName | |
Contact | Patient.person.primaryPhone | |
Gender | Patient.gender | |
BirthDate | Patient.birthDateForDisplay | |
Address | PersonAddress | |
DeceasedDateTime | ||
LabTask | Sample | |
Id | Sample.fhirUuid | |
Status | Sample.status | |
Intent | ||
LabOrder | Analysis | |
Encounter | ||
Patient | Patient | |
Requester | ||
Input | ||
Result | ||
OrderDate | Sample.enteredDate | |
DateModified | ||
LabOrder | Analysis | |
Id | Analysis.fhirUuid | |
Status | Analysis.status | |
LabTest | Analysis.test | |
Patient | Patient | |
Requester | Provider | |
Perfomer | ||
OrderDate | ||
LabResult | Analysis | |
Id | Analysis.fhirUuid | |
Status | Analysis.status | |
LabTest | Analysis.test | |
Category | ||
Encounter | ||
Encounter | Patient | |
DateCreated | ||
DateCreated | Result | |
Observation | Result | |
Id | Result.fhirUuid | |
Identifier | Result.fhirUuid | |
Status | Result.analysis.status | |
Encounter | ||
Encounter | Patient | |
LabTest | ||
Value | Result.value | |
LabTest | ||
Encounter | ||
Id | ||
Status | ||
Patient | ||
Provider | ||
Location | ||
Requester | Provider | |
Id | Provider.fhirUuid | |
Identifier | ||
Name | Provider.person.firstName | |
Gender | ||
BirthDate | ||
Address |
LaboratoryLogicalModel | ||
LaboratoryLogicalModel | OpenMRS Data Model | |
Patient | Patient | |
Id | Patient.uuid | |
Identifier | Patient.activeIdentifiers | |
Name | Patient.names | |
Contact | Person.personAttribute | |
Gender | Patient.gender | |
BirthDate | Patient.birthdate | |
Address | Patient.addresses | |
DeceasedDateTime | Patient.deathDate or Patient.dead | |
LabTask | FhirTask | |
Id | FhirTask.id | |
Status | FhirTask.status | |
Intent | FhirTask.intent | |
LabOrder | FhirTask.basedOn | |
Encounter | FhirTask.encounter | |
Patient | FhirTask.for | |
Requester | FhirTask.owner | |
Input | FhirTask.input | |
Result | FhirTask.output | |
OrderDate | FhirTask.dateCreated | |
DateModified | FhirTask.dateChanged | |
LabOrder | TestOrder | |
Id | TestOrder.uuid | |
Status | Task.status | |
LabTest | TestOrder.concept | |
Patient | TestOrder.patient | |
Requester | TestOrder.orderer | |
Perfomer | Task.owner | |
OrderDate | TestOrder.effectiveEndDate | |
LabResult | Obs | |
Id | Obs.uuid | |
Status | Obs.status | |
LabTest | Obs.concept | |
Category | ||
Encounter | Obs.encounter | |
Encounter | Obs.person | |
DateCreated | Obs.dateCreated | |
DateCreated | Obs.groupMembers | |
Observation | Obs | |
Id | Obs.uuid | |
Identifier | ||
Status | Obs.status | |
Encounter | Obs.encounter | |
Encounter | Obs.person | |
LabTest | Obs.concept | |
Value | Obs.value[x] | |
LabTest | Obs.groupMembers | |
Encounter | Encounter | |
Id | Encounter.uuid | |
Status | Encounter.status | |
Patient | Encounter.patient | |
Provider | Encounter.participant | |
Location | Encounter.location | |
Requester | Provider | |
Id | Provider.uuid | |
Identifier | Provider.identifier | |
Name | Provider.names | |
Gender | Provider.gender | |
BirthDate | Provider.birthdate | |
Address | Provider.address |
LaboratoryLogicalModel | ||
LaboratoryLogicalModel | iSantePlus Data Model | |
Patient | Patient | |
Id | Patient.uuid | |
Identifier | Patient.activeIdentifiers | |
Name | Patient.names | |
Contact | Person.personAttribute | |
Gender | Patient.gender | |
BirthDate | Patient.birthdate | |
Address | Patient.addresses | |
DeceasedDateTime | Patient.deathDate or Patient.dead | |
LabTask | FhirTask | |
Id | FhirTask.id | |
Status | FhirTask.status | |
Intent | FhirTask.intent | |
LabOrder | FhirTask.basedOn | |
Encounter | FhirTask.encounter | |
Patient | FhirTask.for | |
Requester | FhirTask.owner | |
Input | FhirTask.input | |
Result | FhirTask.output | |
OrderDate | FhirTask.dateCreated | |
DateModified | FhirTask.dateChanged | |
LabOrder | TestOrder | |
Id | TestOrder.uuid | |
Status | Task.status | |
LabTest | TestOrder.concept | |
Patient | TestOrder.patient | |
Requester | TestOrder.orderer | |
Perfomer | Task.owner | |
OrderDate | TestOrder.effectiveEndDate | |
LabResult | Obs | |
Id | Obs.uuid | |
Status | Obs.status | |
LabTest | Obs.concept | |
Category | ||
Encounter | Obs.encounter | |
Encounter | Obs.person | |
DateCreated | Obs.dateCreated | |
DateCreated | Obs.groupMembers | |
Observation | Obs | |
Id | Obs.uuid | |
Identifier | ||
Status | Obs.status | |
Encounter | Obs.encounter | |
Encounter | Obs.person | |
LabTest | Obs.concept | |
Value | Obs.value[x] | |
LabTest | Obs.groupMembers | |
Encounter | Encounter | |
Id | Encounter.uuid | |
Status | Encounter.status | |
Patient | Encounter.patient | |
Provider | Encounter.participant | |
Location | Encounter.location | |
Requester | Provider | |
Id | Provider.uuid | |
Identifier | Provider.identifier | |
Name | Provider.name | |
Gender | Provider.gender | |
BirthDate | Provider.birthdate | |
Address | Provider.address |
LaboratoryLogicalModel | ||
LaboratoryLogicalModel | FHIR-R4 Mappings | |
Patient | LaboratoryPatient | |
Id | LaboratoryPatient.id | |
Identifier | LaboratoryPatient.identifier | |
Name | LaboratoryPatient.name | |
Contact | LaboratoryPatient.telecom | |
Gender | LaboratoryPatient.gender | |
BirthDate | LaboratoryPatient.birthDate | |
Address | LaboratoryPatient.address | |
DeceasedDateTime | LaboratoryPatient.deceased | |
LabTask | LaboratoryTask | |
Id | LaboratoryTask.id | |
Status | LaboratoryTask.status | |
Intent | LaboratoryTask.intent | |
LabOrder | LaboratoryTask.basedOn | |
Encounter | LaboratoryTask.encounter | |
Patient | LaboratoryTask.for | |
Requester | LaboratoryTask.owner | |
Input | LaboratoryTask.input | |
Result | LaboratoryTask.output | |
OrderDate | LaboratoryTask.authoredOn | |
DateModified | LaboratoryTask.lastModified | |
LabOrder | LaboratoryServiceRequest | |
Id | LaboratoryServiceRequest.id | |
Status | LaboratoryServiceRequest.status | |
LabTest | LaboratoryServiceRequest.code | |
Patient | LaboratoryServiceRequest.subject | |
Requester | LaboratoryServiceRequest.requester | |
Perfomer | LaboratoryServiceRequest.performer | |
OrderDate | LaboratoryServiceRequest.authoredOn | |
LabResult | LaboratoryDiagnosticReport | |
Id | LaboratoryDiagnosticReport.id | |
Status | LaboratoryDiagnosticReport.status | |
LabTest | LaboratoryDiagnosticReport.code | |
Category | LaboratoryDiagnosticReport.category | |
Encounter | LaboratoryDiagnosticReport.encounter | |
Encounter | LaboratoryDiagnosticReport.subject | |
DateCreated | LaboratoryDiagnosticReport.effectiveDateTime | |
DateCreated | LaboratoryDiagnosticReport.result | |
Observation | LaboratoryObservation | |
Id | LaboratoryObservation.id | |
Identifier | LaboratoryObservation.identifier | |
Status | LaboratoryObservation.status | |
Encounter | LaboratoryObservation.encounter | |
Encounter | LaboratoryObservation.subject | |
LabTest | LaboratoryObservation.code | |
Value | LaboratoryObservation.value[x] | |
LabTest | LaboratoryObservation.component | |
Encounter | LaboratoryEncounter | |
Id | LaboratoryEncounter.id | |
Status | LaboratoryEncounter.status | |
Patient | LaboratoryEncounter.subject | |
Provider | LaboratoryEncounter.serviceProvider | |
Location | LaboratoryEncounter.location | |
Requester | LaboratoryPractitioner | |
Id | LaboratoryPractitioner.id | |
Identifier | LaboratoryPractitioner.identifier | |
Name | LaboratoryPractitioner.name | |
Gender | LaboratoryPractitioner.gender | |
BirthDate | LaboratoryPractitioner.birthDate | |
Address | LaboratoryPractitioner.address |
LaboratoryLogicalModel | ||
LaboratoryLogicalModel | n/a | |
id | n/a | |
extension | n/a |