PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.central-cancer-registry-reporting@2.0.0-ballot
    http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/ccrr-composition
description: This Composition profile is used to organize the central cancer registry report content.
package_name: hl7.fhir.us.central-cancer-registry-reporting
derivation: constraint
name: CcrrComposition
type: Composition
elements:
  date: {isModifier: false, mustSupport: true, index: 5}
  encounter:
    isModifier: false
    short: Encounter related to the public health event
    refers: ['http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/central-cancer-registry-reporting-encounter', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter|6.1.0']
    type: Reference
    mustSupport: true
    index: 4
  section:
    mustSupport: true
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: code, type: value}
      min: null
      slices:
        sliceTNMStaging:
          match:
            code:
              coding:
              - {code: 21908-9, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: TNM Staging Section
            mustSupport: true
            index: 23
            elements:
              code:
                short: TNM Staging code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 21908-9, system: 'http://loinc.org'}
                index: 24
              text: {short: TNM Staging narrative, mustSupport: true, index: 25}
              entry:
                mustSupport: true
                index: 26
                slicing:
                  rules: open
                  discriminator:
                  - {path: resolve(), type: profile}
                  min: null
                  slices:
                    sliceTNMStageGroup:
                      match: {}
                      schema:
                        isModifier: false
                        short: TNM Stage Group Entry
                        refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-distant-metastases-category', 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-primary-tumor-category', 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-regional-nodes-category', 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-tnm-stage-group']
                        type: Reference
                        mustSupport: true
                        array: true
                        index: 27
                      min: 0
            required: [text, code]
        sliceMedicationsAdministeredSection:
          match:
            code:
              coding:
              - {code: 29549-3, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Medications Administered Section
            mustSupport: true
            index: 36
            elements:
              code:
                short: Medications Administered Section code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 29549-3, system: 'http://loinc.org'}
                index: 37
              text: {short: Medications Administered Section narrative, mustSupport: true, index: 38}
              entry:
                mustSupport: true
                index: 39
                slicing:
                  rules: open
                  discriminator:
                  - {path: resolve(), type: profile}
                  min: null
                  slices:
                    sliceMedicationAdministration:
                      match: {}
                      schema:
                        type: Reference
                        short: Medication Administration Entry
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-administration']
                        index: 40
                    sliceMedicationReferences:
                      match: {}
                      schema:
                        type: Reference
                        short: Medication Reference Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication|6.1.0']
                        index: 41
            required: [text, code]
        sliceRadioTherapyCourseSummary:
          match:
            code:
              coding:
              - {code: '1217123003', system: 'http://snomed.info/sct'}
          schema:
            isModifier: false
            short: Cancer Radio Therapy Course Summary
            mustSupport: true
            index: 28
            elements:
              code:
                short: Cancer Radio Therapy Course Summary
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '1217123003', system: 'http://snomed.info/sct'}
                index: 29
              text: {short: Cancer Radio Therapy Course Summary narrative, mustSupport: true, index: 30}
              entry:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary']
                index: 31
            required: [text, code]
        sliceMedicationsSection:
          match:
            code:
              coding:
              - {code: 10160-0, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Medications Section
            mustSupport: true
            index: 42
            elements:
              code:
                short: Medications Section code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 10160-0, system: 'http://loinc.org'}
                index: 43
              text: {short: Medications 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:
                        type: Reference
                        short: Medication Administration Entry
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-administration']
                        index: 46
                    sliceMedicationStatement:
                      match: {}
                      schema:
                        type: Reference
                        short: Medication Statement Entry
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/StructureDefinition/MedicationStatement']
                        index: 47
                    sliceMedicationReferences:
                      match: {}
                      schema:
                        type: Reference
                        short: Medication Reference Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication|6.1.0']
                        index: 48
            required: [text, code]
        sliceSecondaryCancerCondition:
          match:
            code:
              coding:
              - {code: '128462008', system: 'http://snomed.info/sct'}
          schema:
            isModifier: false
            short: Secondary Cancer Condition Section
            mustSupport: true
            index: 19
            elements:
              code:
                short: Secondary Cancer Condition code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '128462008', system: 'http://snomed.info/sct'}
                index: 20
              text: {short: Secondary Cancer Condition narrative, mustSupport: true, index: 21}
              entry:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-secondary-cancer-condition']
                array: true
                index: 22
            required: [text, code]
        sliceNotesSection:
          match:
            code:
              coding:
              - {code: 28650-0, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Clinical and Diagnostic Reports Section
            mustSupport: true
            index: 59
            elements:
              code:
                short: Clinical Notes Section code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 28650-0, system: 'http://loinc.org'}
                index: 60
              text: {short: Notes Section narrative, mustSupport: true, index: 61}
              entry:
                mustSupport: true
                index: 62
                slicing:
                  rules: open
                  discriminator:
                  - {path: resolve(), type: profile}
                  min: null
                  slices:
                    sliceDocumentReferenceEntry:
                      match: {}
                      schema:
                        type: Reference
                        short: Document Reference Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference|6.1.0']
                        index: 63
                    sliceDiagnosticReportEntry:
                      match: {}
                      schema:
                        type: Reference
                        short: Diagnostic Report Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/cancer-reporting/StructureDefinition/us-pathology-diagnostic-report', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note|6.1.0']
                        index: 64
            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:
                short: Procedures Section code
                isModifier: false
                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:
                type: Reference
                isModifier: false
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure|6.1.0']
                index: 76
            required: [text, code]
        sliceVitalSignsSection:
          match:
            code:
              coding:
              - {code: 8716-3, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Vital Signs Section
            mustSupport: true
            index: 77
            elements:
              code:
                short: Vital Signs code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 8716-3, system: 'http://loinc.org'}
                index: 78
              text: {short: Vital Signs narrative, mustSupport: true, index: 79}
              entry:
                type: Reference
                isModifier: false
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-vital-signs|6.1.0']
                index: 80
            required: [text, code]
        sliceResultsSection:
          match:
            code:
              coding:
              - {code: 30954-2, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Results Section
            mustSupport: true
            index: 53
            elements:
              code:
                short: Results Section code
                isModifier: false
                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:
                    sliceLabResultEntry:
                      match: {}
                      schema:
                        type: Reference
                        short: Lab Result Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab|6.1.0']
                        index: 57
                    sliceDiagnosticResultEntry:
                      match: {}
                      schema:
                        type: Reference
                        short: Diagnostic Result Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab|6.1.0']
                        index: 58
            required: [text, code]
        sliceODHSection:
          match:
            code:
              coding:
              - {code: 74165-2, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: ODH Data
            mustSupport: true
            index: 49
            elements:
              code:
                short: ODH Data code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 74165-2, system: 'http://loinc.org'}
                index: 50
              text: {short: ODH Data narrative, mustSupport: true, index: 51}
              entry:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/odh/StructureDefinition/odh-UsualWork']
                index: 52
            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: 65
            elements:
              code:
                short: Plan of Treatment code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 18776-5, system: 'http://loinc.org'}
                index: 66
              text: {short: Plan of Treatment narrative, mustSupport: true, index: 67}
              entry:
                mustSupport: true
                index: 68
                slicing:
                  rules: open
                  discriminator:
                  - {path: resolve(), type: profile}
                  min: null
                  slices:
                    sliceMedicationRequest:
                      match: {}
                      schema:
                        type: Reference
                        short: Medication Request Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-request']
                        index: 69
                    sliceMedicationReferences:
                      match: {}
                      schema:
                        type: Reference
                        short: Medication Reference Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication|6.1.0']
                        index: 70
                    sliceProcedureOrders:
                      match: {}
                      schema:
                        type: Reference
                        short: Procedure Order Entries
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest|6.1.0']
                        index: 71
                    sliceCarePlanEntries:
                      match: {}
                      schema:
                        type: Reference
                        short: CarePlan Entries
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan|6.1.0']
                        index: 72
            required: [text, code]
        slicePrimaryCancerCondition:
          match:
            code:
              coding:
              - {code: '363346000', system: 'http://snomed.info/sct'}
          schema:
            isModifier: false
            short: Primary Cancer Condition Section
            mustSupport: true
            _required: true
            index: 15
            elements:
              code:
                short: Primary Cancer Condition code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: '363346000', system: 'http://snomed.info/sct'}
                index: 16
              text: {short: Primary Cancer Condition narrative, mustSupport: true, index: 17}
              entry:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/central-cancer-registry-primary-cancer-condition']
                index: 18
            required: [entry, text, code]
        sliceSocialHistorySection:
          match:
            code:
              coding:
              - {code: 29762-2, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Social History Section
            mustSupport: true
            index: 81
            elements:
              code:
                short: Social History Section code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 29762-2, system: 'http://loinc.org'}
                index: 82
              text: {short: Social History Section narrative, mustSupport: true, index: 83}
              entry:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus|6.1.0']
                index: 84
            required: [text, code]
        sliceEncounterSection:
          match:
            code:
              coding:
              - {code: 67781-5, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Encounter Section
            mustSupport: true
            index: 9
            elements:
              code:
                short: Encounter Section code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 67781-5, system: 'http://loinc.org'}
                index: 10
              text: {short: Encounter Section narrative, mustSupport: true, index: 11}
              entry:
                mustSupport: true
                index: 12
                slicing:
                  rules: open
                  discriminator:
                  - {path: resolve(), type: profile}
                  min: null
                  slices:
                    sliceEncounter:
                      match: {}
                      schema:
                        type: Reference
                        short: Encounter Entry
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter|6.1.0']
                        index: 13
                    sliceEncounterDiagnosis:
                      match: {}
                      schema:
                        type: Reference
                        short: Encounter Diagnosis Entry
                        isModifier: false
                        mustSupport: true
                        refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition-encounter-diagnosis|6.1.0']
                        index: 14
            required: [text, code]
        sliceProblemSection:
          match:
            code:
              coding:
              - {code: 11450-4, system: 'http://loinc.org'}
          schema:
            isModifier: false
            short: Problem Section
            mustSupport: true
            index: 32
            elements:
              code:
                short: Problem Section code
                isModifier: false
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: 11450-4, system: 'http://loinc.org'}
                index: 33
              text: {short: Problem Section narrative, mustSupport: true, index: 34}
              entry:
                type: Reference
                mustSupport: true
                refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition-problems-health-concerns|6.1.0']
                index: 35
            required: [text, code]
  type:
    short: Central Cancer Registry Report
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 72134-0, system: 'http://loinc.org'}
    index: 2
  title:
    pattern: {type: String, value: Central Cancer Registry Report}
    mustSupport: true
    index: 7
  author:
    isModifier: false
    short: The author(s) of the document
    refers: ['http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/central-cancer-registry-reporting-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole|6.1.0', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|6.1.0']
    type: Reference
    mustSupport: true
    array: true
    index: 6
  status:
    pattern: {type: Code, value: final}
    mustSupport: true
    index: 1
  identifier: {short: Central Cancer Registry Report Composition identifier, mustSupport: true, index: 0}
  subject:
    isModifier: false
    short: Patient who is the subject of the report.
    refers: ['http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/central-cancer-registry-reporting-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|6.1.0']
    type: Reference
    mustSupport: true
    index: 3
package_version: 2.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/central-cancer-registry-reporting/StructureDefinition/ccrr-composition
base: http://hl7.org/fhir/StructureDefinition/Composition
version: 2.0.0-ballot
required: [identifier, subject]