Search parameters for the Resource Substance - Search Parameters resource. Also check the Extensions registry for search parameters
on extensions related to this resource.
http://hl7.org/fhir/SearchParameter/Substance-category
8.20.13 category Parameter category
:token
The category of the substance
Resource Substance
Expression
Substance.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/Substance-code
8.20.14 code Parameter code
:token
The code of the substance or ingredient
Resource Substance
Expression
Substance.code.concept | (Substance.ingredient.substance.ofType(CodeableConcept))
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/Substance-code-reference
8.20.15 code-reference Parameter code-reference
:reference
A reference to the defining substance
Resource Substance
Expression
Substance.code.reference
Processing Mode
Normal
Target Resources
SubstanceDefinition
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/Substance-expiry
8.20.16 expiry Parameter expiry
:date
Expiry date of package or container of substance
Resource Substance
Expression
Substance.expiry
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/Substance-identifier
8.20.17 identifier Parameter identifier
:token
Unique identifier for the substance
Resource Substance
Expression
Substance.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/Substance-quantity
8.20.18 quantity Parameter quantity
:quantity
Amount of substance in the package
Resource Substance
Expression
Substance.quantity
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/Substance-status
8.20.19 status Parameter status
:token
active | inactive | entered-in-error
Resource Substance
Expression
Substance.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/Substance-substance-reference
8.20.20 substance-reference Parameter substance-reference
:reference
A component of the substance
Resource Substance
Expression
(Substance.ingredient.substance.ofType(Reference))
Processing Mode
Normal
Target Resources
Substance
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