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

Resource DiagnosticReport (R4)

Combines the CareEvolution Report and LabReport concepts

Supported interactions

Search parameters

Name Type Modifiers , prefixes Multiple values Can be chained Description
_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

basedOn Reference (ServiceRequest) :missing Yes Yes See here
based-on Reference (ServiceRequest) :missing Yes Yes

Reference to the service request.

category Token :missing Yes

The classification of the type of report - path DiagnosticReport.category.
Matches CareEvolution reports whose type is in a term subset with scope 'http://loinc.org' and name equal to one of the specified codes with system 'http://loinc.org'.
Matches any CareEvolution lab reports if one of the specified category codes is 'LAB' with system 'http://terminology.hl7.org/CodeSystem/v2-0074'.
So for example 'category=http://loinc.org|LP7839-6' (and 'category=Pathology') matches no lab reports and matches reports whose type is in the term subset with scope 'http://loinc.org' and name 'LP7839-6'.
'category=http://terminology.hl7.org/CodeSystem/v2-0074|LAB' (and 'category=LAB') matches any lab report whose type is in the term subset with scope 'http://terminology.hl7.org/CodeSystem/v2-0074' and name 'LAB'.
'category=http://snomed.info/sct|laboratory' matches no lab reports and matches no reports.

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

The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result

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

The clinically relevant time of the report

encounter Reference (Encounter) :missing Yes Yes

The Encounter when the order was made

patient Reference (Patient) :missing Yes Yes

The patient the DiagnosticReport is about

performer Reference (Practitioner) :missing Yes Yes

Who is responsible for the report

provenance-agent Reference (Organization) :missing Yes Yes

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

result Reference (Observation) :missing Yes Yes

Link to an atomic result (observation resource)

specimen Reference (Specimen) :missing Yes Yes

The specimen details

status Token :missing Yes

The status of the report

subject Reference (Patient) :missing Yes Yes

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

Sorts

Supports multiple sorts

Includes

Operations

To FHIR mappings

FHIR CareEvolution
basedOn Report.OrderID
LabReport.OrderID
category
Bindings:  loinc
Report.Type
Domain: ReportType
code
Bindings:  http://snomed.info/sct  http://loinc.org
Report.Type
Domain: ReportType
LabReport.Service
Domain: LabService
LabReport.ServiceAlternate
Domain: LabService
LabReport.ServiceText
conclusion Report.Summary
LabReport.Comment
effective Report.ObservationDate
LabReport.ObservationDate
encounter Report.EncounterID
LabReport.EncounterID
extension('http://careevolution.com/fhirextensions#dataSource') Report.DataSource
LabReport.DataSource
extension('http://careevolution.com/fhirextensions#diagnosticReport-copyToCaregivers') Report.CopyToCaregivers
LabReport.CopyToCaregivers
extension('http://careevolution.com/fhirextensions#diagnosticReport-hl7MessageId') LabReport.MessageID
extension('http://careevolution.com/fhirextensions#diagnosticReport-hl7ParentObservationSubId') LabReport.ParentObservationSubID
extension('http://careevolution.com/fhirextensions#diagnosticReport-parentFillerOrderIdentifier') LabReport.ParentFillerOrderNumber
LabReport.ParentFillerAssigningAuthority
extension('http://careevolution.com/fhirextensions#diagnosticReport-parentObservation')
Bindings:  http://snomed.info/sct  http://loinc.org
LabReport.ParentObservation
Domain: LabObservationType
extension('http://careevolution.com/fhirextensions#diagnosticReport-parentPlacerOrderIdentifier') LabReport.ParentPlacerOrderNumber
LabReport.ParentPlacerAssigningAuthority
extension('http://careevolution.com/fhirextensions#diagnosticReport-specimenActionCode') LabReport.SpecimenActionCode
Domain: SpecimenActionCode
LabReport.SpecimenActionCodeAlternate
Domain: SpecimenActionCode
LabReport.SpecimenActionCodeText
identifier Report.PlacerOrderNumber
Report.PlacerAssigningAuthority
Report.FillerOrderNumber
Report.FillerAssigningAuthority
Report.Identifier
LabReport.PlacerOrderNumber
LabReport.PlacerAssigningAuthority
LabReport.FillerOrderNumber
LabReport.FillerAssigningAuthority
LabReport.AccessionNumber
issued Report.ReportStatusDate
LabReport.ReportStatusDate
performer Report.DictatedByCaregiverID
LabReport.PrincipalResultInterpreterID
presentedForm Report.ReportContent
Report.ReportFormat
LabReport.LabReportContent
LabReport.LabReportFormat
result LabReport.LabObservations
resultsInterpreter Report.VerifiedByCaregiverID
specimen LabReport.LabReportSpecimens
status
Bindings:  valueset-diagnostic-report-status
Report.ReportStatus
Domain: ReportStatus
LabReport.ReportStatus
Domain: ReportStatus
subject Report.PatientID
LabReport.PatientID

