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-on
9.3.14 based-on Parameter based-on
:reference
A request for this procedure
Resource Procedure
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
9.3.15 category Parameter category
:token
Classification of the procedure
Resource Procedure
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
9.3.16 code Parameter code
:token
Resource Procedure
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
9.3.17 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-encounter
This search parameter is part of the common search parameter clinical-encounter
9.3.18 encounter Parameter encounter
:reference
Procedure : The Encounter during which this Procedure was created
Resource Procedure
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
9.3.19 identifier Parameter identifier
:token
Procedure : A unique identifier for a procedure
Resource Procedure
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
9.3.20 instantiates-canonical Parameter instantiates-canonical
:reference
Instantiates FHIR protocol or definition
Resource Procedure
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
9.3.21 instantiates-uri Parameter instantiates-uri
:uri
Instantiates external protocol or definition
Resource Procedure
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
9.3.22 location Parameter location
:reference
Where the procedure happened
Resource Procedure
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
9.3.23 part-of Parameter part-of
:reference
Resource Procedure
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
9.3.24 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-performer
9.3.25 performer Parameter performer
:reference
Who performed the procedure
http://hl7.org/fhir/SearchParameter/Procedure-reason-code
9.3.26 reason-code Parameter reason-code
:token
Reference to a concept (by class)
Resource Procedure
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
9.3.27 reason-reference Parameter reason-reference
:reference
Reference to a resource (by instance)
Resource Procedure
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
9.3.28 report Parameter report
:reference
Any report resulting from the procedure
Resource Procedure
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
9.3.29 status Parameter status
:token
preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Resource Procedure
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
9.3.30 subject Parameter subject
:reference
Resource Procedure
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