description: This Composition profile represents an electronic initial case report (eICR). package_name: hl7.fhir.us.ecr derivation: constraint name: Eicr_Composition type: Composition elements: date: {isModifier: false, mustSupport: true, index: 8} encounter: isModifier: false short: Encounter related to the eICR event refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter'] type: Reference mustSupport: true index: 7 section: index: 20 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: 42 elements: code: isModifier: false short: Medications Administered Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 29549-3, system: 'http://loinc.org'} index: 43 text: {short: Medications Administered Section narrative, mustSupport: true, index: 44} entry: mustSupport: true index: 45 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: 46 extensions: sliceTriggerMedicationAdministered: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', max: 1, type: Extension, short: eICR Trigger Code Flag, index: 48} elements: extension: index: 47 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerMedicationAdministered: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 48} max: 1 required: [text, code] sliceReportabilityResponseInformationSection: match: code: coding: - {code: 88085-6, system: 'http://loinc.org'} schema: isModifier: false short: Reportability Response Information Section mustSupport: true index: 103 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: 104 text: {short: Reportability Response Information Section narrative, mustSupport: true, index: 105} entry: index: 106 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceReportabilityResponsePlanDefinition: match: {} schema: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-plandefinition'] index: 107 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: 73 elements: code: isModifier: false short: Procedures Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 47519-4, system: 'http://loinc.org'} index: 74 text: {short: Procedures Section narrative, mustSupport: true, index: 75} entry: mustSupport: true index: 76 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceUSPublicHealthProcedure: match: {} schema: isModifier: false short: US Public Health Procedure entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-emergency-outbreak-information'] type: Reference mustSupport: true index: 77 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: 79} elements: extension: index: 78 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: 79} max: 1 required: [text, code] sliceVitalSignsSection: match: code: coding: - {code: 8716-3, system: 'http://loinc.org'} schema: isModifier: false short: Vital Signs Section mustSupport: true index: 80 elements: code: isModifier: false short: Vital Signs code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 8716-3, system: 'http://loinc.org'} index: 81 text: {short: Vital Signs narrative, mustSupport: true, index: 82} entry: mustSupport: true index: 83 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/StructureDefinition/vitalsigns'] index: 84 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: 108 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: 109 text: {short: Emergency Outbreak Information Section narrative, mustSupport: true, index: 110} entry: index: 111 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: 112 required: [text, code] slicePregnancySection: match: code: coding: - {code: 90767-5, system: 'http://loinc.org'} schema: short: Pregnancy Section mustSupport: true index: 95 elements: code: short: Pregnancy summary Document code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 90767-5, system: 'http://loinc.org'} index: 96 text: {short: Pregnancy summary Document narrative, mustSupport: true, index: 97} entry: index: 98 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: slicePregnancyStatusObservation: match: {} schema: min: 1 short: Pregnancy Status Observation entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/pregnancy-status-observation'] type: Reference array: true _required: true index: 99 min: 1 slicePregnancyOutcome: match: {} schema: type: Reference short: Pregnancy Outcome entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/pregnancy-outcome-observation'] index: 100 sliceLastMenstrualPeriod: match: {} schema: type: Reference short: Last Menstrual Period entry refers: ['http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Observation-last-menstrual-period'] index: 101 slicePostpartumStatus: match: {} schema: type: Reference short: Postpartum Status entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/postpartum-status'] index: 102 required: [text, code] slicePastMedicalHistorySection: match: code: coding: - {code: 11348-0, system: 'http://loinc.org'} schema: isModifier: false short: Past Medical History Section mustSupport: true index: 37 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: 38 text: {short: Past Medical History Section narrative, mustSupport: true, index: 39} entry: mustSupport: true index: 40 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: 41 required: [text, code] sliceImmunizationsSection: match: code: coding: - {code: 11369-6, system: 'http://loinc.org'} schema: isModifier: false short: Immunizations Section mustSupport: true index: 66 elements: code: isModifier: false short: Immunizations code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 11369-6, system: 'http://loinc.org'} index: 67 text: {short: Immunizations narrative, mustSupport: true, index: 68} entry: mustSupport: true index: 69 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceUSCoreImmunization: match: {} schema: isModifier: false short: Immunization entry refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization'] type: Reference mustSupport: true index: 70 extensions: sliceTriggerImmunization: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', type: Extension, short: eICR Trigger Code Flag, index: 72} elements: extension: index: 71 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerImmunization: match: {url: null} schema: {type: Extension, short: eICR Trigger Code Flag, url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', index: 72} required: [text, code] sliceResultsSection: match: code: coding: - {code: 30954-2, system: 'http://loinc.org'} schema: isModifier: false short: Results Section mustSupport: true _required: true index: 49 elements: code: isModifier: false short: Results Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 30954-2, system: 'http://loinc.org'} index: 50 text: {short: Results Section narrative, mustSupport: true, index: 51} entry: index: 52 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceUSCoreObservationResults: match: {} schema: isModifier: false refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab'] type: Reference mustSupport: true index: 53 extensions: sliceTriggerUSCoreObservationResults: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension', type: Extension, short: eICR Trigger Code Flag, mustSupport: true, index: 55} elements: extension: index: 54 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceTriggerUSCoreObservationResults: 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: 55} required: [text, code] sliceChiefComplaintAndReasonForVisitSection: match: code: coding: - {code: 46239-0, system: 'http://loinc.org'} schema: isModifier: false short: Chief Complaint and Reason for Visit Section mustSupport: true _required: true index: 21 elements: code: isModifier: false short: Chief Complaint and Reason for Visit code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 46239-0, system: 'http://loinc.org'} index: 22 text: {short: Chief Complaint and Reason for Visit narrative, mustSupport: true, index: 23} required: [text, code] slicePlanOfTreatmentSection: match: code: coding: - {code: 18776-5, system: 'http://loinc.org'} schema: isModifier: false short: Plan of Treatment Section mustSupport: true _required: true index: 56 elements: code: isModifier: false short: Plan of Treatment code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 18776-5, system: 'http://loinc.org'} index: 57 text: {short: Plan of Treatment narrative, mustSupport: true, index: 58} entry: mustSupport: true index: 59 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null 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: 60 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: 62} elements: extension: index: 61 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: 62} 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: 63 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: 65} elements: extension: index: 64 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: 65} max: 1 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: 85 elements: code: isModifier: false short: Social History Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 29762-2, system: 'http://loinc.org'} index: 86 text: {short: Social History Section narrative, mustSupport: true, index: 87} entry: mustSupport: true index: 88 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: sliceCharacteristicsOfHomeEnvironment: match: {} schema: type: Reference short: Characteristics of Home Environment mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/characteristics-of-home-environment'] index: 89 sliceODHPastOrPresentJob: match: {} schema: type: Reference short: ODH Past or Present Job entry refers: ['http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob'] index: 90 sliceODHUsualWork: match: {} schema: type: Reference short: ODH Usual Work entry refers: ['http://hl7.org/fhir/us/odh/StructureDefinition/odh-UsualWork'] index: 91 sliceTravelHistory: match: {} schema: isModifier: false short: Travel History entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/travel-history-observation'] type: Reference mustSupport: true index: 92 sliceDisabilityStatus: match: {} schema: type: Reference short: Disability Status entry mustSupport: true refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/disability-status'] index: 93 sliceExposureContactInformation: match: {} schema: type: Reference short: Exposure Information entry refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-exposure-contact-information'] index: 94 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: 30 elements: code: isModifier: false short: Problem Section code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 11450-4, system: 'http://loinc.org'} index: 31 text: {short: Problem Section narrative, mustSupport: true, index: 32} entry: mustSupport: true index: 33 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/eicr-condition'] type: Reference mustSupport: true index: 34 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: 36} elements: extension: index: 35 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: 36} 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: 27 elements: code: isModifier: false short: Review of Systems code mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 10187-3, system: 'http://loinc.org'} index: 28 text: {short: Review of Systems narrative, mustSupport: true, index: 29} required: [text, code] type: short: Public Health Case Report mustSupport: true pattern: type: CodeableConcept value: coding: - {code: 55751-2, system: 'http://loinc.org'} index: 5 author: isModifier: false short: The author(s) of the eICR refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-organization', 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-practitionerrole'] type: Reference mustSupport: true array: true index: 9 extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: sliceExtensionVersionNumber: match: {url: null} schema: {short: eICR Composition versionNumber, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber', index: 1} min: 1 max: 1 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: 2} 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/eicr-initiation-reason-extension', index: 3} min: 0 identifier: {short: eICR Composition identifier, mustSupport: true, index: 4} relatesTo: mustSupport: true index: 10 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 index: 11 elements: code: pattern: {type: Code, value: transforms} index: 12 target: short: Identifier of the Document or Composition transformed choices: [targetIdentifier] index: 14 targetIdentifier: {type: Identifier, short: Identifier of the Document or Composition transformed, choiceOf: target, index: 15} sliceReplaced: match: {code: replaces} schema: short: Document or Composition that this Composition replaces index: 16 elements: code: pattern: {type: Code, value: replaces} index: 17 target: short: Identifier/Reference to the Document or Composition transformed choices: [] index: 19 subject: isModifier: false short: Patient refers: ['http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-patient'] type: Reference mustSupport: true index: 6 package_version: 1.1.0 extensions: sliceExtensionVersionNumber: {url: 'http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber', min: 1, max: 1, short: eICR Composition versionNumber, type: Extension, mustSupport: true, index: 1} 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: 2} extensionEICRInitiationReason: {url: 'http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-initiation-reason-extension', min: 0, short: Initial Case Report Initiation Reason, type: Extension, mustSupport: true, index: 3} class: profile kind: resource url: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-composition base: http://hl7.org/fhir/StructureDefinition/Composition version: 1.1.0 required: [encounter, identifier]