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

Resource Specimen (STU3)

Maps the CareEvolution LabReportSpecimen, LabReport concepts

Supported interactions

Search parameters

Name Type Modifiers , prefixes Multiple values Can be chained Description
_count Special eq

The maximum number of resources to return in a result page.

_elements Special eq

Used to request a specific set of elements be returned as part of a resource.

_id Token Yes

Resource id

_lastUpdated Date eq ne lt le gt ge sa eb ap

When the resource last changed

_source Uri :missing Yes

Where the resource comes from

_summary Special eq

Used to return only a portion of the resouces. Defaults to 'false', which returns the whole resource.

_total Special eq

Use the value 'estimate' to populate the result bundle's 'total' element with an estimate of the matching number of resources.

bodysite Token :not :in :not-in :missing Yes

The code for the body site from where the specimen originated

date Date :missing eq ne lt le gt ge sa eb ap See here
encounter Reference (Encounter) :missing Yes Yes

Searches for specimens by their associated encounter

identifier Token :missing Yes

The unique identifier associated with the specimen

patient Reference (Patient) :missing Yes Yes

The patient the Specimen is about

provenance-agent Reference (Organization) :missing Yes Yes

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

subject Reference (Patient) :missing Yes Yes

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

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

The specimen type

Sorts

Supports multiple sorts

Includes

To FHIR mappings

CareEvolution FHIR
LabReport.PatientID subject
LabReportSpecimen.Additive
Domain: SpecimenAdditive
container.additive
LabReportSpecimen.AdditiveAlternate
Domain: SpecimenAdditive
container.additive
LabReportSpecimen.AdditiveText container.additive
LabReportSpecimen.CollectionEndDate collection.collected
LabReportSpecimen.CollectionMethod
Domain: SpecimenCollectionMethod
collection.method
LabReportSpecimen.CollectionMethodAlternate
Domain: SpecimenCollectionMethod
collection.method
LabReportSpecimen.CollectionMethodText collection.method
LabReportSpecimen.CollectionStartDate collection.collected
LabReportSpecimen.FillerSpecimenAssigningAuthority identifier
LabReportSpecimen.FillerSpecimenIdentifier identifier
LabReportSpecimen.PlacerSpecimenAssigningAuthority identifier
LabReportSpecimen.PlacerSpecimenIdentifier identifier
LabReportSpecimen.Quantity collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.ReceivedDate receivedTime
LabReportSpecimen.SourceSite
Domain: SpecimenSourceSite
collection.bodySite
LabReportSpecimen.SourceSiteAlternate
Domain: SpecimenSourceSite
collection.bodySite
LabReportSpecimen.SourceSiteText collection.bodySite
LabReportSpecimen.Status
Domain: SpecimenStatus
status
Bindings:  valueset-specimen-status
LabReportSpecimen.Type
Domain: SpecimenType
type
Bindings:  http://snomed.info/sct
collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.TypeAlternate
Domain: SpecimenType
type
Bindings:  http://snomed.info/sct
LabReportSpecimen.TypeText type
Bindings:  http://snomed.info/sct
LabReportSpecimen.Units
Domain: ObservationUnits
collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.UnitsAlternate
Domain: ObservationUnits
collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.UnitsText collection.quantity
Bindings:  http://unitsofmeasure.org

From FHIR mappings

CareEvolution FHIR
LabReport.PatientID subject
LabReportSpecimen.Additive
Domain: SpecimenAdditive
container.additive
LabReportSpecimen.AdditiveAlternate
Domain: SpecimenAdditive
container.additive
LabReportSpecimen.AdditiveText container.additive
LabReportSpecimen.CollectionEndDate collection.collected
LabReportSpecimen.CollectionMethod
Domain: SpecimenCollectionMethod
collection.method
LabReportSpecimen.CollectionMethodAlternate
Domain: SpecimenCollectionMethod
collection.method
LabReportSpecimen.CollectionMethodText collection.method
LabReportSpecimen.CollectionStartDate collection.collected
LabReportSpecimen.FillerSpecimenAssigningAuthority identifier
LabReportSpecimen.FillerSpecimenIdentifier identifier
LabReportSpecimen.PlacerSpecimenAssigningAuthority identifier
LabReportSpecimen.PlacerSpecimenIdentifier identifier
LabReportSpecimen.Quantity collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.ReceivedDate receivedTime
LabReportSpecimen.SourceSite
Domain: SpecimenSourceSite
collection.bodySite
LabReportSpecimen.SourceSiteAlternate
Domain: SpecimenSourceSite
collection.bodySite
LabReportSpecimen.SourceSiteText collection.bodySite
LabReportSpecimen.Status
Domain: SpecimenStatus
status
Bindings:  valueset-specimen-status
LabReportSpecimen.Type
Domain: SpecimenType
type
Bindings:  http://snomed.info/sct
collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.TypeAlternate
Domain: SpecimenType
type
Bindings:  http://snomed.info/sct
LabReportSpecimen.TypeText type
Bindings:  http://snomed.info/sct
LabReportSpecimen.Units
Domain: ObservationUnits
collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.UnitsAlternate
Domain: ObservationUnits
collection.quantity
Bindings:  http://unitsofmeasure.org
LabReportSpecimen.UnitsText collection.quantity
Bindings:  http://unitsofmeasure.org