description: 'The Cause of Death Part 1 (Observation) profile reflects the ordered causes of death asserted by the death certifier. The cause of death is initially specified with text. Line number can be 1-4 ' package_name: hl7.fhir.us.vrdr derivation: constraint name: CauseOfDeathPart1 type: Observation elements: code: short: Cause of death [US Standard Certificate of Death] pattern: type: CodeableConcept value: coding: - {code: 69453-9, system: 'http://loinc.org'} index: 0 subject: type: Reference label: The decedent short: The decedent refers: ['http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-vr'] index: 1 performer: type: Reference label: Cause of death certifier (coroner or medical examiner) short: Cause of death certifier (coroner or medical examiner) refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner'] index: 2 value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} value[x]: elements: text: {short: 'Cause of Death Part 1, Line a,b,c,d', maxLength: 120, index: 6} required: [text] component: array: true min: 2 index: 7 slicing: rules: open discriminator: - {path: code, type: value} min: 2 slices: lineNumber: match: code: coding: - {code: lineNumber, system: 'http://hl7.org/fhir/us/vrdr/CodeSystem/vrdr-component-cs'} schema: short: lineNumber _required: true index: 8 elements: code: pattern: type: CodeableConcept value: coding: - {code: lineNumber, system: 'http://hl7.org/fhir/us/vrdr/CodeSystem/vrdr-component-cs'} index: 9 value: short: lineNumber choices: [valueInteger] index: 11 valueInteger: {type: integer, short: lineNumber, choiceOf: value, index: 12} required: [value, valueInteger] interval: match: code: coding: - {code: 69440-6, system: 'http://loinc.org'} schema: short: Cause of Death Part 1 Interval, Line a,b,c,d _required: true index: 13 elements: code: short: Disease onset to death interval pattern: type: CodeableConcept value: coding: - {code: 69440-6, system: 'http://loinc.org'} index: 14 value: short: Interval Unknown choices: [valueCodeableConcept] index: 28 slicing: slices: valueCodeableConcept: match: {} schema: short: Interval Unknown choices: [valueCodeableConcept] index: 28 min: 0 max: 1 valueQuantity: type: Quantity short: Interval - quantity with units of time choiceOf: value index: 25 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, short: Interval - quantity with units of time, choiceOf: value, index: 25} min: 0 max: 1 valueCodeableConcept: type: CodeableConcept short: Interval Unknown choiceOf: value index: 29 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, short: Interval Unknown, choiceOf: value, index: 29} min: 0 max: 1 valueString: short: Interval - string description type: string maxLength: 20 choiceOf: value index: 22 slicing: slices: valueString: match: {} schema: {short: Interval - string description, type: string, maxLength: 20, choiceOf: value, index: 22} min: 0 max: 1 value[x]: elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-units-of-age-vr'} index: 26 required: [valueString, value, valueCodeableConcept, valueQuantity] package_version: 3.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-cause-of-death-part1 base: http://hl7.org/fhir/StructureDefinition/Observation version: 3.0.0-ballot required: [value, subject, valueCodeableConcept]