description: This cross-version extension represents ConditionDefinition from http://hl7.org/fhir/StructureDefinition/ConditionDefinition|5.0.0 for use in FHIR R4. package_name: hl7.fhir.uv.xver-r5.r4 derivation: constraint name: ext_R5_ConditionDefinition type: Extension elements: extension: array: true min: 2 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: description: match: {url: null} schema: short: Natural language description of the condition definition isModifier: false index: 46 elements: value: base: {path: 'Extension.value[x]'} short: Natural language description of the condition definition choices: [valueMarkdown] index: 48 valueMarkdown: base: {path: 'Extension.value[x]'} type: markdown short: Natural language description of the condition definition choiceOf: value index: 49 definition: match: {url: null} schema: short: Formal Definition for the condition isModifier: false array: true index: 82 elements: value: base: {path: 'Extension.value[x]'} short: Formal Definition for the condition choices: [valueUri] index: 84 valueUri: base: {path: 'Extension.value[x]'} type: uri short: Formal Definition for the condition choiceOf: value index: 85 date: match: {url: null} schema: short: Date last changed isModifier: false index: 34 elements: value: base: {path: 'Extension.value[x]'} short: Date last changed choices: [valueDateTime] index: 36 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Date last changed choiceOf: value index: 37 questionnaire: match: {url: null} schema: short: Questionnaire for this condition isModifier: false array: true index: 125 extensions: purpose: url: null short: preadmit | diff-diagnosis | outcome isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: preadmit | diff-diagnosis | outcome choices: [valueCode] index: 129 valueCode: base: {path: 'Extension.value[x]'} type: code short: preadmit | diff-diagnosis | outcome choiceOf: value index: 130 reference: url: null short: Specific Questionnaire isModifier: false _required: true index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Specific Questionnaire choices: [valueReference] index: 133 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Specific Questionnaire choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Questionnaire'] index: 134 elements: extension: array: true min: 2 index: 126 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: purpose: match: {url: null} schema: short: preadmit | diff-diagnosis | outcome isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: preadmit | diff-diagnosis | outcome choices: [valueCode] index: 129 valueCode: base: {path: 'Extension.value[x]'} type: code short: preadmit | diff-diagnosis | outcome choiceOf: value index: 130 reference: match: {url: null} schema: short: Specific Questionnaire isModifier: false _required: true index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Specific Questionnaire choices: [valueReference] index: 133 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Specific Questionnaire choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Questionnaire'] index: 134 stage: match: {url: null} schema: short: Stage/grade, usually assessed formally isModifier: false index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Stage/grade, usually assessed formally choices: [valueCodeableConcept] index: 68 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Stage/grade, usually assessed formally choiceOf: value index: 69 publisher: match: {url: null} schema: short: Name of the publisher/steward (organization or individual) isModifier: false index: 38 elements: value: base: {path: 'Extension.value[x]'} short: Name of the publisher/steward (organization or individual) choices: [valueString] index: 40 valueString: base: {path: 'Extension.value[x]'} type: string short: Name of the publisher/steward (organization or individual) choiceOf: value index: 41 jurisdiction: match: {url: null} schema: short: Intended jurisdiction for condition definition (if applicable) isModifier: false array: true index: 54 elements: value: base: {path: 'Extension.value[x]'} short: Intended jurisdiction for condition definition (if applicable) choices: [valueCodeableConcept] index: 56 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Intended jurisdiction for condition definition (if applicable) choiceOf: value index: 57 hasBodySite: match: {url: null} schema: short: Whether bodySite is appropriate isModifier: false index: 74 elements: value: base: {path: 'Extension.value[x]'} short: Whether bodySite is appropriate choices: [valueBoolean] index: 76 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether bodySite is appropriate choiceOf: value index: 77 name: match: {url: null} schema: short: Name for this condition definition (computer friendly) isModifier: false index: 14 elements: value: base: {path: 'Extension.value[x]'} short: Name for this condition definition (computer friendly) choices: [valueString] index: 16 valueString: base: {path: 'Extension.value[x]'} type: string short: Name for this condition definition (computer friendly) choiceOf: value index: 17 useContext: match: {url: null} schema: short: The context that the content is intended to support isModifier: false array: true index: 50 elements: value: base: {path: 'Extension.value[x]'} short: The context that the content is intended to support choices: [valueUsageContext] index: 52 valueUsageContext: base: {path: 'Extension.value[x]'} type: UsageContext short: The context that the content is intended to support choiceOf: value index: 53 observation: match: {url: null} schema: short: Observations particularly relevant to this condition isModifier: false array: true index: 86 extensions: category: url: null short: Category that is relevant isModifier: false index: 88 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 90 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 91 code: url: null short: Code for relevant Observation isModifier: false index: 92 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 94 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 95 elements: extension: array: true index: 87 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: category: match: {url: null} schema: short: Category that is relevant isModifier: false index: 88 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 90 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 91 code: match: {url: null} schema: short: Code for relevant Observation isModifier: false index: 92 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 94 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 95 experimental: match: {url: null} schema: short: For testing purposes, not real usage isModifier: false index: 30 elements: value: base: {path: 'Extension.value[x]'} short: For testing purposes, not real usage choices: [valueBoolean] index: 32 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: For testing purposes, not real usage choiceOf: value index: 33 title: match: {url: null} schema: short: Name for this condition definition (human friendly) isModifier: false index: 18 elements: value: base: {path: 'Extension.value[x]'} short: Name for this condition definition (human friendly) choices: [valueString] index: 20 valueString: base: {path: 'Extension.value[x]'} type: string short: Name for this condition definition (human friendly) choiceOf: value index: 21 team: match: {url: null} schema: short: Appropriate team for this condition isModifier: false array: true index: 121 elements: value: base: {path: 'Extension.value[x]'} short: Appropriate team for this condition choices: [valueReference] index: 123 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Appropriate team for this condition choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam'] index: 124 hasSeverity: match: {url: null} schema: short: Whether Severity is appropriate isModifier: false index: 70 elements: value: base: {path: 'Extension.value[x]'} short: Whether Severity is appropriate choices: [valueBoolean] index: 72 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether Severity is appropriate choiceOf: value index: 73 status: match: {url: null} schema: isModifier: true short: draft | active | retired | unknown _required: true isModifierReason: This is labeled as "Is Modifier" because applications should not use a retired {{title}} without due consideration index: 26 elements: value: base: {path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 28 valueCode: base: {path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 29 subtitle: match: {url: null} schema: short: Subordinate title of the event definition isModifier: false index: 22 elements: value: base: {path: 'Extension.value[x]'} short: Subordinate title of the event definition choices: [valueString] index: 24 valueString: base: {path: 'Extension.value[x]'} type: string short: Subordinate title of the event definition choiceOf: value index: 25 hasStage: match: {url: null} schema: short: Whether stage is appropriate isModifier: false index: 78 elements: value: base: {path: 'Extension.value[x]'} short: Whether stage is appropriate choices: [valueBoolean] index: 80 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether stage is appropriate choiceOf: value index: 81 severity: match: {url: null} schema: short: Subjective severity of condition isModifier: false index: 58 elements: value: base: {path: 'Extension.value[x]'} short: Subjective severity of condition choices: [valueCodeableConcept] index: 60 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Subjective severity of condition choiceOf: value index: 61 url: match: {url: null} schema: short: Canonical identifier for this condition definition, represented as a URI (globally unique) isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Canonical identifier for this condition definition, represented as a URI (globally unique) choices: [valueUri] index: 3 valueUri: base: {path: 'Extension.value[x]'} type: uri short: Canonical identifier for this condition definition, represented as a URI (globally unique) choiceOf: value index: 4 bodySite: match: {url: null} schema: short: Anatomical location, if relevant isModifier: false index: 62 elements: value: base: {path: 'Extension.value[x]'} short: Anatomical location, if relevant choices: [valueCodeableConcept] index: 64 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Anatomical location, if relevant choiceOf: value index: 65 version: match: {url: null} schema: short: Business version of the condition definition isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Business version of the condition definition choices: [valueString] index: 7 valueString: base: {path: 'Extension.value[x]'} type: string short: Business version of the condition definition choiceOf: value index: 8 plan: match: {url: null} schema: short: Plan that is appropriate isModifier: false array: true index: 135 extensions: role: url: null short: Use for the plan isModifier: false index: 137 elements: value: base: {path: 'Extension.value[x]'} short: Use for the plan choices: [valueCodeableConcept] index: 139 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Use for the plan choiceOf: value index: 140 reference: url: null short: The actual plan isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: The actual plan choices: [valueReference] index: 143 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The actual plan choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 144 elements: extension: array: true min: 1 index: 136 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: role: match: {url: null} schema: short: Use for the plan isModifier: false index: 137 elements: value: base: {path: 'Extension.value[x]'} short: Use for the plan choices: [valueCodeableConcept] index: 139 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Use for the plan choiceOf: value index: 140 reference: match: {url: null} schema: short: The actual plan isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: The actual plan choices: [valueReference] index: 143 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The actual plan choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 144 required: [extension] versionAlgorithm[x]: match: {url: null} schema: short: How to compare versions isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: How to compare versions choices: [valueString, valueCoding] index: 11 valueString: base: {path: 'Extension.value[x]'} type: string short: How to compare versions choiceOf: value index: 12 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: How to compare versions choiceOf: value index: 13 contact: match: {url: null} schema: short: Contact details for the publisher isModifier: false array: true index: 42 elements: value: base: {path: 'Extension.value[x]'} short: Contact details for the publisher choices: [valueContactDetail] index: 44 valueContactDetail: base: {path: 'Extension.value[x]'} type: ContactDetail short: Contact details for the publisher choiceOf: value index: 45 medication: match: {url: null} schema: short: Medications particularly relevant for this condition isModifier: false array: true index: 96 extensions: category: url: null short: Category that is relevant isModifier: false index: 98 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 100 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 101 code: url: null short: Code for relevant Medication isModifier: false index: 102 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Medication choices: [valueCodeableConcept] index: 104 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Medication choiceOf: value index: 105 elements: extension: array: true index: 97 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: category: match: {url: null} schema: short: Category that is relevant isModifier: false index: 98 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 100 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 101 code: match: {url: null} schema: short: Code for relevant Medication isModifier: false index: 102 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Medication choices: [valueCodeableConcept] index: 104 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Medication choiceOf: value index: 105 precondition: match: {url: null} schema: short: Observation that suggets this condition isModifier: false array: true index: 106 extensions: type: url: null short: sensitive | specific isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: sensitive | specific choices: [valueCode] index: 110 valueCode: base: {path: 'Extension.value[x]'} type: code short: sensitive | specific choiceOf: value index: 111 code: url: null short: Code for relevant Observation isModifier: false _required: true index: 112 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 114 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 115 value[x]: url: null short: Value of Observation isModifier: false index: 116 elements: value: base: {path: 'Extension.value[x]'} short: Value of Observation choices: [valueCodeableConcept, valueQuantity] index: 118 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Value of Observation choiceOf: value index: 119 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Value of Observation choiceOf: value index: 120 elements: extension: array: true min: 2 index: 107 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: type: match: {url: null} schema: short: sensitive | specific isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: sensitive | specific choices: [valueCode] index: 110 valueCode: base: {path: 'Extension.value[x]'} type: code short: sensitive | specific choiceOf: value index: 111 code: match: {url: null} schema: short: Code for relevant Observation isModifier: false _required: true index: 112 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 114 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 115 value[x]: match: {url: null} schema: short: Value of Observation isModifier: false index: 116 elements: value: base: {path: 'Extension.value[x]'} short: Value of Observation choices: [valueCodeableConcept, valueQuantity] index: 118 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Value of Observation choiceOf: value index: 119 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Value of Observation choiceOf: value index: 120 url: pattern: {type: Uri, value: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-ConditionDefinition'} index: 145 package_version: 0.0.1-snapshot-1 extensions: description: url: null short: Natural language description of the condition definition isModifier: false index: 46 elements: value: base: {path: 'Extension.value[x]'} short: Natural language description of the condition definition choices: [valueMarkdown] index: 48 valueMarkdown: base: {path: 'Extension.value[x]'} type: markdown short: Natural language description of the condition definition choiceOf: value index: 49 definition: url: null short: Formal Definition for the condition isModifier: false array: true index: 82 elements: value: base: {path: 'Extension.value[x]'} short: Formal Definition for the condition choices: [valueUri] index: 84 valueUri: base: {path: 'Extension.value[x]'} type: uri short: Formal Definition for the condition choiceOf: value index: 85 date: url: null short: Date last changed isModifier: false index: 34 elements: value: base: {path: 'Extension.value[x]'} short: Date last changed choices: [valueDateTime] index: 36 valueDateTime: base: {path: 'Extension.value[x]'} type: dateTime short: Date last changed choiceOf: value index: 37 questionnaire: url: null short: Questionnaire for this condition isModifier: false array: true index: 125 extensions: purpose: url: null short: preadmit | diff-diagnosis | outcome isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: preadmit | diff-diagnosis | outcome choices: [valueCode] index: 129 valueCode: base: {path: 'Extension.value[x]'} type: code short: preadmit | diff-diagnosis | outcome choiceOf: value index: 130 reference: url: null short: Specific Questionnaire isModifier: false _required: true index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Specific Questionnaire choices: [valueReference] index: 133 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Specific Questionnaire choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Questionnaire'] index: 134 elements: extension: array: true min: 2 index: 126 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: purpose: match: {url: null} schema: short: preadmit | diff-diagnosis | outcome isModifier: false _required: true index: 127 elements: value: base: {path: 'Extension.value[x]'} short: preadmit | diff-diagnosis | outcome choices: [valueCode] index: 129 valueCode: base: {path: 'Extension.value[x]'} type: code short: preadmit | diff-diagnosis | outcome choiceOf: value index: 130 reference: match: {url: null} schema: short: Specific Questionnaire isModifier: false _required: true index: 131 elements: value: base: {path: 'Extension.value[x]'} short: Specific Questionnaire choices: [valueReference] index: 133 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Specific Questionnaire choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Questionnaire'] index: 134 stage: url: null short: Stage/grade, usually assessed formally isModifier: false index: 66 elements: value: base: {path: 'Extension.value[x]'} short: Stage/grade, usually assessed formally choices: [valueCodeableConcept] index: 68 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Stage/grade, usually assessed formally choiceOf: value index: 69 publisher: url: null short: Name of the publisher/steward (organization or individual) isModifier: false index: 38 elements: value: base: {path: 'Extension.value[x]'} short: Name of the publisher/steward (organization or individual) choices: [valueString] index: 40 valueString: base: {path: 'Extension.value[x]'} type: string short: Name of the publisher/steward (organization or individual) choiceOf: value index: 41 jurisdiction: url: null short: Intended jurisdiction for condition definition (if applicable) isModifier: false array: true index: 54 elements: value: base: {path: 'Extension.value[x]'} short: Intended jurisdiction for condition definition (if applicable) choices: [valueCodeableConcept] index: 56 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Intended jurisdiction for condition definition (if applicable) choiceOf: value index: 57 hasBodySite: url: null short: Whether bodySite is appropriate isModifier: false index: 74 elements: value: base: {path: 'Extension.value[x]'} short: Whether bodySite is appropriate choices: [valueBoolean] index: 76 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether bodySite is appropriate choiceOf: value index: 77 name: url: null short: Name for this condition definition (computer friendly) isModifier: false index: 14 elements: value: base: {path: 'Extension.value[x]'} short: Name for this condition definition (computer friendly) choices: [valueString] index: 16 valueString: base: {path: 'Extension.value[x]'} type: string short: Name for this condition definition (computer friendly) choiceOf: value index: 17 useContext: url: null short: The context that the content is intended to support isModifier: false array: true index: 50 elements: value: base: {path: 'Extension.value[x]'} short: The context that the content is intended to support choices: [valueUsageContext] index: 52 valueUsageContext: base: {path: 'Extension.value[x]'} type: UsageContext short: The context that the content is intended to support choiceOf: value index: 53 observation: url: null short: Observations particularly relevant to this condition isModifier: false array: true index: 86 extensions: category: url: null short: Category that is relevant isModifier: false index: 88 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 90 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 91 code: url: null short: Code for relevant Observation isModifier: false index: 92 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 94 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 95 elements: extension: array: true index: 87 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: category: match: {url: null} schema: short: Category that is relevant isModifier: false index: 88 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 90 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 91 code: match: {url: null} schema: short: Code for relevant Observation isModifier: false index: 92 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 94 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 95 experimental: url: null short: For testing purposes, not real usage isModifier: false index: 30 elements: value: base: {path: 'Extension.value[x]'} short: For testing purposes, not real usage choices: [valueBoolean] index: 32 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: For testing purposes, not real usage choiceOf: value index: 33 title: url: null short: Name for this condition definition (human friendly) isModifier: false index: 18 elements: value: base: {path: 'Extension.value[x]'} short: Name for this condition definition (human friendly) choices: [valueString] index: 20 valueString: base: {path: 'Extension.value[x]'} type: string short: Name for this condition definition (human friendly) choiceOf: value index: 21 team: url: null short: Appropriate team for this condition isModifier: false array: true index: 121 elements: value: base: {path: 'Extension.value[x]'} short: Appropriate team for this condition choices: [valueReference] index: 123 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: Appropriate team for this condition choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam'] index: 124 hasSeverity: url: null short: Whether Severity is appropriate isModifier: false index: 70 elements: value: base: {path: 'Extension.value[x]'} short: Whether Severity is appropriate choices: [valueBoolean] index: 72 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether Severity is appropriate choiceOf: value index: 73 status: url: null isModifier: true short: draft | active | retired | unknown _required: true isModifierReason: This is labeled as "Is Modifier" because applications should not use a retired {{title}} without due consideration index: 26 elements: value: base: {path: 'Extension.value[x]'} short: draft | active | retired | unknown choices: [valueCode] index: 28 valueCode: base: {path: 'Extension.value[x]'} type: code short: draft | active | retired | unknown choiceOf: value index: 29 subtitle: url: null short: Subordinate title of the event definition isModifier: false index: 22 elements: value: base: {path: 'Extension.value[x]'} short: Subordinate title of the event definition choices: [valueString] index: 24 valueString: base: {path: 'Extension.value[x]'} type: string short: Subordinate title of the event definition choiceOf: value index: 25 hasStage: url: null short: Whether stage is appropriate isModifier: false index: 78 elements: value: base: {path: 'Extension.value[x]'} short: Whether stage is appropriate choices: [valueBoolean] index: 80 valueBoolean: base: {path: 'Extension.value[x]'} type: boolean short: Whether stage is appropriate choiceOf: value index: 81 severity: url: null short: Subjective severity of condition isModifier: false index: 58 elements: value: base: {path: 'Extension.value[x]'} short: Subjective severity of condition choices: [valueCodeableConcept] index: 60 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Subjective severity of condition choiceOf: value index: 61 url: url: null short: Canonical identifier for this condition definition, represented as a URI (globally unique) isModifier: false index: 1 elements: value: base: {path: 'Extension.value[x]'} short: Canonical identifier for this condition definition, represented as a URI (globally unique) choices: [valueUri] index: 3 valueUri: base: {path: 'Extension.value[x]'} type: uri short: Canonical identifier for this condition definition, represented as a URI (globally unique) choiceOf: value index: 4 bodySite: url: null short: Anatomical location, if relevant isModifier: false index: 62 elements: value: base: {path: 'Extension.value[x]'} short: Anatomical location, if relevant choices: [valueCodeableConcept] index: 64 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Anatomical location, if relevant choiceOf: value index: 65 version: url: null short: Business version of the condition definition isModifier: false index: 5 elements: value: base: {path: 'Extension.value[x]'} short: Business version of the condition definition choices: [valueString] index: 7 valueString: base: {path: 'Extension.value[x]'} type: string short: Business version of the condition definition choiceOf: value index: 8 plan: url: null short: Plan that is appropriate isModifier: false array: true index: 135 extensions: role: url: null short: Use for the plan isModifier: false index: 137 elements: value: base: {path: 'Extension.value[x]'} short: Use for the plan choices: [valueCodeableConcept] index: 139 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Use for the plan choiceOf: value index: 140 reference: url: null short: The actual plan isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: The actual plan choices: [valueReference] index: 143 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The actual plan choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 144 elements: extension: array: true min: 1 index: 136 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: role: match: {url: null} schema: short: Use for the plan isModifier: false index: 137 elements: value: base: {path: 'Extension.value[x]'} short: Use for the plan choices: [valueCodeableConcept] index: 139 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Use for the plan choiceOf: value index: 140 reference: match: {url: null} schema: short: The actual plan isModifier: false _required: true index: 141 elements: value: base: {path: 'Extension.value[x]'} short: The actual plan choices: [valueReference] index: 143 valueReference: base: {path: 'Extension.value[x]'} type: Reference short: The actual plan choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/PlanDefinition'] index: 144 required: [extension] versionAlgorithm[x]: url: null short: How to compare versions isModifier: false index: 9 elements: value: base: {path: 'Extension.value[x]'} short: How to compare versions choices: [valueString, valueCoding] index: 11 valueString: base: {path: 'Extension.value[x]'} type: string short: How to compare versions choiceOf: value index: 12 valueCoding: base: {path: 'Extension.value[x]'} type: Coding short: How to compare versions choiceOf: value index: 13 contact: url: null short: Contact details for the publisher isModifier: false array: true index: 42 elements: value: base: {path: 'Extension.value[x]'} short: Contact details for the publisher choices: [valueContactDetail] index: 44 valueContactDetail: base: {path: 'Extension.value[x]'} type: ContactDetail short: Contact details for the publisher choiceOf: value index: 45 medication: url: null short: Medications particularly relevant for this condition isModifier: false array: true index: 96 extensions: category: url: null short: Category that is relevant isModifier: false index: 98 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 100 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 101 code: url: null short: Code for relevant Medication isModifier: false index: 102 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Medication choices: [valueCodeableConcept] index: 104 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Medication choiceOf: value index: 105 elements: extension: array: true index: 97 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: category: match: {url: null} schema: short: Category that is relevant isModifier: false index: 98 elements: value: base: {path: 'Extension.value[x]'} short: Category that is relevant choices: [valueCodeableConcept] index: 100 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Category that is relevant choiceOf: value index: 101 code: match: {url: null} schema: short: Code for relevant Medication isModifier: false index: 102 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Medication choices: [valueCodeableConcept] index: 104 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Medication choiceOf: value index: 105 precondition: url: null short: Observation that suggets this condition isModifier: false array: true index: 106 extensions: type: url: null short: sensitive | specific isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: sensitive | specific choices: [valueCode] index: 110 valueCode: base: {path: 'Extension.value[x]'} type: code short: sensitive | specific choiceOf: value index: 111 code: url: null short: Code for relevant Observation isModifier: false _required: true index: 112 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 114 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 115 value[x]: url: null short: Value of Observation isModifier: false index: 116 elements: value: base: {path: 'Extension.value[x]'} short: Value of Observation choices: [valueCodeableConcept, valueQuantity] index: 118 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Value of Observation choiceOf: value index: 119 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Value of Observation choiceOf: value index: 120 elements: extension: array: true min: 2 index: 107 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 2 slices: type: match: {url: null} schema: short: sensitive | specific isModifier: false _required: true index: 108 elements: value: base: {path: 'Extension.value[x]'} short: sensitive | specific choices: [valueCode] index: 110 valueCode: base: {path: 'Extension.value[x]'} type: code short: sensitive | specific choiceOf: value index: 111 code: match: {url: null} schema: short: Code for relevant Observation isModifier: false _required: true index: 112 elements: value: base: {path: 'Extension.value[x]'} short: Code for relevant Observation choices: [valueCodeableConcept] index: 114 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Code for relevant Observation choiceOf: value index: 115 value[x]: match: {url: null} schema: short: Value of Observation isModifier: false index: 116 elements: value: base: {path: 'Extension.value[x]'} short: Value of Observation choices: [valueCodeableConcept, valueQuantity] index: 118 valueCodeableConcept: base: {path: 'Extension.value[x]'} type: CodeableConcept short: Value of Observation choiceOf: value index: 119 valueQuantity: base: {path: 'Extension.value[x]'} type: Quantity short: Value of Observation choiceOf: value index: 120 class: extension kind: complex-type url: http://hl7.org/fhir/5.0/StructureDefinition/extension-ConditionDefinition base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.0.1-snapshot-1 required: [url]