ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
OpenELIS- FHIR MappingsChanges
2
OpenELIS FHIR
3
SampleTask
4
Sample.fhirUuidTask.id
5
Task.intent = Order / original Order
6
Sample.statusTask.status = Ready /In Progress /Completed
7
Sample.enteredDateTask.authoredOn
8
Task.priority = Routine
9
Sample.fhirUuidTask.identifier.value
10
Task.identifier.system = http://openelis-global.org/order_uuid
11
Sample.accessionNumberTask.identifier.value
12
Task.identifier.system = http://openelis-global.org//order_accessionNumber
13
Analysis Task.basedOn (ServiceRequest)
14
Patient Task.for (Patient)
15
16
AnalysisServiceRequest
17
Analysis.fhirUuidServiceRequest.id
18
Analysis.fhirUuidServiceRequest.identifier.value
19
ServiceRequest.identifier.system = http://openelis-global.org/analysis_uuid
20
Analysis.sampleItem.sample.accessionNumberServiceRequest.requisition.value
21
ServiceRequest.identifier.system = http://openelis-global.org/samp_labNo
22
OrganisationServiceRequest.locationReference (Location)
23
ServiceRequest.intent = Order / original Order
24
Analysis.statusServiceRequest.status = Active /Completed/Revoked
25
ObservationHistory.valueServiceRequest.category.code
26
ServiceRequest.category.system = http://openelis-global.org/sample_program
27
ServiceRequest.priority = Routine
28
ServiceRequest.code.coding.system = http://loinc.org
29
Analysis.test.loincServiceRequest.code.coding.code
30
Analysis.test.localizedTestNameServiceRequest.code.coding.display
31
ServiceRequest.authoredOn = new Date
32
NoteServiceRequest.note (Annotation)
33
SampleItemServiceRequest.specimen (Specimen)
34
PatientServiceRequest.subject (Patient)
35
ProviderServiceRequest.requester (Practitioner)
36
37
Patient Patient
38
Patient.fhirUuidPatient.id
39
Patient.nationalIdPatient.identifier.value
40
Patient.identifier.system = http://openelis-global.org/pat_nationalId
41
Patient.subjectNumber Patient.identifier.value
42
Patient.identifier.system = http://openelis-global.org/pat_subjectNumber
43
Patient.person.firstNamePatient.name.given
44
Patient.person.lastNamePatient.name.family
45
Patient.birthDateForDisplayPatient.birthdate
46
Patient.genderPatient.gender
47
Patient.person.primaryPhonePatient.contact.telecom
48
PersonAddress Patient.addres
49
50
51
SampleItemSpecimen
52
SampleItem.fhirUuidSpecimen.id
53
SampleItem.fhirUuidSpecimen.identifier.value
54
Specimen.identifier.system = http://openelis-global.org/sampleItem_uuid
55
SampleItem.sample.accessionNumberSpecimen.accessionIdentifier.value
56
Specimen.accessionIdentifier.system = http://openelis-global.org/sampleItem_labNo
57
SampleItem.typeOfSample.localAbbreviationSpecimen.type.coding.code
58
SampleItem.typeOfSample.localizedNameSpecimen.type.coding.display
59
Specimen.type.coding.system = http://openelis-global.org/sampleType
60
Specimen.status = Available
61
Specimen.receivedTime = new Date
62
SampleItem.collectorSpecimen.collection.collector
63
SampleItem.collectionDateSpecimen.collection.collectionDateTime
64
AnalysisSpecimen.request (Service Request)
65
PatientSpecimen.subject (Patient)
66
SampleItem.StatusOfSampleSpecimen.SpecimenStatus = AVAILABLE/UNAVAILABLE/UNSATISIFACTORY
67
SampleItem.quantitySpecimen.SpecimenContainerComponent.SpecimenQuantity.value
68
Sample.UnitOfMeasureSpecimen.SpecimenContainerComponent.SpecimenQuantity.code
69
Specimen.SpecimenContainerComponent.SpecimenQuantity.system = http://unitsofmeasure.org
70
SampleItem.SourceOfSample.descriptionSpecimen.Collection.BodySite.text
71
72
73
AnalysisDiagnosticReport
74
Analysis.fhirUuidDiagnosticReport.id
75
Analysis.fhirUuidDiagnosticReport.identifier.value
76
DiagnosticReport.identifier.system = http://openelis-global.org/analysisResult_uuid
77
DiagnosticReport.status =Final /Preliminary /Partial /Registered /UnKnown
78
AnalysisDiagnosticReport.basedOn (Service Request)
79
SampleItemDiagnosticReport.specimen (Specimenn)
80
PatientDiagnosticReport.subject (Patient)
81
ResultDiagnosticReport.result (Observation)
82
83
84
85
86
ResultObservation
87
Result.fhirUuidObservation.id
88
Result.fhirUuidObservation.identifier.value
89
Observation.identifier.system = http://openelis-global.org/result_uuid
90
Result.analysis.statusObservation.status = UnKnown/Final/Preliminary
91
Result.valueObservation.value
92
AnalysisObservation.basedOn (Service Request)
93
SampleItemObservation.specimen (Specimenn)
94
PatientObservation.subject (Patient)
95
96
97
Organization Organization
98
Organization.fhirUuidOrganization.id
99
Organization.organizationNameOrganization.name
100
Organization.cliaNumOrganization.identifier.value