description: This Composition profile represents the Reportability Response that is created in response to an electronic Initial Case Report Composition. package_name: hl7.fhir.us.ecr derivation: constraint name: RRComposition type: Composition elements: extension: array: true min: 2 index: 0 slicing: slices: extensionInformationRecipient: match: {} schema: {short: Reportability Response recipient(s), _required: true, index: 1} min: 1 type: short: Public Health Reportability Response Document pattern: type: CodeableConcept value: coding: - {code: 88085-6, system: 'http://loinc.org'} index: 2 subject: type: Reference refers: ['http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-patient'] index: 3 encounter: type: Reference short: eICR Encounter refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-encounter'] index: 4 author: {short: 'The author(s) of the document. For the Reportability Response Composition, this will most likely be the software that is generating the response, though this will not always the be case.', index: 5} custodian: {index: 6} section: index: 7 slicing: rules: open discriminator: - {path: code, type: value} min: 1 slices: sliceRRSubjectSection: match: code: coding: - {code: 88084-9, system: 'http://loinc.org'} schema: short: Reportability Response Subject Section mustSupport: true index: 8 elements: code: short: Reportable condition response information and summary Document mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 88084-9, system: 'http://loinc.org'} index: 9 text: {short: Reportability Response Subject Section, mustSupport: true, index: 10} required: [text, code] sliceEICRSection: match: code: coding: - {code: 88082-3, system: 'http://loinc.org'} schema: short: Electronic Initial Case Report Section mustSupport: true _required: true index: 11 extensions: extensionEICRProcessingStatus: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-extension', min: 1, max: 1, short: eICR Processing Status, type: Extension, mustSupport: true, index: 13} extensionAlternatelyManuallyInitiatedEICR: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-initiation-type-extension', min: 0, max: 1, short: Alternately or Manually Initiated eICR, type: Extension, mustSupport: true, index: 14} extensionEICRReceiptTime: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-receipt-time-extension', min: 0, max: 1, short: Date and time of eICR receipt, type: Extension, mustSupport: true, index: 15} elements: extension: index: 12 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: extensionEICRProcessingStatus: match: {url: null} schema: {short: eICR Processing Status, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-extension', index: 13} min: 1 max: 1 extensionAlternatelyManuallyInitiatedEICR: match: {url: null} schema: {short: Alternately or Manually Initiated eICR, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-initiation-type-extension', index: 14} min: 0 max: 1 extensionEICRReceiptTime: match: {url: null} schema: {short: Date and time of eICR receipt, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-receipt-time-extension', index: 15} min: 0 max: 1 code: short: Initial case report processing information Document mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 88082-3, system: 'http://loinc.org'} index: 16 entry: mustSupport: true index: 17 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceEICRDocument: match: {} schema: short: Reference to eICR Document Bundle or eICR CDA document refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference|6.1.0', 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle'] type: Reference mustSupport: true array: true index: 18 elements: identifier: {short: eICR Document Bundle identifier, index: 19} display: {short: Filename of eICR, mustSupport: true, index: 20} required: [extension, code] sliceRRSummarySection: match: code: coding: - {code: 55112-7, system: 'http://loinc.org'} schema: short: Reportability Response Summary Section mustSupport: true index: 21 extensions: extensionRRPriority: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-priority-extension', min: 1, max: 1, short: RR Priority, type: Extension, mustSupport: true, index: 23} elements: extension: index: 22 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: extensionRRPriority: match: {url: null} schema: {short: RR Priority, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/rr-priority-extension', index: 23} min: 1 max: 1 code: short: Document summary mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 55112-7, system: 'http://loinc.org'} index: 24 text: {short: RR Summary Section narrative, mustSupport: true, index: 25} entry: mustSupport: true array: true min: 2 index: 26 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: 2 slices: sliceRRSummary: match: {} schema: short: RR Summary refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-summary-observation'] type: Reference mustSupport: true _required: true index: 27 min: 1 max: 1 sliceRRCondition: match: {} schema: min: 1 short: Relevant Reportable Condition refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-observation'] type: Reference mustSupport: true array: true _required: true index: 28 min: 1 required: [extension, text, code] package_version: 3.0.0-ballot extensions: extensionInformationRecipient: {url: null, min: 1, short: Reportability Response recipient(s), _required: true, index: 1} class: profile kind: resource url: http://hl7.org/fhir/us/ecr/StructureDefinition/rr-composition base: http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-composition version: 3.0.0-ballot required: [section, custodian]