description: Cause of death Part 1 (Observation). Cause of death prior to submission of the completed death report. Line number can be 1-4. package_name: hl7.fhir.us.vrdr derivation: constraint name: CauseOfDeathPart1 type: Observation elements: code: pattern: type: CodeableConcept value: coding: - {code: 69453-9, system: 'http://loinc.org'} index: 0 subject: type: Reference refers: ['http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-decedent'] index: 1 performer: type: Reference short: Certifier refers: ['http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-certifier'] 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: index: 7 slicing: rules: open discriminator: - {path: code, type: value} min: 1 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 index: 13 elements: code: pattern: type: CodeableConcept value: coding: - {code: 69440-6, system: 'http://loinc.org'} index: 14 value: short: Interval maxLength: 20 choices: [valueString] index: 16 valueString: {type: string, short: Interval, maxLength: 20, choiceOf: value, index: 17} required: [valueString, value] package_version: 2.2.0 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: 2.2.0 required: [component, value, subject, valueCodeableConcept]