This page is part of the FHIR Specification v6.0.0-ballot1: Release 6 Ballot (1st Draft) (see Ballot Notes ). The current version is 5.0.0 . For a full list of available versions, see the Directory of published versions
Search parameters for the Resource Procedure - Search Parameters resource. Also check the Extensions registry for search parameters
on extensions related to this resource.
http://hl7.org/fhir/SearchParameter/Procedure-based-on9.3.15 based-on Parameter based-on:reference
A request for this procedure
Resource Procedure Expression Procedure.basedOnProcessing 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-category9.3.16 category Parameter category:token
Classification of the procedure
Resource Procedure Expression Procedure.categoryProcessing 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-codeThis search parameter is part of the common search parameter clinical-code 9.3.17 code Parameter code:token
Resource Procedure Expression Procedure.codeProcessing 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-dateThis search parameter is part of the common search parameter clinical-date 9.3.18 date Parameter date:date
Procedure : When the procedure occurred or is occurring
Resource Procedure 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-encounterThis search parameter is part of the common search parameter clinical-encounter 9.3.19 encounter Parameter encounter:reference
Procedure : The Encounter during which this Procedure was created
Resource Procedure Expression Procedure.encounterProcessing 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-identifierThis search parameter is part of the common search parameter clinical-identifier 9.3.20 identifier Parameter identifier:token
Procedure : A unique identifier for a procedure
Resource Procedure Expression Procedure.identifierProcessing 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-canonical9.3.21 instantiates-canonical Parameter instantiates-canonical:reference
Instantiates FHIR protocol or definition
Resource Procedure Expression Procedure.instantiatesCanonicalProcessing 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-uri9.3.22 instantiates-uri Parameter instantiates-uri:uri
Instantiates external protocol or definition
Resource Procedure Expression Procedure.instantiatesUriProcessing 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-location9.3.23 location Parameter location:reference
Where the procedure happened
Resource Procedure Expression Procedure.locationProcessing 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-of9.3.24 part-of Parameter part-of:reference
Resource Procedure Expression Procedure.partOfProcessing 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-patientThis search parameter is part of the common search parameter clinical-patient 9.3.25 patient Parameter patient:reference
Resource Procedure 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-performer9.3.26 performer Parameter performer:reference
Who performed the procedure
http://hl7.org/fhir/SearchParameter/Procedure-reason-code9.3.27 reason-code Parameter reason-code:token
Reference to a concept (by class)
Resource Procedure Expression Procedure.reason.conceptProcessing 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-reference9.3.28 reason-reference Parameter reason-reference:reference
Reference to a resource (by instance)
Resource Procedure Expression Procedure.reason.referenceProcessing 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-report9.3.29 report Parameter report:reference
Any report resulting from the procedure
Resource Procedure Expression Procedure.reportProcessing 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-status9.3.30 status Parameter status:token
preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Resource Procedure Expression Procedure.statusProcessing 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-subject9.3.31 subject Parameter subject:reference
Resource Procedure Expression Procedure.subjectProcessing 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