Release 4 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4

Maturity Level : N/A
Vocabulary Responsible Owner: Orders and Observations icon Work Group   Normative Standards Status : Informative Security Category : Anonymous Patient Compartments : Not linked to any defined compartments Device , Encounter , Group , Patient , Practitioner , RelatedPerson

Mappings: Search parameters for the ServiceRequest resource. Also check the Extensions registry for search parameters on extensions related to this resource.

The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.


http://hl7.org/fhir/SearchParameter/ServiceRequest-authored FiveWs Pattern Mapping

Generated Narrative: SearchParameter ServiceRequest-authored

Parameter authored : date

Date request signed

Resource ServiceRequest
Expression ServiceRequest.authoredOn
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
Comparators Allowed: eq, ne, gt, ge, lt, le, sa, eb, ap
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-based-on RIM Mapping

Generated Narrative: SearchParameter ServiceRequest-based-on

Parameter based-on : reference

What request fulfills

Resource ServiceRequest
Expression ServiceRequest.basedOn
Processing Mode Normal
Target Resources RequestOrchestration , DocumentReference , ServiceRequest , CarePlan , MedicationRequest , NutritionOrder
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-body-structure-code

Generated Narrative: SearchParameter ServiceRequest-body-structure-code

Mappings Parameter body-structure-code : token

Code for body structure where procedure is going to be done

Resource ServiceRequest
Expression ServiceRequest.bodyStructure.concept
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the terminologycapabilities resource (see Mappings server whether the parameter may repeat in order to Other Standards specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-category for further information & status).

Generated Narrative: SearchParameter ServiceRequest-category

Parameter category : token

Classification of service

Resource ServiceRequest
Expression ServiceRequest.category
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-code-concept

Generated Narrative: SearchParameter ServiceRequest-code-concept

Parameter code-concept : token

What is being requested/ordered

Resource ServiceRequest
Expression ServiceRequest.code.concept
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-code-reference

TerminologyCapabilities Generated Narrative: SearchParameter ServiceRequest-code-reference

Parameter code-reference : reference

What is being requested/ordered

Resource ServiceRequest
    url Expression ServiceRequest.code.reference
FiveWs.identifier Processing Mode Normal
    version Target Resources ActivityDefinition , PlanDefinition
FiveWs.version Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/clinical-encounter
    status This search parameter is part of the common search parameter clinical-encounter

Generated Narrative: SearchParameter clinical-encounter

Parameter encounter : reference

ServiceRequest : An encounter in which this request is made

FiveWs.status Resource ServiceRequest
    experimental Expression ServiceRequest.encounter
FiveWs.class Processing Mode Normal
    date Target Resources Encounter
FiveWs.recorded Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-group-or-identifier

Generated Narrative: SearchParameter ServiceRequest-group-or-identifier

Parameter group-or-identifier : token

Requisition ID or other identifier

    publisher Resource FiveWs.witness ServiceRequest
    purpose Expression ServiceRequest.requisition | ServiceRequest.identifier
FiveWs.why[x] Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/clinical-identifier
This search parameter is part of the common search parameter clinical-identifier

Generated Narrative: SearchParameter clinical-identifier

Parameter identifier : token

ServiceRequest : Identifiers assigned to this order

Resource ServiceRequest
Expression ServiceRequest.identifier
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-intent

Generated Narrative: SearchParameter ServiceRequest-intent

Parameter intent : token

proposal | plan | directive | order +

Resource ServiceRequest
Expression ServiceRequest.intent
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-location-code

TerminologyCapabilities Generated Narrative: SearchParameter ServiceRequest-location-code

Parameter location-code : token

The preferred location specified in the ServiceRequest (coded)

Resource ServiceRequest
    url Expression ServiceRequest.location.concept
Definition.url Processing Mode Normal
    version Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-location-reference

Generated Narrative: SearchParameter ServiceRequest-location-reference

Parameter location-reference : reference

The preferred location specified in the ServiceRequest (resource reference)

Definition.version Resource ServiceRequest
    title Expression ServiceRequest.location.reference
Definition.title Processing Mode Normal
    status Target Resources Location
Definition.status Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-occurrence

Generated Narrative: SearchParameter ServiceRequest-occurrence

Parameter occurrence : date

When service should occur

    experimental Resource Definition.experimental ServiceRequest
    date Expression ServiceRequest.occurrence.ofType(dateTime) | ServiceRequest.occurrence.ofType(Period) | ServiceRequest.occurrence.ofType(Timing)
Definition.date Processing Mode Normal
    publisher Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
Definition.publisher Comparators Allowed: eq, ne, gt, ge, lt, le, sa, eb, ap
 
http://hl7.org/fhir/SearchParameter/clinical-patient
    contact This search parameter is part of the common search parameter clinical-patient

Generated Narrative: SearchParameter clinical-patient

Parameter patient : reference

ServiceRequest : Search by subject - a patient

Resource Definition.contact ServiceRequest
    description Expression ServiceRequest.subject.where(resolve() is Patient)
Definition.description Processing Mode Normal
    useContext Target Resources Patient
Definition.useContext Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-performer

Generated Narrative: SearchParameter ServiceRequest-performer

Parameter performer : reference

Requested performer

    jurisdiction Resource Definition.jurisdiction ServiceRequest
    purpose Expression ServiceRequest.performer
Definition.purpose Processing Mode Normal
    copyright Target Resources HealthcareService , Organization , CareTeam , Device , RelatedPerson , PractitionerRole , Practitioner , Group , Patient
Definition.copyright Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-performer-type

Generated Narrative: SearchParameter ServiceRequest-performer-type

Parameter performer-type : token

Performer role

Resource ServiceRequest
Expression ServiceRequest.performerType
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-priority

Generated Narrative: SearchParameter ServiceRequest-priority

Parameter priority : token

routine | urgent | asap | stat

Resource ServiceRequest
Expression ServiceRequest.priority
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-reference

TerminologyCapabilities Generated Narrative: SearchParameter ServiceRequest-reference

Parameter reference : reference

Body structure where procedure is going to be done (reference)

Resource n/a ServiceRequest
Expression ServiceRequest.bodyStructure.reference
Processing Mode Normal
Target Resources BodyStructure
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-replaces

Generated Narrative: SearchParameter ServiceRequest-replaces

Parameter replaces : reference

What request replaces

Resource ServiceRequest
Expression ServiceRequest.replaces
Processing Mode Normal
Target Resources RequestOrchestration , ServiceRequest , DeviceRequest , CarePlan , CommunicationRequest , MedicationRequest , NutritionOrder , VisionPrescription
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-requester

Generated Narrative: SearchParameter ServiceRequest-requester

Parameter requester : reference

Who/what is requesting service

Resource ServiceRequest
Expression ServiceRequest.requester
Processing Mode Normal
Target Resources Organization , Device , RelatedPerson , PractitionerRole , Practitioner , Group , Patient
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-requisition

Generated Narrative: SearchParameter ServiceRequest-requisition

Parameter requisition : token

Composite Request ID

Resource ServiceRequest
Expression ServiceRequest.requisition
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-status

Generated Narrative: SearchParameter ServiceRequest-status

Parameter status : token

draft | active | on-hold | revoked | completed | entered-in-error | unknown

Resource ServiceRequest
Expression ServiceRequest.status
Processing Mode Normal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
 
http://hl7.org/fhir/SearchParameter/ServiceRequest-subject

Generated Narrative: SearchParameter ServiceRequest-subject

Parameter subject : reference

Search by subject

Resource ServiceRequest
Expression ServiceRequest.subject
Processing Mode Normal
Target Resources Device , Group , Location , Patient
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true