FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Orders and Observations icon Work GroupMaturity Level: N/A  Trial UseSecurity Category: Patient Compartments: Device, Encounter, Patient, Practitioner, RelatedPerson

Search parameters for the Resource ServiceRequest - Search Parameters 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

ResourceServiceRequest
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

ResourceServiceRequest
Expression ServiceRequest.basedOn
Processing Mode Normal
Target Resources RequestOrchestration, ServiceRequest, CarePlan, MedicationRequest
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

Generated Narrative: SearchParameter ServiceRequest-body-site

Parameter body-site:token

Where procedure is going to be done

ResourceServiceRequest
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

Parameter body-structure:reference

Body structure Where procedure is going to be done

ResourceServiceRequest
Expression ServiceRequest.bodyStructure
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

ResourceServiceRequest
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

ResourceServiceRequest
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

ResourceServiceRequest
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

ResourceServiceRequest
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/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

ResourceServiceRequest
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

Parameter instantiates-canonical:reference

Instantiates FHIR protocol or definition

ResourceServiceRequest
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

Parameter instantiates-uri:uri

Instantiates external protocol or definition

ResourceServiceRequest
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 +

ResourceServiceRequest
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)

ResourceServiceRequest
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)

ResourceServiceRequest
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

ResourceServiceRequest
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

ResourceServiceRequest
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

ResourceServiceRequest
Expression ServiceRequest.performer
Processing Mode Normal
Target Resources HealthcareService, Organization, CareTeam, Device, RelatedPerson, PractitionerRole, Practitioner, 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

ResourceServiceRequest
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

ResourceServiceRequest
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

Generated Narrative: SearchParameter ServiceRequest-replaces

Parameter replaces:reference

What request replaces

ResourceServiceRequest
Expression ServiceRequest.replaces
Processing Mode Normal
Target Resources ServiceRequest
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

ResourceServiceRequest
Expression ServiceRequest.requester
Processing Mode Normal
Target Resources Organization, Device, RelatedPerson, PractitionerRole, Practitioner, 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

ResourceServiceRequest
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-specimen

Generated Narrative: SearchParameter ServiceRequest-specimen

Parameter specimen:reference

Specimen to be tested

ResourceServiceRequest
Expression ServiceRequest.specimen
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

ResourceServiceRequest
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

ResourceServiceRequest
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