FHIR CI-Build

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

Patient Care icon Work GroupMaturity Level: N/A  Trial UseSecurity Category: Patient Compartments: Encounter, Patient, Practitioner, RelatedPerson

Search parameters for the Resource Procedure - 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/Procedure-based-on

Parameter based-on:reference

A request for this procedure

ResourceProcedure
ExpressionProcedure.basedOn
Processing ModeNormal
Target ResourcesServiceRequest, 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/Procedure-category

Parameter category:token

Classification of the procedure

ResourceProcedure
ExpressionProcedure.category
Processing ModeNormal
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-code
This search parameter is part of the common search parameter clinical-code

Parameter code:token

Procedure: A code to identify a procedure

ResourceProcedure
ExpressionProcedure.code
Processing ModeNormal
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-date
This search parameter is part of the common search parameter clinical-date

Parameter date:date

Procedure: When the procedure occurred or is occurring

ResourceProcedure
ExpressionProcedure.occurrence.ofType(dateTime) | Procedure.occurrence.ofType(Period) | Procedure.occurrence.ofType(Timing)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap
 
http://hl7.org/fhir/SearchParameter/clinical-encounter
This search parameter is part of the common search parameter clinical-encounter

Parameter encounter:reference

Procedure: The Encounter during which this Procedure was created

ResourceProcedure
ExpressionProcedure.encounter
Processing ModeNormal
Target ResourcesEncounter
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

Parameter identifier:token

Procedure: A unique identifier for a procedure

ResourceProcedure
ExpressionProcedure.identifier
Processing ModeNormal
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/Procedure-instantiates-canonical

Parameter instantiates-canonical:reference

Instantiates FHIR protocol or definition

ResourceProcedure
ExpressionProcedure.instantiatesCanonical
Processing ModeNormal
Target ResourcesMeasure, OperationDefinition, ActivityDefinition, PlanDefinition, Questionnaire
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/Procedure-instantiates-uri

Parameter instantiates-uri:uri

Instantiates external protocol or definition

ResourceProcedure
ExpressionProcedure.instantiatesUri
Processing ModeNormal
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/Procedure-location

Parameter location:reference

Where the procedure happened

ResourceProcedure
ExpressionProcedure.location
Processing ModeNormal
Target ResourcesLocation
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/Procedure-part-of

Parameter part-of:reference

Part of referenced event

ResourceProcedure
ExpressionProcedure.partOf
Processing ModeNormal
Target ResourcesProcedure, Observation, MedicationAdministration
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-patient
This search parameter is part of the common search parameter clinical-patient

Parameter patient:reference

Procedure: Search by subject - a patient

ResourceProcedure
ExpressionProcedure.subject.where(resolve() is Patient)
Processing ModeNormal
Target ResourcesPatient
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/Procedure-performer

Parameter performer:reference

Who performed the procedure

ResourceProcedure
ExpressionProcedure.performer.actor
Processing ModeNormal
Target ResourcesHealthcareService, Organization, Device, CareTeam, 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/Procedure-reason-code

Parameter reason-code:token

Reference to a concept (by class)

ResourceProcedure
ExpressionProcedure.reason.concept
Processing ModeNormal
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/Procedure-reason-reference

Parameter reason-reference:reference

Reference to a resource (by instance)

ResourceProcedure
ExpressionProcedure.reason.reference
Processing ModeNormal
Target ResourcesProcedure, DocumentReference, Observation, DiagnosticReport, Condition
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/Procedure-report

Parameter report:reference

Any report resulting from the procedure

ResourceProcedure
ExpressionProcedure.report
Processing ModeNormal
Target ResourcesComposition, DocumentReference, DiagnosticReport
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/Procedure-status

Parameter status:token

preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown

ResourceProcedure
ExpressionProcedure.status
Processing ModeNormal
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/Procedure-subject

Parameter subject:reference

Search by subject

ResourceProcedure
ExpressionProcedure.subject
Processing ModeNormal
Target ResourcesDevice, Organization, Group, Practitioner, 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