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

Generated Narrative: SearchParameter Procedure-based-on

Parameter based-on:reference

A request for this procedure

ResourceProcedure
Expression Procedure.basedOn
Processing Mode Normal
Target Resources 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/Procedure-category

Generated Narrative: SearchParameter Procedure-category

Parameter category:token

Classification of the procedure

ResourceProcedure
Expression Procedure.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/clinical-code
This search parameter is part of the common search parameter clinical-code

Generated Narrative: SearchParameter clinical-code

Parameter code:token

Procedure: A code to identify a procedure

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

Generated Narrative: SearchParameter clinical-date

Parameter date:date

Procedure: When the procedure occurred or is occurring

ResourceProcedure
Expression Procedure.occurrence.ofType(dateTime) | Procedure.occurrence.ofType(Period) | Procedure.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-encounter
This search parameter is part of the common search parameter clinical-encounter

Generated Narrative: SearchParameter clinical-encounter

Parameter encounter:reference

Procedure: The Encounter during which this Procedure was created

ResourceProcedure
Expression Procedure.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

Procedure: A unique identifier for a procedure

ResourceProcedure
Expression Procedure.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/Procedure-instantiates-canonical

Generated Narrative: SearchParameter Procedure-instantiates-canonical

Parameter instantiates-canonical:reference

Instantiates FHIR protocol or definition

ResourceProcedure
Expression Procedure.instantiatesCanonical
Processing Mode Normal
Target Resources Measure, 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

Generated Narrative: SearchParameter Procedure-instantiates-uri

Parameter instantiates-uri:uri

Instantiates external protocol or definition

ResourceProcedure
Expression Procedure.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/Procedure-location

Generated Narrative: SearchParameter Procedure-location

Parameter location:reference

Where the procedure happened

ResourceProcedure
Expression Procedure.location
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/Procedure-part-of

Generated Narrative: SearchParameter Procedure-part-of

Parameter part-of:reference

Part of referenced event

ResourceProcedure
Expression Procedure.partOf
Processing Mode Normal
Target Resources Procedure, 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

Generated Narrative: SearchParameter clinical-patient

Parameter patient:reference

Procedure: Search by subject - a patient

ResourceProcedure
Expression Procedure.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/Procedure-performer

Generated Narrative: SearchParameter Procedure-performer

Parameter performer:reference

Who performed the procedure

ResourceProcedure
Expression Procedure.performer.actor
Processing Mode Normal
Target Resources HealthcareService, 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

Generated Narrative: SearchParameter Procedure-reason-code

Parameter reason-code:token

Reference to a concept (by class)

ResourceProcedure
Expression Procedure.reason.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/Procedure-reason-reference

Generated Narrative: SearchParameter Procedure-reason-reference

Parameter reason-reference:reference

Reference to a resource (by instance)

ResourceProcedure
Expression Procedure.reason.reference
Processing Mode Normal
Target Resources Procedure, 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

Generated Narrative: SearchParameter Procedure-report

Parameter report:reference

Any report resulting from the procedure

ResourceProcedure
Expression Procedure.report
Processing Mode Normal
Target Resources Composition, 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

Generated Narrative: SearchParameter Procedure-status

Parameter status:token

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

ResourceProcedure
Expression Procedure.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/Procedure-subject

Generated Narrative: SearchParameter Procedure-subject

Parameter subject:reference

Search by subject

ResourceProcedure
Expression Procedure.subject
Processing Mode Normal
Target Resources Device, 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