API end point: https://fhir.careevolution.com/Master.Adapter1.WebClient/api/fhir-r4.

Resource Observation (R4)

Combines the CareEvolution Observation, LabObservation, DeviceDataContextWithDeviceDataPoints, and DeviceDataPoint concepts

Supported interactions

Search parameters

Name Type Modifiers , prefixes Multiple values Can be chained Description
_id Token Yes

Resource id

_lastUpdated Date :missing lt le gt ge

When the resource last changed

_source Uri :missing Yes

Where the resource comes from

category Token :missing Yes

The classification of the type of observation - path Observation.category.
Matches CareEvolution observations whose type is in a term subset with scope 'http://terminology.hl7.org/CodeSystem/observation-category' and name equal to one of the specified codes with system 'http://terminology.hl7.org/CodeSystem/observation-category'.
Matches any CareEvolution lab observations if one of the specified category codes is 'laboratory' with system 'http://terminology.hl7.org/CodeSystem/observation-category'.
So for example 'category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs' (and 'category=vital-signs') matches no lab observation and matches observations whose type is in the term subset with scope 'http://terminology.hl7.org/CodeSystem/observation-category' and name 'vital-signs';
'category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory' (and 'category=laboratory') matches any lab observation and no observations. Observations whose type is in the term subset with scope 'http://terminology.hl7.org/CodeSystem/observation-category' and name 'laboratory' are always excluded and 'category=http://snomed.info/sct|laboratory' matches no lab observation or observations. R4 version also includes all CareEvolution device data.

code Token :not :in :not-in :missing Yes

The code of the observation type

date Date :missing eq ne lt le gt ge sa eb ap

Obtained date/time. If the obtained element is a period, a date that falls in the period

device Reference (Device) :missing Yes Yes

The Device that generated the observation data.

document-date Date :missing eq ne lt le gt ge sa eb ap

Searches for observation by their associated document date

document-type Token :not :in :not-in :missing Yes

Searches for observation by their associated document type

encounter Reference (Encounter) :missing Yes Yes

Encounter related to the observation

patient Reference (Patient) :missing Yes Yes

The patient the Observation is about

performer Reference (Practitioner) :missing Yes Yes

Who performed the observation

provenance-agent Reference (Organization) :missing Yes Yes

Search by provenance, specified by its author (aka originator) Organization

status Token :missing Yes

The status of the observation

subject Reference (Patient) :missing Yes Yes

The patient the Observation is about. Functionally identical to the "patient" search parameter.

Sorts

Supports multiple sorts

Includes

Operations

To FHIR mappings

CareEvolution FHIR
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.DeviceDataSource device
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.Identifier identifier
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.ObservationDate effective
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.PatientID subject
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.Properties extension('http://careevolution.com/fhirextensions#properties')
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.StartDate effective
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.Type
Domain: DeviceDataContextType
code
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.ObservationDate component.extension('http://careevolution.com/fhirextensions#observationComponent-observationDate')
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.Type component.code
component.value
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.Units component.value
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.Value component.value
DeviceDataPoint.DeviceDataSource device
DeviceDataPoint.Identifier identifier
DeviceDataPoint.ObservationDate effective
DeviceDataPoint.PatientID subject
DeviceDataPoint.Properties extension('http://careevolution.com/fhirextensions#properties')
DeviceDataPoint.StartDate effective
DeviceDataPoint.Type
Domain: DeviceDataPointType
code
value
DeviceDataPoint.Units
Domain: DeviceDataPointUnits
value
DeviceDataPoint.Value value
LabObservation.Acuity
Domain: Acuity
interpretation
LabObservation.AcuityAlternate
Domain: Acuity
interpretation
LabObservation.AcuityText interpretation
LabObservation.AdditionalAcuities extension('http://careevolution.com/fhirextensions#observation-additionalAcuities')
LabObservation.AnalysisDate extension('http://careevolution.com/fhirextensions#observation-analysisDate')
LabObservation.Comment note
LabObservation.LabReport.EncounterID encounter
LabObservation.LabReportID extension('http://careevolution.com/fhirextensions#observation-reportReference')
LabObservation.NormalRange referenceRange
LabObservation.Observation
Domain: LabObservationType
value
code
referenceRange
LabObservation.ObservationAlternate
Domain: LabObservationType
code
LabObservation.ObservationDate effective
LabObservation.ObservationMethod
Domain: ObservationMethod
method
LabObservation.ObservationMethodAlternate
Domain: ObservationMethod
method
LabObservation.ObservationMethodText method
LabObservation.ObservationResultStatus
Domain: ObservationResultStatus
status
Bindings:  valueset-observation-status
LabObservation.ObservationResultStatusDate issued
LabObservation.ObservationText code
LabObservation.PatientID subject
LabObservation.PerformingOrganizationID performer
LabObservation.PerformingOrganizationMedicalDirectorID performer
LabObservation.Sequence extension('http://careevolution.com/fhirextensions#observation-sequence')
LabObservation.SubID extension('http://careevolution.com/fhirextensions#observation-subId')
LabObservation.Units value
referenceRange
LabObservation.UnitsTerm
Domain: ObservationUnits
value
referenceRange
LabObservation.UnitsTermAlternate
Domain: ObservationUnits
value
referenceRange
LabObservation.Value value
LabObservation.ValueTerm
Domain: LabObservationValue
value
LabObservation.ValueTermAlternate
Domain: LabObservationValue
value
LabObservation.ValueType
Domain: HL7ValueType
value
Observation.Acuity
Domain: Acuity
interpretation
Observation.AcuityAlternateTerms
Domain: Acuity
interpretation
Observation.AcuityText interpretation
Observation.ChildObservations contained
component
hasMember
Observation.Comment note
Observation.EndDate effective
Observation.NormalRange referenceRange
Observation.ObservationContext.DataSource extension('http://careevolution.com/fhirextensions#dataSource')
Observation.ObservationContext.DocumentDate extension('http://careevolution.com/fhirextensions#observation-documentDate')
Observation.ObservationContext.DocumentType
Domain: DocumentType
extension('http://careevolution.com/fhirextensions#observation-documentType')
Observation.ObservationContext.EncounterID encounter
Observation.ObservationContext.ID extension('http://careevolution.com/fhirextensions#observation-contextID')
Observation.ObservationContext.PatientID subject
Observation.ObservationDate effective
issued
Observation.ObservationOrder extension('http://careevolution.com/fhirextensions#observation-observationOrder')
Observation.ObservationResultStatus
Domain: ObservationResultStatus
status
Bindings:  valueset-observation-status
Observation.TypeTerm
Domain: ObservationType
category
Bindings:  observation-category
code
value
referenceRange
Observation.TypeTermAlternateTerms
Domain: ObservationType
code
Observation.TypeTermText code
Observation.Units
Domain: ObservationUnits
value
referenceRange
Observation.Value value
Observation.ValueCaregiver extension('http://careevolution.com/fhirextensions#observation-valuePractitionerReference')
Observation.ValueTerm
Domain: ObservationValue
value
Observation.ValueTermAlternateTerms
Domain: ObservationValue
value
Observation.ValueType
Domain: HL7ValueType
value