From FHIR mappings

FHIR CareEvolution
basedOn Report.OrderID
LabReport.OrderID
code
Bindings:  http://snomed.info/sct  http://loinc.org
Report.Type
Domain: ReportType
LabReport.Service
Domain: LabService
LabReport.ServiceAlternate
Domain: LabService
LabReport.ServiceText
conclusion Report.Summary
LabReport.Comment
effective Report.ObservationDate
LabReport.ObservationDate
encounter Report.EncounterID
LabReport.EncounterID
extension('http://careevolution.com/fhirextensions#dataSource') Report.DataSource
LabReport.DataSource
extension('http://careevolution.com/fhirextensions#diagnosticReport-hl7MessageId') LabReport.MessageID
extension('http://careevolution.com/fhirextensions#diagnosticReport-hl7ParentObservationSubId') LabReport.ParentObservationSubID
extension('http://careevolution.com/fhirextensions#diagnosticReport-parentFillerOrderIdentifier') LabReport.ParentFillerOrderNumber
LabReport.ParentFillerAssigningAuthority
extension('http://careevolution.com/fhirextensions#diagnosticReport-parentObservation')
Bindings:  http://snomed.info/sct  http://loinc.org
LabReport.ParentObservation
Domain: LabObservationType
extension('http://careevolution.com/fhirextensions#diagnosticReport-parentPlacerOrderIdentifier') LabReport.ParentPlacerOrderNumber
LabReport.ParentPlacerAssigningAuthority
extension('http://careevolution.com/fhirextensions#diagnosticReport-specimenActionCode') LabReport.SpecimenActionCode
Domain: SpecimenActionCode
LabReport.SpecimenActionCodeAlternate
Domain: SpecimenActionCode
LabReport.SpecimenActionCodeText
id Report.Identifier
LabReport.AccessionNumber
identifier Report.PlacerOrderNumber
Report.PlacerAssigningAuthority
Report.FillerOrderNumber
Report.FillerAssigningAuthority
Report.Identifier
LabReport.PlacerOrderNumber
LabReport.PlacerAssigningAuthority
LabReport.FillerOrderNumber
LabReport.FillerAssigningAuthority
LabReport.AccessionNumber
issued Report.ReportStatusDate
LabReport.ReportStatusDate
performer Report.DictatedByCaregiverID
LabReport.PrincipalResultInterpreterID
presentedForm Report.ReportContent
Report.ReportFormat
LabReport.LabReportContent
LabReport.LabReportFormat
result LabReport.LabObservations
resultsInterpreter Report.VerifiedByCaregiverID
specimen LabReport.LabReportSpecimens
status
Bindings:  valueset-diagnostic-report-status
Report.ReportStatus
Domain: ReportStatus
LabReport.ReportStatus
Domain: ReportStatus
subject Report.PatientID
LabReport.PatientID
text Report.ReportContent
Report.ReportFormat