Skip to content

FHIR Notes

Caleb S edited this page Nov 24, 2021 · 1 revision

Many of the objects in OE also get stored in a co-resident hapi-fhir-jpaserver. As development progresses, we'd like to convert all our objects to use exclusively FHIR resources.

Resources

Task

Task represents that something is being requested to being done. In OE this is always a ServiceRequest. It most closely maps to the Sample object in OE and contains some information about the order. When an order is made locally, the a Task will be created normally. When an order is referred from a remote instance, the Task that is created will be considered partOf the referred Task and shall maintain a reference to it.

ServiceRequest

ServiceRequest is the most central object in the OpenELIS workflows. It is most closely related to the Analysis object in OE. An order will have as many ServiceRequests as tests that are ordered.

Specimen

Specimen is fairly self explanatory. It most closely maps to the SampleItem object in OE. An order should contain as many Specimen as there are SampleTypes that are added.

DiagnosticReport

Observation

Patient

Patient is self explanatory. It is referenced widely by many other object types

Practitioner

Practitioner contains information about the person creating the order

Organization

Organization contains information for the facility registry. As we move to Gofr, this may be replaced with Location

Location

Location is used in places where Organization cannot. The matching organization/location share a uuid