FHIR R6 Pharmacy Incubator, published by HL7 International / Pharmacy. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/phx-incubator/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/StructureDefinition/FormularyItem | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: FormularyItem | ||
| Other Identifiers: OID:2.16.840.1.113883.4.642.5.1118 | ||||
This resource describes a product or service that is available through a program and includes the conditions and constraints of availability. All of the information in this resource is specific to the inclusion of the item in the formulary and is not inherent to the item itself.
A FormularyItem is a product or service that is available through a program and includes the conditions and constraints of availability, e.g. amount limits, categorization, cost limits, and other requirements for use. This resource describes the program-specific information for a product or service. This information is specific to the inclusion of the item in the formulary and is not inherent to the item itself.
This diagram was created for the PDEX US Drug Formulary Implementation Guide but it shows where FormularyItem would fit in a drug context. If you abstract that to generic Insurance Plans to the left and to a set of resources that can be referenced to the right, that is the concept behind the FormularyItem resource.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DomainResource | Definition of a FormularyItem Elements defined in Ancestors:id, meta, implicitRules, language, text, contained, extension, modifierExtension | |||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
Σ | 0..* | Identifier | Business identifier for this formulary item | ||||
![]() ![]() |
?!Σ | 1..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() |
0..* | CodeableConcept | Categorization of this formulary item | |||||
![]() ![]() |
Σ | 0..1 | CodeableReference(Organization | InsurancePlan) | Owner of the formulary that this item was created for | ||||
![]() ![]() |
Σ | 1..1 | CodeableReference(PackagedProductDefinition | MedicinalProductDefinition | Medication | NutritionProduct | DeviceDefinition | ObservationDefinition | ActivityDefinition) | Information that this item is about | ||||
![]() ![]() |
0..1 | ContactDetail | Creator or owner of the information about the item | |||||
![]() ![]() |
0..* | BackboneElement | The pricing of the underlying item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | Period | The date range for which the cost is effective | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The category of the cost information | |||||
![]() ![]() ![]() |
0..1 | string | The source or owner for the price information | |||||
![]() ![]() ![]() |
1..1 | The price or category of the cost of the medication Binding: MedicationCostCategoryCodes (example): A coded concept defining the category of a medication. | ||||||
![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() |
0..* | CodeableConcept | Any precautions that affect the item | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | Program under which a item is reviewed | ||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of program under which the item is monitored | |||||
![]() ![]() ![]() |
0..1 | string | Name of the reviewing program | |||||
![]() ![]() |
0..* | BackboneElement | Guidelines or protocols for administration of the medication for an indication | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | CodeableReference(ClinicalUseDefinition) | Indication for use that applies to the specific administration guideline | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Guidelines for dosage of the medication | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Intention of the treatment | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Category of dosage for a medication | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Dosage | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of treatment the guideline applies to | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Categorization of specific characteristic that is relevant to the administration guideline | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | The specific characteristic | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
0..* | Reference(DocumentReference) | Documents that provide more information about the item | |||||
![]() ![]() |
0..* | BackboneElement | Specifies descriptive properties of the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of characteristic of item | |||||
![]() ![]() ![]() |
1..1 | Description of the characteristic | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() |
0..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | |||||
![]() ![]() |
0..1 | Period | Time period of the availability of the item | |||||
![]() ![]() |
0..* | BackboneElement | Specific coverage information about the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of coverage information | |||||
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Description of the coverage | |||||
![]() ![]() |
0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Specifies the type of substitution allowed | |||||
![]() ![]() ![]() |
1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |||||
![]() ![]() |
0..* | CodeableConcept | Specifies the schedule of a medication in jurisdiction | |||||
![]() ![]() |
0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | SimpleQuantity | The maximum number of units of the medication that can be dispensed | |||||
![]() ![]() ![]() |
0..1 | Duration | The period that applies to the maximum number of units | |||||
![]() ![]() |
0..* | BackboneElement | Associated or related formulary items | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Category of formulary item | |||||
![]() ![]() ![]() |
1..1 | Reference(Formulary Item) | Associated items about the formulary item | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| FormularyItem.language | Base | required | All Languages | 📍6.0.0-ballot3 | FHIR Std. |
| FormularyItem.status | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.cost.cost[x] | Base | example | Medication Cost Category Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.availabilityStatus | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | FormularyItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | FormularyItem | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | FormularyItem | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
This structure is derived from DomainResource
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | DomainResource | Definition of a FormularyItem Elements defined in Ancestors:id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
![]() ![]() |
Σ | 0..* | Identifier | Business identifier for this formulary item |
![]() ![]() |
?!Σ | 1..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. |
![]() ![]() |
0..* | CodeableConcept | Categorization of this formulary item | |
![]() ![]() |
Σ | 0..1 | CodeableReference(Organization | InsurancePlan) | Owner of the formulary that this item was created for |
![]() ![]() |
Σ | 1..1 | CodeableReference(PackagedProductDefinition | MedicinalProductDefinition | Medication | NutritionProduct | DeviceDefinition | ObservationDefinition | ActivityDefinition) | Information that this item is about |
![]() ![]() |
0..1 | ContactDetail | Creator or owner of the information about the item | |
![]() ![]() |
0..* | BackboneElement | The pricing of the underlying item | |
![]() ![]() ![]() |
0..* | Period | The date range for which the cost is effective | |
![]() ![]() ![]() |
1..1 | CodeableConcept | The category of the cost information | |
![]() ![]() ![]() |
0..1 | string | The source or owner for the price information | |
![]() ![]() ![]() |
1..1 | The price or category of the cost of the medication Binding: MedicationCostCategoryCodes (example): A coded concept defining the category of a medication. | ||
![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() |
0..* | CodeableConcept | Any precautions that affect the item | |
![]() ![]() |
Σ | 0..* | BackboneElement | Program under which a item is reviewed |
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of program under which the item is monitored | |
![]() ![]() ![]() |
0..1 | string | Name of the reviewing program | |
![]() ![]() |
0..* | BackboneElement | Guidelines or protocols for administration of the medication for an indication | |
![]() ![]() ![]() |
0..* | CodeableReference(ClinicalUseDefinition) | Indication for use that applies to the specific administration guideline | |
![]() ![]() ![]() |
0..* | BackboneElement | Guidelines for dosage of the medication | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Intention of the treatment | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Dosage for the medication for the specific guidelines | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Category of dosage for a medication | |
![]() ![]() ![]() ![]() ![]() |
1..* | Dosage | Dosage for the medication for the specific guidelines | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of treatment the guideline applies to | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Categorization of specific characteristic that is relevant to the administration guideline | |
![]() ![]() ![]() ![]() ![]() |
0..1 | The specific characteristic | ||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() |
0..* | Reference(DocumentReference) | Documents that provide more information about the item | |
![]() ![]() |
0..* | BackboneElement | Specifies descriptive properties of the item | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of characteristic of item | |
![]() ![]() ![]() |
1..1 | Description of the characteristic | ||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() |
0..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | |
![]() ![]() |
0..1 | Period | Time period of the availability of the item | |
![]() ![]() |
0..* | BackboneElement | Specific coverage information about the item | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of coverage information | |
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Description of the coverage | |
![]() ![]() |
0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Specifies the type of substitution allowed | |
![]() ![]() ![]() |
1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |
![]() ![]() |
0..* | CodeableConcept | Specifies the schedule of a medication in jurisdiction | |
![]() ![]() |
0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |
![]() ![]() ![]() |
1..1 | SimpleQuantity | The maximum number of units of the medication that can be dispensed | |
![]() ![]() ![]() |
0..1 | Duration | The period that applies to the maximum number of units | |
![]() ![]() |
0..* | BackboneElement | Associated or related formulary items | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Category of formulary item | |
![]() ![]() ![]() |
1..1 | Reference(Formulary Item) | Associated items about the formulary item | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| FormularyItem.status | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.cost.cost[x] | Base | example | Medication Cost Category Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.availabilityStatus | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DomainResource | Definition of a FormularyItem Elements defined in Ancestors:id, meta, implicitRules, language, text, contained, extension, modifierExtension | |||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
Σ | 0..* | Identifier | Business identifier for this formulary item | ||||
![]() ![]() |
?!Σ | 1..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() |
0..* | CodeableConcept | Categorization of this formulary item | |||||
![]() ![]() |
Σ | 0..1 | CodeableReference(Organization | InsurancePlan) | Owner of the formulary that this item was created for | ||||
![]() ![]() |
Σ | 1..1 | CodeableReference(PackagedProductDefinition | MedicinalProductDefinition | Medication | NutritionProduct | DeviceDefinition | ObservationDefinition | ActivityDefinition) | Information that this item is about | ||||
![]() ![]() |
0..1 | ContactDetail | Creator or owner of the information about the item | |||||
![]() ![]() |
0..* | BackboneElement | The pricing of the underlying item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | Period | The date range for which the cost is effective | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The category of the cost information | |||||
![]() ![]() ![]() |
0..1 | string | The source or owner for the price information | |||||
![]() ![]() ![]() |
1..1 | The price or category of the cost of the medication Binding: MedicationCostCategoryCodes (example): A coded concept defining the category of a medication. | ||||||
![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() |
0..* | CodeableConcept | Any precautions that affect the item | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | Program under which a item is reviewed | ||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of program under which the item is monitored | |||||
![]() ![]() ![]() |
0..1 | string | Name of the reviewing program | |||||
![]() ![]() |
0..* | BackboneElement | Guidelines or protocols for administration of the medication for an indication | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | CodeableReference(ClinicalUseDefinition) | Indication for use that applies to the specific administration guideline | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Guidelines for dosage of the medication | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Intention of the treatment | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Category of dosage for a medication | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Dosage | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of treatment the guideline applies to | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Categorization of specific characteristic that is relevant to the administration guideline | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | The specific characteristic | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
0..* | Reference(DocumentReference) | Documents that provide more information about the item | |||||
![]() ![]() |
0..* | BackboneElement | Specifies descriptive properties of the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of characteristic of item | |||||
![]() ![]() ![]() |
1..1 | Description of the characteristic | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() |
0..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | |||||
![]() ![]() |
0..1 | Period | Time period of the availability of the item | |||||
![]() ![]() |
0..* | BackboneElement | Specific coverage information about the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of coverage information | |||||
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Description of the coverage | |||||
![]() ![]() |
0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Specifies the type of substitution allowed | |||||
![]() ![]() ![]() |
1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |||||
![]() ![]() |
0..* | CodeableConcept | Specifies the schedule of a medication in jurisdiction | |||||
![]() ![]() |
0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | SimpleQuantity | The maximum number of units of the medication that can be dispensed | |||||
![]() ![]() ![]() |
0..1 | Duration | The period that applies to the maximum number of units | |||||
![]() ![]() |
0..* | BackboneElement | Associated or related formulary items | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Category of formulary item | |||||
![]() ![]() ![]() |
1..1 | Reference(Formulary Item) | Associated items about the formulary item | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| FormularyItem.language | Base | required | All Languages | 📍6.0.0-ballot3 | FHIR Std. |
| FormularyItem.status | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.cost.cost[x] | Base | example | Medication Cost Category Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.availabilityStatus | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | FormularyItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | FormularyItem | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | FormularyItem | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
This structure is derived from DomainResource
Summary
Mandatory: 0 element(16 nested mandatory elements)
Structures
This structure refers to these other structures:
Maturity: 0
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DomainResource | Definition of a FormularyItem Elements defined in Ancestors:id, meta, implicitRules, language, text, contained, extension, modifierExtension | |||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
Σ | 0..* | Identifier | Business identifier for this formulary item | ||||
![]() ![]() |
?!Σ | 1..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() |
0..* | CodeableConcept | Categorization of this formulary item | |||||
![]() ![]() |
Σ | 0..1 | CodeableReference(Organization | InsurancePlan) | Owner of the formulary that this item was created for | ||||
![]() ![]() |
Σ | 1..1 | CodeableReference(PackagedProductDefinition | MedicinalProductDefinition | Medication | NutritionProduct | DeviceDefinition | ObservationDefinition | ActivityDefinition) | Information that this item is about | ||||
![]() ![]() |
0..1 | ContactDetail | Creator or owner of the information about the item | |||||
![]() ![]() |
0..* | BackboneElement | The pricing of the underlying item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | Period | The date range for which the cost is effective | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The category of the cost information | |||||
![]() ![]() ![]() |
0..1 | string | The source or owner for the price information | |||||
![]() ![]() ![]() |
1..1 | The price or category of the cost of the medication Binding: MedicationCostCategoryCodes (example): A coded concept defining the category of a medication. | ||||||
![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() |
0..* | CodeableConcept | Any precautions that affect the item | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | Program under which a item is reviewed | ||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of program under which the item is monitored | |||||
![]() ![]() ![]() |
0..1 | string | Name of the reviewing program | |||||
![]() ![]() |
0..* | BackboneElement | Guidelines or protocols for administration of the medication for an indication | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | CodeableReference(ClinicalUseDefinition) | Indication for use that applies to the specific administration guideline | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Guidelines for dosage of the medication | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Intention of the treatment | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Category of dosage for a medication | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Dosage | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of treatment the guideline applies to | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Categorization of specific characteristic that is relevant to the administration guideline | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | The specific characteristic | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
0..* | Reference(DocumentReference) | Documents that provide more information about the item | |||||
![]() ![]() |
0..* | BackboneElement | Specifies descriptive properties of the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of characteristic of item | |||||
![]() ![]() ![]() |
1..1 | Description of the characteristic | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() |
0..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | |||||
![]() ![]() |
0..1 | Period | Time period of the availability of the item | |||||
![]() ![]() |
0..* | BackboneElement | Specific coverage information about the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of coverage information | |||||
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Description of the coverage | |||||
![]() ![]() |
0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Specifies the type of substitution allowed | |||||
![]() ![]() ![]() |
1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |||||
![]() ![]() |
0..* | CodeableConcept | Specifies the schedule of a medication in jurisdiction | |||||
![]() ![]() |
0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | SimpleQuantity | The maximum number of units of the medication that can be dispensed | |||||
![]() ![]() ![]() |
0..1 | Duration | The period that applies to the maximum number of units | |||||
![]() ![]() |
0..* | BackboneElement | Associated or related formulary items | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Category of formulary item | |||||
![]() ![]() ![]() |
1..1 | Reference(Formulary Item) | Associated items about the formulary item | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| FormularyItem.language | Base | required | All Languages | 📍6.0.0-ballot3 | FHIR Std. |
| FormularyItem.status | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.cost.cost[x] | Base | example | Medication Cost Category Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.availabilityStatus | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | FormularyItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | FormularyItem | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | FormularyItem | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
Differential View
This structure is derived from DomainResource
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | DomainResource | Definition of a FormularyItem Elements defined in Ancestors:id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
![]() ![]() |
Σ | 0..* | Identifier | Business identifier for this formulary item |
![]() ![]() |
?!Σ | 1..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. |
![]() ![]() |
0..* | CodeableConcept | Categorization of this formulary item | |
![]() ![]() |
Σ | 0..1 | CodeableReference(Organization | InsurancePlan) | Owner of the formulary that this item was created for |
![]() ![]() |
Σ | 1..1 | CodeableReference(PackagedProductDefinition | MedicinalProductDefinition | Medication | NutritionProduct | DeviceDefinition | ObservationDefinition | ActivityDefinition) | Information that this item is about |
![]() ![]() |
0..1 | ContactDetail | Creator or owner of the information about the item | |
![]() ![]() |
0..* | BackboneElement | The pricing of the underlying item | |
![]() ![]() ![]() |
0..* | Period | The date range for which the cost is effective | |
![]() ![]() ![]() |
1..1 | CodeableConcept | The category of the cost information | |
![]() ![]() ![]() |
0..1 | string | The source or owner for the price information | |
![]() ![]() ![]() |
1..1 | The price or category of the cost of the medication Binding: MedicationCostCategoryCodes (example): A coded concept defining the category of a medication. | ||
![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() |
0..* | CodeableConcept | Any precautions that affect the item | |
![]() ![]() |
Σ | 0..* | BackboneElement | Program under which a item is reviewed |
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of program under which the item is monitored | |
![]() ![]() ![]() |
0..1 | string | Name of the reviewing program | |
![]() ![]() |
0..* | BackboneElement | Guidelines or protocols for administration of the medication for an indication | |
![]() ![]() ![]() |
0..* | CodeableReference(ClinicalUseDefinition) | Indication for use that applies to the specific administration guideline | |
![]() ![]() ![]() |
0..* | BackboneElement | Guidelines for dosage of the medication | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Intention of the treatment | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Dosage for the medication for the specific guidelines | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Category of dosage for a medication | |
![]() ![]() ![]() ![]() ![]() |
1..* | Dosage | Dosage for the medication for the specific guidelines | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of treatment the guideline applies to | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Categorization of specific characteristic that is relevant to the administration guideline | |
![]() ![]() ![]() ![]() ![]() |
0..1 | The specific characteristic | ||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() |
0..* | Reference(DocumentReference) | Documents that provide more information about the item | |
![]() ![]() |
0..* | BackboneElement | Specifies descriptive properties of the item | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of characteristic of item | |
![]() ![]() ![]() |
1..1 | Description of the characteristic | ||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() |
0..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | |
![]() ![]() |
0..1 | Period | Time period of the availability of the item | |
![]() ![]() |
0..* | BackboneElement | Specific coverage information about the item | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of coverage information | |
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Description of the coverage | |
![]() ![]() |
0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Specifies the type of substitution allowed | |
![]() ![]() ![]() |
1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |
![]() ![]() |
0..* | CodeableConcept | Specifies the schedule of a medication in jurisdiction | |
![]() ![]() |
0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |
![]() ![]() ![]() |
1..1 | SimpleQuantity | The maximum number of units of the medication that can be dispensed | |
![]() ![]() ![]() |
0..1 | Duration | The period that applies to the maximum number of units | |
![]() ![]() |
0..* | BackboneElement | Associated or related formulary items | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Category of formulary item | |
![]() ![]() ![]() |
1..1 | Reference(Formulary Item) | Associated items about the formulary item | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| FormularyItem.status | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.cost.cost[x] | Base | example | Medication Cost Category Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.availabilityStatus | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DomainResource | Definition of a FormularyItem Elements defined in Ancestors:id, meta, implicitRules, language, text, contained, extension, modifierExtension | |||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
Σ | 0..* | Identifier | Business identifier for this formulary item | ||||
![]() ![]() |
?!Σ | 1..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() |
0..* | CodeableConcept | Categorization of this formulary item | |||||
![]() ![]() |
Σ | 0..1 | CodeableReference(Organization | InsurancePlan) | Owner of the formulary that this item was created for | ||||
![]() ![]() |
Σ | 1..1 | CodeableReference(PackagedProductDefinition | MedicinalProductDefinition | Medication | NutritionProduct | DeviceDefinition | ObservationDefinition | ActivityDefinition) | Information that this item is about | ||||
![]() ![]() |
0..1 | ContactDetail | Creator or owner of the information about the item | |||||
![]() ![]() |
0..* | BackboneElement | The pricing of the underlying item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | Period | The date range for which the cost is effective | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The category of the cost information | |||||
![]() ![]() ![]() |
0..1 | string | The source or owner for the price information | |||||
![]() ![]() ![]() |
1..1 | The price or category of the cost of the medication Binding: MedicationCostCategoryCodes (example): A coded concept defining the category of a medication. | ||||||
![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() |
0..* | CodeableConcept | Any precautions that affect the item | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | Program under which a item is reviewed | ||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of program under which the item is monitored | |||||
![]() ![]() ![]() |
0..1 | string | Name of the reviewing program | |||||
![]() ![]() |
0..* | BackboneElement | Guidelines or protocols for administration of the medication for an indication | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | CodeableReference(ClinicalUseDefinition) | Indication for use that applies to the specific administration guideline | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Guidelines for dosage of the medication | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Intention of the treatment | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Category of dosage for a medication | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Dosage | Dosage for the medication for the specific guidelines | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of treatment the guideline applies to | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Characteristics of the patient that are relevant to the administration guidelines | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Categorization of specific characteristic that is relevant to the administration guideline | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | The specific characteristic | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
0..* | Reference(DocumentReference) | Documents that provide more information about the item | |||||
![]() ![]() |
0..* | BackboneElement | Specifies descriptive properties of the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of characteristic of item | |||||
![]() ![]() ![]() |
1..1 | Description of the characteristic | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() |
0..1 | code | active | entered-in-error | inactive Binding: FormularyItemStatusCodes (required): A coded concept defining if the medication is in active use. | |||||
![]() ![]() |
0..1 | Period | Time period of the availability of the item | |||||
![]() ![]() |
0..* | BackboneElement | Specific coverage information about the item | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code specifying the type of coverage information | |||||
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Description of the coverage | |||||
![]() ![]() |
0..* | BackboneElement | Specifies if changes are allowed when dispensing a medication from a regulatory perspective | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Specifies the type of substitution allowed | |||||
![]() ![]() ![]() |
1..1 | boolean | Specifies if regulation allows for changes in the medication when dispensing | |||||
![]() ![]() |
0..* | CodeableConcept | Specifies the schedule of a medication in jurisdiction | |||||
![]() ![]() |
0..1 | BackboneElement | The maximum number of units of the medication that can be dispensed in a period | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | SimpleQuantity | The maximum number of units of the medication that can be dispensed | |||||
![]() ![]() ![]() |
0..1 | Duration | The period that applies to the maximum number of units | |||||
![]() ![]() |
0..* | BackboneElement | Associated or related formulary items | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Category of formulary item | |||||
![]() ![]() ![]() |
1..1 | Reference(Formulary Item) | Associated items about the formulary item | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| FormularyItem.language | Base | required | All Languages | 📍6.0.0-ballot3 | FHIR Std. |
| FormularyItem.status | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.cost.cost[x] | Base | example | Medication Cost Category Codes | 📦6.0.0-ballot3 | FHIR Std. |
| FormularyItem.availabilityStatus | Base | required | FormularyItem Status Codes | 📦6.0.0-ballot3 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | FormularyItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | FormularyItem | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | FormularyItem | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | FormularyItem | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
This structure is derived from DomainResource
Summary
Mandatory: 0 element(16 nested mandatory elements)
Structures
This structure refers to these other structures:
Maturity: 0
Other representations of profile: CSV, Excel, Schematron