R6 Ballot (3rd Draft) FHIR CI-Build

This page is part of the FHIR Specification v6.0.0-ballot3: Release 6 Ballot (3rd Draft) (see Ballot Notes ). The current version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Maturity Level : N/A
Responsible Owner: Orders and Observations icon Work Group   Trial Use Normative Security Category : Patient Compartments : Device , Encounter , Group , Patient , Practitioner , RelatedPerson

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

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

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-site http://hl7.org/fhir/SearchParameter/ServiceRequest-body-structure-code

Generated Narrative: SearchParameter ServiceRequest-body-site ServiceRequest-body-structure-code

Parameter body-site body-structure-code : token

Where procedure is going to be done Resource ServiceRequest Expression ServiceRequest.bodySite 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-body-structure Generated Narrative: SearchParameter ServiceRequest-body-structure 12.18.18 body-structure Parameter body-structure : reference Body Code for body structure Where where procedure is going to be done

Resource ServiceRequest
Expression ServiceRequest.bodyStructure ServiceRequest.bodyStructure.concept
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-category

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

Generated Narrative: SearchParameter ServiceRequest-code-reference

Parameter code-reference : reference

What is being requested/ordered

Resource ServiceRequest
Expression ServiceRequest.code.reference
Processing Mode Normal
Target Resources ActivityDefinition , PlanDefinition
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
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

Resource ServiceRequest
Expression ServiceRequest.encounter
Processing Mode Normal
Target Resources Encounter
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

Resource ServiceRequest
Expression ServiceRequest.requisition | 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/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-instantiates-canonical Generated Narrative: SearchParameter ServiceRequest-instantiates-canonical 12.18.25 instantiates-canonical Parameter instantiates-canonical : reference Instantiates FHIR protocol or definition Resource ServiceRequest Expression ServiceRequest.instantiatesCanonical Processing Mode Normal Target Resources ActivityDefinition , PlanDefinition 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-instantiates-uri Generated Narrative: SearchParameter ServiceRequest-instantiates-uri 12.18.26 instantiates-uri Parameter instantiates-uri : uri Instantiates external protocol or definition Resource ServiceRequest Expression ServiceRequest.instantiatesUri 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

Generated Narrative: SearchParameter ServiceRequest-location-code

Parameter location-code : token

The preferred location specified in the ServiceRequest (coded)

Resource ServiceRequest
Expression ServiceRequest.location.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-location-reference

Generated Narrative: SearchParameter ServiceRequest-location-reference

Parameter location-reference : reference

The preferred location specified in the ServiceRequest (resource reference)

Resource ServiceRequest
Expression ServiceRequest.location.reference
Processing Mode Normal
Target Resources Location
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

Resource ServiceRequest
Expression ServiceRequest.occurrence.ofType(dateTime) | ServiceRequest.occurrence.ofType(Period) | ServiceRequest.occurrence.ofType(Timing)
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/clinical-patient
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 ServiceRequest
Expression ServiceRequest.subject.where(resolve() is Patient)
Processing Mode Normal
Target Resources 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-performer

Generated Narrative: SearchParameter ServiceRequest-performer

Parameter performer : reference

Requested performer

Resource ServiceRequest
Expression ServiceRequest.performer
Processing Mode Normal
Target Resources HealthcareService , Organization , CareTeam , 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-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-replaces http://hl7.org/fhir/SearchParameter/ServiceRequest-reference

Generated Narrative: SearchParameter ServiceRequest-replaces ServiceRequest-reference

Parameter replaces reference : reference

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

Resource ServiceRequest
Expression ServiceRequest.replaces ServiceRequest.bodyStructure.reference
Processing Mode Normal
Target Resources ServiceRequest 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-requester http://hl7.org/fhir/SearchParameter/ServiceRequest-replaces

Generated Narrative: SearchParameter ServiceRequest-requester ServiceRequest-replaces

Parameter requester replaces : reference

Who/what is requesting service What request replaces

Resource ServiceRequest
Expression ServiceRequest.requester ServiceRequest.replaces
Processing Mode Normal
Target Resources Organization RequestOrchestration , Device ServiceRequest , RelatedPerson DeviceRequest , PractitionerRole CarePlan , Practitioner CommunicationRequest , Group MedicationRequest , Patient 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-requisition http://hl7.org/fhir/SearchParameter/ServiceRequest-requester

Generated Narrative: SearchParameter ServiceRequest-requisition ServiceRequest-requester

Parameter requisition requester : token reference

Composite Request ID Who/what is requesting service

Resource ServiceRequest
Expression ServiceRequest.requisition 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-specimen http://hl7.org/fhir/SearchParameter/ServiceRequest-requisition

Generated Narrative: SearchParameter ServiceRequest-specimen ServiceRequest-requisition

Parameter specimen requisition : reference token

Specimen to be tested Composite Request ID

Resource ServiceRequest
Expression ServiceRequest.specimen ServiceRequest.requisition
Processing Mode Normal
Target Resources Specimen 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