Order Catalog Implementation Guide, published by HL7 International - Orders and Observations Work Group. This is not an authorized publication; it is the continuous build for version current). This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions
Defining URL: | http://hl7.org/fhir/uv/order-catalog/StructureDefinition/IndicationDefinition |
Version: | current |
Name: | IndicationDefinition |
Title: | ClinicalUseDefinition as a therapeutic indication |
Status: | Draft as of 2022-05-06 03:37:23+0000 |
Definition: | This profile constrains the base resource ClinicalUseDefinition to represent an indication associated with a healthcare item (medication, device, test, service ...) described in a catalog |
Publisher: | HL7 International - Orders and Observations Work Group |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://hl7.org/fhir/uv/order-catalog/StructureDefinition/IndicationDefinition
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ClinicalUseDefinition
This structure is derived from ClinicalUseDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ClinicalUseDefinition | A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure | |
![]() ![]() ![]() | 1..1 | code | indication | contraindication | interaction | undesirable-effect | warning Fixed Value: indication | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | BackboneElement | Specifics for when this is an indication | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | ClinicalUseDefinition | A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure | ||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() | Σ | 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: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Business identifier for this issue | ||||
![]() ![]() ![]() | Σ | 1..1 | code | indication | contraindication | interaction | undesirable-effect | warning Binding: ClinicalUseIssueType (required): Overall defining type of this clinical use issue. Fixed Value: indication | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy and Lactation", "Overdose", "Effects on Ability to Drive and Use Machines" | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicinalProductDefinition | Medication | ActivityDefinition | PlanDefinition | Device | DeviceDefinition | Substance) | The medication or procedure for which this is an indication | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Whether this is a current issue or one that has been retired etc | ||||
![]() ![]() ![]() | Σ | 1..1 | BackboneElement | Specifics for when this is an indication | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableReference(ObservationDefinition) | The situation that is being documented as an indicaton for this item | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableReference(ObservationDefinition) | The status of the disease or symptom for the indication | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableReference(ObservationDefinition) | A comorbidity (concurrent condition) or coinfection as part of the indication | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableReference(ObservationDefinition) | The intended effect, aim or strategy to be achieved | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Quantity | Timing or duration information | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Reference(ClinicalUseDefinition) | The specific undesirable effects of the medicinal product | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | See otherTherapy (ClinicalUseDefinition) | Information about the use of the medicinal product in relation to other therapies described as part of the indication | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Group) | The population group to which this applies | ||||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | ClinicalUseDefinition | A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure |
![]() |
This structure is derived from ClinicalUseDefinition
Differential View
This structure is derived from ClinicalUseDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ClinicalUseDefinition | A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure | |
![]() ![]() ![]() | 1..1 | code | indication | contraindication | interaction | undesirable-effect | warning Fixed Value: indication | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 1..1 | BackboneElement | Specifics for when this is an indication | |
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() | 0..0 | |||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | ClinicalUseDefinition | A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure | ||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() | Σ | 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: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Business identifier for this issue | ||||
![]() ![]() ![]() | Σ | 1..1 | code | indication | contraindication | interaction | undesirable-effect | warning Binding: ClinicalUseIssueType (required): Overall defining type of this clinical use issue. Fixed Value: indication | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy and Lactation", "Overdose", "Effects on Ability to Drive and Use Machines" | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicinalProductDefinition | Medication | ActivityDefinition | PlanDefinition | Device | DeviceDefinition | Substance) | The medication or procedure for which this is an indication | ||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Whether this is a current issue or one that has been retired etc | ||||
![]() ![]() ![]() | Σ | 1..1 | BackboneElement | Specifics for when this is an indication | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableReference(ObservationDefinition) | The situation that is being documented as an indicaton for this item | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableReference(ObservationDefinition) | The status of the disease or symptom for the indication | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableReference(ObservationDefinition) | A comorbidity (concurrent condition) or coinfection as part of the indication | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableReference(ObservationDefinition) | The intended effect, aim or strategy to be achieved | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Quantity | Timing or duration information | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Reference(ClinicalUseDefinition) | The specific undesirable effects of the medicinal product | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | See otherTherapy (ClinicalUseDefinition) | Information about the use of the medicinal product in relation to other therapies described as part of the indication | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Group) | The population group to which this applies | ||||
![]() |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet / Code |
ClinicalUseDefinition.language | preferred | CommonLanguages Max Binding: AllLanguages |
ClinicalUseDefinition.type | required | Fixed Value: indication |
ClinicalUseDefinition.contraindication.otherTherapy.relationshipType | preferred | TherapyRelationshipType |
ClinicalUseDefinition.warning.code | example | WarningType |
Id | Grade | Path | Details | Requirements |
cud-1 | error | ClinicalUseDefinition | Indication, Contraindication, Interaction, UndesirableEffect and Warning cannot be used in the same instance : (ClinicalUseDefinition.indication.count() + ClinicalUseDefinition.contraIndication.count() + ClinicalUseDefinition.interaction.count() + ClinicalUseDefinition.undesirableEffect.count() + ClinicalUseDefinition.warning.count()) < 2 | |
dom-2 | error | ClinicalUseDefinition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | ClinicalUseDefinition | 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 in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | ClinicalUseDefinition | 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 | ClinicalUseDefinition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Best Practice | ClinicalUseDefinition | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | ClinicalUseDefinition.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.contraindication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.contraindication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.contraindication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.contraindication.diseaseSymptomProcedure | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.diseaseStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.comorbidity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.indication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.otherTherapy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.otherTherapy.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.contraindication.otherTherapy.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.contraindication.otherTherapy.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.contraindication.otherTherapy.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.contraindication.otherTherapy.relationshipType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.contraindication.otherTherapy.therapy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.indication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.indication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.indication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.indication.diseaseSymptomProcedure | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.diseaseStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.comorbidity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.intendedEffect | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.duration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.undesirableEffect | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.indication.otherTherapy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.interaction.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.interaction.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.interaction.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.interaction.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.interaction.interactant | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.interaction.interactant.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.interaction.interactant.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.interaction.interactant.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.interaction.interactant.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.interaction.interactant.item[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.interaction.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.interaction.effect | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.interaction.incidence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.interaction.management | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.population | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.undesirableEffect.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.undesirableEffect.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.undesirableEffect.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.undesirableEffect.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.undesirableEffect.symptomConditionEffect | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.undesirableEffect.classification | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.undesirableEffect.frequencyOfOccurrence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.warning.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.warning.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.warning.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | ClinicalUseDefinition.warning.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | ClinicalUseDefinition.warning.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | ClinicalUseDefinition.warning.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |