description: This template represents the patient's home environment including, but not limited to, type of residence (trailer, single family home, assisted living), living arrangement (e.g., alone, with parents), and housing status (e.g., evicted, homeless, home owner). package_name: hl7.cda.us.ccda derivation: constraint name: CharacteristicsofHomeEnvironment type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} min: 1 slices: characteristics-home-env: match: {root: 2.16.840.1.113883.10.20.22.4.109} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.109} index: 2 extension: {index: 3} required: [root] extensions: {} classCode: pattern: {type: Code, value: OBS} index: 4 moodCode: pattern: {type: Code, value: EVN} index: 5 id: {index: 6} code: index: 7 elements: code: pattern: {type: Code, value: 75274-1} index: 8 codeSystem: pattern: {type: String, value: 2.16.840.1.113883.6.1} index: 9 required: [codeSystem, code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 10 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/CharacteristicsofHomeEnvironment', severity: error, expression: value.exists() implies value.startsWith('#')} index: 11 statusCode: index: 12 elements: code: pattern: {type: Code, value: completed} index: 13 required: [code] value: type: http://hl7.org/cda/stds/core/StructureDefinition/CD binding: {strength: preferred, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.49'} index: 14 package_version: 3.0.0 class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/CharacteristicsofHomeEnvironment base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 3.0.0 required: [id, value, statusCode, templateId]