description: This template represents the rationale for an action such as an encounter, a medication administration, or a procedure. The id element can be used to reference a problem recorded elsewhere in the document, or can be used with a code and value to record the problem. Indications for treatment are not laboratory results; rather the problem associated with the laboratory result should be cited (e.g., hypokalemia instead of a laboratory result of Potassium 2.0 mEq/L). Use the Drug Monitoring Act [templateId 2.16.840.1.113883.10.20.22.4.123] to indicate if a particular drug needs special monitoring (e.g., anticoagulant therapy). Use Precondition for Substance Administration [templateId 2.16.840.1.113883.10.20.22.4.25.2] to represent that a medication is to be administered only when the associated criteria are met.\n\nMany templates in C-CDA R2.1 reference the Indications Template. In the next C-CDA release we will update those templates to reference the Indications template.\n\nThe Reason 2.16.840.1.113883.10.20.24.3.88:2023-05-01 should used to represent the justification for an action, or for not performing an action, such as patient, system, or non-problem/diagnosis medical-related reasons\nImmunization Refusal Reason 2.16.840.1.113883.10.20.22.4.53 should be used to represent the rationale for the patient declining an immunization as the value set is crafted for the immunization use case. package_name: hl7.cda.us.ccda derivation: constraint name: Indication type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: value: type: http://hl7.org/cda/stds/core/StructureDefinition/CD short: If the ID element does not reference a problem recorded elsewhere in the document, then observation/value must be populated with a coded entry. binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.7.4'} index: 13 classCode: pattern: {type: Code, value: OBS} index: 4 id: {short: If the id element is used to reference a problem recorded elsewhere in the document then this id must equal another entry/id in the same document instance. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section's narrative text. Its purpose is to obviate the need to repeat the complete XML representation of the referred to entry when relating one entry to another., index: 6} code: binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.88.12.3221.7.2'} index: 7 moodCode: pattern: {type: Code, value: EVN} index: 5 effectiveTime: {index: 12} templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} - {path: extension, type: value} min: 1 slices: indication: match: {root: 2.16.840.1.113883.10.20.22.4.19, extension: '2023-05-01'} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.19} index: 2 extension: pattern: {type: String, value: '2023-05-01'} index: 3 required: [root, extension] extensions: {} statusCode: index: 10 elements: code: pattern: {type: Code, value: completed} index: 11 required: [code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 8 elements: reference: constraint: value-starts-octothorpe: {human: 'If reference/@value is present, it SHALL begin with a ''#'' and SHALL point to its corresponding narrative', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/Indication', severity: error, expression: value.exists() implies value.startsWith('#')} index: 9 package_version: 3.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/Indication base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 3.0.0-ballot required: [id, statusCode, templateId]