From FHIR mappings

CareEvolution FHIR
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.DeviceDataSource device
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.Identifier identifier
id
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.ObservationDate effective
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.PatientID subject
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.Properties extension('http://careevolution.com/fhirextensions#properties')
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.StartDate effective
DeviceDataContextWithDeviceDataPoints.DeviceDataContext.Type
Domain: DeviceDataContextType
code
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.ObservationDate component.extension('http://careevolution.com/fhirextensions#observationComponent-observationDate')
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.Type component.code
component.value
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.Units component.value
DeviceDataContextWithDeviceDataPoints.DeviceDataPoints.Value component.value
DeviceDataPoint.DeviceDataSource device
DeviceDataPoint.Identifier identifier
id
DeviceDataPoint.ObservationDate effective
DeviceDataPoint.PatientID subject
DeviceDataPoint.Properties extension('http://careevolution.com/fhirextensions#properties')
DeviceDataPoint.StartDate effective
DeviceDataPoint.Type
Domain: DeviceDataPointType
code
DeviceDataPoint.Units
Domain: DeviceDataPointUnits
value
DeviceDataPoint.Value value
LabObservation.Acuity
Domain: Acuity
interpretation
LabObservation.AcuityAlternate
Domain: Acuity
interpretation
LabObservation.AcuityText interpretation
LabObservation.AdditionalAcuities extension('http://careevolution.com/fhirextensions#observation-additionalAcuities')
LabObservation.AnalysisDate extension('http://careevolution.com/fhirextensions#observation-analysisDate')
LabObservation.Comment note
LabObservation.NormalRange referenceRange
value
LabObservation.Observation
Domain: LabObservationType
code
LabObservation.ObservationAlternate
Domain: LabObservationType
code
LabObservation.ObservationDate effective
LabObservation.ObservationMethod
Domain: ObservationMethod
method
LabObservation.ObservationMethodAlternate
Domain: ObservationMethod
method
LabObservation.ObservationMethodText method
LabObservation.ObservationResultStatus
Domain: ObservationResultStatus
status
Bindings:  valueset-observation-status
LabObservation.ObservationResultStatusDate issued
LabObservation.ObservationText code
LabObservation.PatientID subject
LabObservation.PerformingOrganizationID performer
LabObservation.PerformingOrganizationMedicalDirectorID performer
LabObservation.Sequence id
LabObservation.SubID extension('http://careevolution.com/fhirextensions#observation-subId')
LabObservation.UnitsTerm
Domain: ObservationUnits
value
LabObservation.Value value
LabObservation.ValueTerm
Domain: LabObservationValue
value
LabObservation.ValueTermAlternate
Domain: LabObservationValue
value
LabObservation.ValueType
Domain: HL7ValueType
value
Observation.Acuity
Domain: Acuity
interpretation
Observation.AcuityAlternateTerms
Domain: Acuity
interpretation
Observation.AcuityText interpretation
Observation.ChildObservations contained
component
hasMember
Observation.Comment note
Observation.EndDate effective
Observation.NormalRange referenceRange
value
Observation.ObservationContext.DataSource extension('http://careevolution.com/fhirextensions#dataSource')
Observation.ObservationContext.DocumentDate extension('http://careevolution.com/fhirextensions#observation-documentDate')
effective
Observation.ObservationContext.DocumentType
Domain: DocumentType
extension('http://careevolution.com/fhirextensions#observation-documentType')
Observation.ObservationContext.EncounterID encounter
Observation.ObservationContext.PatientID subject
Observation.ObservationDate effective
Observation.ObservationOrder extension('http://careevolution.com/fhirextensions#observation-observationOrder')
Observation.ObservationResultStatus
Domain: ObservationResultStatus
status
Bindings:  valueset-observation-status
Observation.TypeTerm
Domain: ObservationType
code
Observation.TypeTermAlternateTerms
Domain: ObservationType
code
Observation.TypeTermText code
Observation.Units
Domain: ObservationUnits
value
Observation.Value value
Observation.ValueTerm
Domain: ObservationValue
value
Observation.ValueTermAlternateTerms
Domain: ObservationValue
value
Observation.ValueType
Domain: HL7ValueType
value