3.35 StructureDefinition: PrescribeIT Drug Range
The official URL for this profile is:
http://prescribeit.ca/fhir/StructureDefinition/dtprofile-range-drug
3.35.2 Formal Views of Profile Content
Download Excel representation
Description of Profiles, Differentials, Snapshots and how the different presentations work.
>
This structure is derived from Range
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Range | 0..* | rng-2: If present, low SHALL have a lower value than high Definition: A quantity of medication expressed as being between a minimum and maximum value Comments: Conformance Rule: Only used when both a low and high value are specified | |
low | 1..1 | PrescribeIT Drug Quantity for Administration | qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity Definition: A measured or counted amount of a medication expressed as a value and human-readable string with optional coded units expressed in a local coding system Comments: Usage Note: Quantity is used throughout the messages. It may be a drug form (e.g. TAB) an administrable drug (e.g. PUFF) form or a unit of measure (e.g. mg). |
high | 1..1 | PrescribeIT Drug Quantity for Administration | qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity Definition: A measured or counted amount of a medication expressed as a value and human-readable string with optional coded units expressed in a local coding system Comments: Usage Note: Quantity is used throughout the messages. It may be a drug form (e.g. TAB) an administrable drug (e.g. PUFF) form or a unit of measure (e.g. mg). |
This structure is derived from Range
This structure is derived from Range
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Range | S | 0..* | Variable range for a medication | |
low | S | 1..1 | PrescribeIT Drug Quantity for Administration | |
high | S | 1..1 | PrescribeIT Drug Quantity for Administration | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Range | SI | 0..* | Variable range for a medication | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
low | SI | 1..1 | PrescribeIT Drug Quantity for Administration | Quantity of a medication |
high | SI | 1..1 | PrescribeIT Drug Quantity for Administration | Quantity of a medication |
Documentation for this format |
Grid View
This structure is derived from Range
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Range | 0..* | rng-2: If present, low SHALL have a lower value than high Definition: A quantity of medication expressed as being between a minimum and maximum value Comments: Conformance Rule: Only used when both a low and high value are specified | |
low | 1..1 | PrescribeIT Drug Quantity for Administration | qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity Definition: A measured or counted amount of a medication expressed as a value and human-readable string with optional coded units expressed in a local coding system Comments: Usage Note: Quantity is used throughout the messages. It may be a drug form (e.g. TAB) an administrable drug (e.g. PUFF) form or a unit of measure (e.g. mg). |
high | 1..1 | PrescribeIT Drug Quantity for Administration | qty-3: If a code for the unit is present, the system SHALL also be present sqty-1: The comparator is not used on a SimpleQuantity Definition: A measured or counted amount of a medication expressed as a value and human-readable string with optional coded units expressed in a local coding system Comments: Usage Note: Quantity is used throughout the messages. It may be a drug form (e.g. TAB) an administrable drug (e.g. PUFF) form or a unit of measure (e.g. mg). |
This structure is derived from Range
Differential View
This structure is derived from Range
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Range | S | 0..* | Variable range for a medication | |
low | S | 1..1 | PrescribeIT Drug Quantity for Administration | |
high | S | 1..1 | PrescribeIT Drug Quantity for Administration | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Range | SI | 0..* | Variable range for a medication | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
low | SI | 1..1 | PrescribeIT Drug Quantity for Administration | Quantity of a medication |
high | SI | 1..1 | PrescribeIT Drug Quantity for Administration | Quantity of a medication |
Documentation for this format |
Other representations of profile: Schematron
3.35.3 Terminology Bindings
3.35.4 Constraints
Constraints
Id | Path | Details | Requirements |
rng-2 | Range | If present, low SHALL have a lower value than high : low.empty() or high.empty() or (low <= high) | |
qty-3 | Range.low | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
sqty-1 | Range.low | The comparator is not used on a SimpleQuantity : comparator.empty() | |
qty-3 | Range.high | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
sqty-1 | Range.high | The comparator is not used on a SimpleQuantity : comparator.empty() |