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

Resource MedicationRequest (STU3)

Maps pharmacy CareEvolution Order concepts, i.e. those orders with a Department term code equal to 'Pharmacy'

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 lt le gt ge

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.

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

Return prescriptions written on this date

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

Return prescriptions of this medication code

encounter Reference (Encounter) :missing Yes Yes See here
identifier Token :missing Yes

Return prescriptions with this external identifier

intent Token :missing Yes

Returns prescriptions with different intents

patient Reference (Patient) :missing Yes Yes

The patient the MedicationRequest is about

provenance-agent Reference (Organization) :missing Yes Yes

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

requester Reference (Practitioner) :missing Yes Yes

Returns prescriptions prescribed by this prescriber

status Token :missing Yes

Status of the prescription

subject Reference (Patient) :missing Yes Yes

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

Sorts

Supports multiple sorts

Includes

Operations

To FHIR mappings

CareEvolution FHIR
Comment dosageInstruction.text
DataSource extension('http://careevolution.com/fhirextensions#dataSource')
DoseUnits
Domain: OrderDoseUnits
dosageInstruction.dose
EncounterID context
FillerAssigningAuthority identifier
FillerOrderNumber identifier
Frequency
Domain: OrderFrequency
dosageInstruction.timing
IsPrn dosageInstruction.asNeeded
Item
Domain: OrderableItem
medication
ItemAlternateTerms
Domain: OrderableItem
medication
ItemText medication
MaxDose dosageInstruction.dose
MinDose dosageInstruction.dose
OrderDate authoredOn
OrderingCaregiverID requester.agent
OrderStatus
Domain: OrderStatus
status
Bindings:  valueset-medication-request-status
OrderText text
dosageInstruction.text
PatientID subject
PlacerAssigningAuthority identifier
PlacerGroupAssigningAuthority identifier
PlacerGroupNumber identifier
PlacerOrderNumber identifier
Priority
Domain: OrderPriority
priority
Bindings:  valueset-medication-request-priority
Quantity dispenseRequest.quantity
ReasonsForStudy.Reason
Domain: OrderReasonForStudy
reasonCode
Refills dispenseRequest.numberOfRepeatsAllowed
Route
Domain: OrderRoute
dosageInstruction.route
RouteAlternateTerms
Domain: OrderRoute
dosageInstruction.route
RouteText dosageInstruction.route
StartDate dosageInstruction.timing
dispenseRequest.validityPeriod
StopDate dispenseRequest.validityPeriod

From FHIR mappings

CareEvolution FHIR
Comment dosageInstruction.text
DataSource extension('http://careevolution.com/fhirextensions#dataSource')
DoseUnits
Domain: OrderDoseUnits
dosageInstruction.dose
EncounterID context
FillerAssigningAuthority identifier
FillerOrderNumber identifier
Frequency
Domain: OrderFrequency
dosageInstruction.timing
IsPrn dosageInstruction.asNeeded
Item
Domain: OrderableItem
medication
ItemAlternateTerms
Domain: OrderableItem
medication
ItemText medication
MaxDose dosageInstruction.dose
MinDose dosageInstruction.dose
OrderDate authoredOn
OrderingCaregiverID requester.agent
OrderStatus
Domain: OrderStatus
status
Bindings:  valueset-medication-request-status
OrderText text
PatientID subject
PlacerAssigningAuthority identifier
PlacerGroupAssigningAuthority identifier
PlacerGroupNumber identifier
PlacerOrderNumber identifier
id
Priority
Domain: OrderPriority
priority
Bindings:  valueset-medication-request-priority
Quantity dispenseRequest.quantity
ReasonsForStudy.Reason
Domain: OrderReasonForStudy
reasonCode
Refills dispenseRequest.numberOfRepeatsAllowed
Route
Domain: OrderRoute
dosageInstruction.route
RouteAlternateTerms
Domain: OrderRoute
dosageInstruction.route
RouteText dosageInstruction.route
StartDate dispenseRequest.validityPeriod
authoredOn
StopDate dispenseRequest.validityPeriod