description: This Composition profile represents an electronic initial case report (eICR). It is based on and further constrains the US Public Health Composition. package_name: hl7.fhir.us.ecr.r4 derivation: constraint name: EICRComposition type: Composition elements: extension: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: extensionEICRInitiationType: match: {url: null} schema: {short: Initial Case Report Initiation Type, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-initiation-type-extension', index: 1} min: 0 max: 1 extensionEICRInitiationReason: match: {url: null} schema: {short: Initial Case Report Initiation Reason, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-initiation-reason-extension', index: 2} min: 0 type: short: Public Health Case Report mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 55751-2, system: 'http://loinc.org'} index: 3 encounter: isModifier: false short: Encounter related to the public health event refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-encounter'] type: Reference mustSupport: true index: 4 author: {short: The author(s) of the document. Where a trigger occurs outside of an encounter the author will be a US Public Health PractitionerRole and represent the Provider and Facility for reporting purposes., index: 5} custodian: {mustSupport: true, index: 6} relatesTo: mustSupport: true index: 7 slicing: rules: open discriminator: - {path: code, type: value} min: null slices: sliceTransformed: match: {code: transforms} schema: short: Document or Composition that this Composition is transformed from mustSupport: true index: 8 elements: code: pattern: {type: Code, value: transforms} index: 9 target: short: Identifier of the Document or Composition transformed choices: [targetIdentifier] index: 11 targetIdentifier: {type: Identifier, short: Identifier of the Document or Composition transformed, choiceOf: target, index: 12} sliceReplaced: match: {code: replaces} schema: short: Document or Composition that this Composition replaces mustSupport: true index: 13 elements: code: pattern: {type: Code, value: replaces} index: 14 target: short: Identifier/Reference to the Document or Composition transformed choices: [] index: 16 section: mustSupport: true index: 17 slicing: rules: open discriminator: - {path: code, type: value} min: null slices: sliceHistoryOfPresentIllnessSection: match: code: coding: - {code: 10164-2, system: 'http://loinc.org'} schema: isModifier: false short: History of Present Illness Section mustSupport: true _required: true index: 24 elements: code: isModifier: false short: History of Present Illness code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 10164-2, system: 'http://loinc.org'} index: 25 text: {short: History of Present Illness narrative, mustSupport: true, index: 26} required: [text, code] sliceMedicationsAdministeredSection: match: code: coding: - {code: 29549-3, system: 'http://loinc.org'} schema: isModifier: false short: Medications Administered Section mustSupport: true _required: true index: 34 elements: code: isModifier: false short: Medications Administered Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 29549-3, system: 'http://loinc.org'} index: 35 text: {short: Medications Administered Section narrative, mustSupport: true, index: 36} entry: mustSupport: true index: 37 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceMedicationAdministration: match: {} schema: isModifier: false short: Medication Administration entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-medicationadministration'] type: Reference mustSupport: true index: 38 extensions: sliceTriggerMedicationAdministered: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 40} elements: extension: mustSupport: true index: 39 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerMedicationAdministered: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 40} max: 1 required: [text, code] sliceMedicationsSection: match: code: coding: - {code: 10160-0, system: 'http://loinc.org'} schema: isModifier: false short: Medications Section mustSupport: true index: 46 elements: code: isModifier: false short: Medications Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 10160-0, system: 'http://loinc.org'} index: 47 text: {short: Medications Section narrative, mustSupport: true, index: 48} entry: mustSupport: true index: 49 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceMedicationAdministration: match: {} schema: isModifier: false short: Medication Administration entry refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration'] type: Reference mustSupport: true index: 50 extensions: sliceTriggerMedicationAdministered: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 52} elements: extension: mustSupport: true index: 51 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerMedicationAdministered: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 52} max: 1 required: [text, code] sliceReportabilityResponseInformationSection: match: code: coding: - {code: 88085-6, system: 'http://loinc.org'} schema: isModifier: false short: Reportability Response Information Section (for post-processing only) mustSupport: true index: 124 elements: code: short: Reportability response report Document Public health isModifier: false mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 88085-6, system: 'http://loinc.org'} index: 125 text: {short: Reportability Response Information Section narrative, mustSupport: true, index: 126} entry: index: 127 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceReportabilityResponseRelevantCondition: match: {} schema: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-observation'] index: 128 required: [text, code] sliceProceduresSection: match: code: coding: - {code: 47519-4, system: 'http://loinc.org'} schema: isModifier: false short: This section describes all interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated. mustSupport: true index: 78 elements: code: isModifier: false short: Procedures Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 47519-4, system: 'http://loinc.org'} index: 79 text: {short: Procedures Section narrative, mustSupport: true, index: 80} entry: mustSupport: true index: 81 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: 1 slices: sliceEICRProcedure: match: {} schema: isModifier: false short: EICR Procedure entry index: 82 refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-procedure'] type: Reference mustSupport: true elements: extension: mustSupport: true index: 83 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerProcedure: match: {url: null} schema: {short: eICR Trigger Code Flag, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 84} max: 1 _required: true extensions: sliceTriggerProcedure: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, short: eICR Trigger Code Flag, type: Extension, mustSupport: true, index: 84} required: [entry, text, code] sliceVitalSignsSection: match: code: coding: - {code: 8716-3, system: 'http://loinc.org'} schema: isModifier: false short: Vital Signs Section mustSupport: true index: 85 elements: code: isModifier: false short: Vital Signs code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8716-3, system: 'http://loinc.org'} index: 86 text: {short: Vital Signs narrative, mustSupport: true, index: 87} entry: mustSupport: true index: 88 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceVitalSigns: match: {} schema: type: Reference isModifier: false mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs'] index: 89 required: [text, code] sliceAdmissionMedicationsSection: match: code: coding: - {code: 42346-7, system: 'http://loinc.org'} schema: isModifier: false short: Admission Medications Section mustSupport: true index: 41 elements: code: isModifier: false short: Admission Medications Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 42346-7, system: 'http://loinc.org'} index: 42 text: {short: Admission Medications Section narrative, mustSupport: true, index: 43} entry: mustSupport: true index: 44 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceMedication: match: {} schema: isModifier: false short: Admission Medication entry refers: ['http://hl7.org/fhir/StructureDefinition/MedicationAdministration'] type: Reference mustSupport: true index: 45 required: [text, code] sliceEmergencyOutbreakInformationSection: match: code: coding: - {code: 83910-0, system: 'http://loinc.org'} schema: isModifier: false short: Emergency Outbreak Information Section mustSupport: true index: 111 elements: code: short: Emergency Outbreak Information Section code isModifier: false mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 83910-0, system: 'http://loinc.org'} index: 112 text: {short: Emergency Outbreak Information Section narrative, mustSupport: true, index: 113} entry: mustSupport: true index: 114 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceObservationEmergencyOutbreakInformation: match: {} schema: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-emergency-outbreak-information'] index: 115 required: [text, code] sliceReasonForVisitSection: match: code: coding: - {code: 29299-5, system: 'http://loinc.org'} schema: isModifier: false short: Reason for Visit Section mustSupport: true _required: true index: 18 elements: code: isModifier: false short: Reason for Visit code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 29299-5, system: 'http://loinc.org'} index: 19 text: {short: Reason for Visit narrative, mustSupport: true, index: 20} required: [text, code] slicePregnancySection: match: code: coding: - {code: 90767-5, system: 'http://loinc.org'} schema: short: Pregnancy Section mustSupport: true index: 103 elements: code: short: Pregnancy summary Document code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 90767-5, system: 'http://loinc.org'} index: 104 text: {short: Pregnancy summary Document narrative, mustSupport: true, index: 105} entry: mustSupport: true index: 106 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: 1 slices: slicePregnancyStatusObservation: match: {} schema: min: 1 short: Pregnancy Status Observation entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-pregnancy-status-observation'] type: Reference mustSupport: true array: true _required: true index: 107 min: 1 slicePregnancyOutcome: match: {} schema: type: Reference short: Pregnancy Outcome entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-pregnancy-outcome-observation'] index: 108 sliceLastMenstrualPeriod: match: {} schema: short: Last Menstrual Period entry refers: ['http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Observation-last-menstrual-period'] type: Reference mustSupport: true index: 109 slicePostpartumStatus: match: {} schema: short: Postpartum Status entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-postpartum-status'] type: Reference mustSupport: true index: 110 required: [entry, text, code] slicePastMedicalHistorySection: match: code: coding: - {code: 11348-0, system: 'http://loinc.org'} schema: isModifier: false short: Past Medical History Section mustSupport: true index: 116 elements: code: isModifier: false short: Past Medical History Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 11348-0, system: 'http://loinc.org'} index: 117 text: {short: Past Medical History Section narrative, mustSupport: true, index: 118} entry: mustSupport: true index: 119 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceUSCoreCondition: match: {} schema: isModifier: false short: US Core Condition entry refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition'] type: Reference mustSupport: true index: 120 required: [text, code] sliceImmunizationsSection: match: code: coding: - {code: 11369-6, system: 'http://loinc.org'} schema: isModifier: false short: Immunizations Section mustSupport: true index: 70 elements: code: isModifier: false short: Immunizations code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 11369-6, system: 'http://loinc.org'} index: 71 text: {short: Immunizations narrative, mustSupport: true, index: 72} entry: mustSupport: true index: 73 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: 1 slices: sliceUSCoreImmunization: match: {} schema: isModifier: false short: Immunization entry index: 74 refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization'] type: Reference mustSupport: true elements: extension: mustSupport: true index: 75 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerImmunization: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 76} max: 1 _required: true extensions: sliceTriggerImmunization: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 76} sliceVaccineCredentialsPatientAssertion: match: {} schema: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-vaccine-credential-patient-assertion'] index: 77 required: [entry, text, code] sliceResultsSection: match: code: coding: - {code: 30954-2, system: 'http://loinc.org'} schema: isModifier: false short: Results Section mustSupport: true _required: true index: 53 elements: code: isModifier: false short: Results Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 30954-2, system: 'http://loinc.org'} index: 54 text: {short: Results Section narrative, mustSupport: true, index: 55} entry: mustSupport: true index: 56 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceUSPHLabResultObservation: match: {} schema: isModifier: false refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-lab-result-observation'] type: Reference mustSupport: true index: 57 extensions: sliceTriggerUSPHLabResultObservation: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 59} elements: extension: mustSupport: true index: 58 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerUSPHLabResultObservation: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 59} required: [text, code] slicePlanOfTreatmentSection: match: code: coding: - {code: 18776-5, system: 'http://loinc.org'} schema: isModifier: false short: Plan of Treatment Section mustSupport: true index: 60 elements: code: isModifier: false short: Plan of Treatment code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 18776-5, system: 'http://loinc.org'} index: 61 text: {short: Plan of Treatment narrative, mustSupport: true, index: 62} entry: mustSupport: true index: 63 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: 1 slices: sliceEICRServiceRequest: match: {} schema: isModifier: false short: eICR Service Request entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-servicerequest'] type: Reference mustSupport: true index: 64 extensions: sliceTriggerEICRServiceRequest: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 66} elements: extension: mustSupport: true index: 65 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerEICRServiceRequest: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 66} max: 1 sliceUSCoreMedicationRequest: match: {} schema: isModifier: false short: US Core Medication Request entry refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest'] type: Reference mustSupport: true index: 67 extensions: sliceTriggerUSCoreMedicationRequest: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 69} elements: extension: mustSupport: true index: 68 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerUSCoreMedicationRequest: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 69} max: 1 required: [entry, text, code] sliceChiefComplaintSection: match: code: coding: - {code: 10154-3, system: 'http://loinc.org'} schema: isModifier: false short: Chief Complaint Section mustSupport: true _required: true index: 21 elements: code: isModifier: false short: Chief Complaint code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 10154-3, system: 'http://loinc.org'} index: 22 text: {short: Chief Complaint narrative, mustSupport: true, index: 23} required: [text, code] sliceSocialHistorySection: match: code: coding: - {code: 29762-2, system: 'http://loinc.org'} schema: isModifier: false short: Social History Section mustSupport: true _required: true index: 90 elements: code: isModifier: false short: Social History Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 29762-2, system: 'http://loinc.org'} index: 91 text: {short: Social History Section narrative, mustSupport: true, index: 92} entry: mustSupport: true index: 93 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceODHPastOrPresentJob: match: {} schema: short: ODH Past or Present Job entry refers: ['http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob'] type: Reference mustSupport: true index: 95 sliceTravelHistory: match: {} schema: isModifier: false short: Travel History entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-travel-history'] type: Reference mustSupport: true index: 98 sliceCountryOfResidence: match: {} schema: type: Reference short: Country of residence entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-country-of-residence'] index: 101 sliceDisabilityStatus: match: {} schema: type: Reference short: Disability Status entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-disability-status'] index: 99 sliceODHUsualWork: match: {} schema: short: ODH Usual Work entry refers: ['http://hl7.org/fhir/us/odh/StructureDefinition/odh-UsualWork'] type: Reference mustSupport: true index: 96 sliceExposureContactInformation: match: {} schema: type: Reference short: Exposure Information entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-exposure-contact-information'] index: 100 sliceODHEmploymentStatus: match: {} schema: short: ODH Employment Status entry refers: ['http://hl7.org/fhir/us/odh/StructureDefinition/odh-EmploymentStatus'] type: Reference mustSupport: true index: 97 sliceCharacteristicsOfHomeEnvironment: match: {} schema: type: Reference short: Characteristics of Home Environment mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-characteristics-of-home-environment'] index: 94 sliceCountryOfNationality: match: {} schema: type: Reference short: Country of nationality entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-country-of-nationality'] index: 102 required: [text, code] sliceProblemSection: match: code: coding: - {code: 11450-4, system: 'http://loinc.org'} schema: isModifier: false short: Problem Section mustSupport: true _required: true index: 27 elements: code: isModifier: false short: Problem Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 11450-4, system: 'http://loinc.org'} index: 28 text: {short: Problem Section narrative, mustSupport: true, index: 29} entry: mustSupport: true index: 30 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceEICRCondition: match: {} schema: isModifier: false short: eICR Condition entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-condition'] type: Reference mustSupport: true index: 31 extensions: sliceTriggerCondition: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, short: eICR Trigger Code Flag, type: Extension, mustSupport: true, index: 33} elements: extension: mustSupport: true index: 32 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerCondition: match: {url: null} schema: {short: eICR Trigger Code Flag, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 33} max: 1 required: [text, code] sliceReviewOfSystemsSection: match: code: coding: - {code: 10187-3, system: 'http://loinc.org'} schema: isModifier: false short: Review of Systems Section mustSupport: true index: 121 elements: code: isModifier: false short: Review of Systems code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 10187-3, system: 'http://loinc.org'} index: 122 text: {short: Review of Systems narrative, mustSupport: true, index: 123} required: [text, code] package_version: 2.1.2 extensions: extensionEICRInitiationType: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-initiation-type-extension', min: 0, max: 1, short: Initial Case Report Initiation Type, type: Extension, mustSupport: true, index: 1} extensionEICRInitiationReason: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-initiation-reason-extension', min: 0, short: Initial Case Report Initiation Reason, type: Extension, mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-composition base: http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-composition version: 2.1.2 required: [encounter, custodian]