description: This document Bundle profile defines the structure for reporting to central cancer registry from a pathology environment and/or from an EHR enviroment. This profile is intended to be used for exchange of eCP data between LIS and EHR systems. package_name: hl7.fhir.us.cancer-reporting derivation: constraint name: USPathologyExchangeBundle type: Bundle elements: type: pattern: {type: Code, value: document} mustSupport: true index: 0 timestamp: {mustSupport: true, index: 1} entry: mustSupport: true array: true min: 8 index: 2 slicing: rules: open ordered: false discriminator: - {path: $this.resource, type: profile} min: 8 slices: patient: match: {} schema: mustSupport: true _required: true index: 5 elements: resource: {type: Patient, mustSupport: true, index: 6} required: [resource] relatedPerson: match: {} schema: mustSupport: true index: 23 elements: resource: {type: RelatedPerson, index: 24} required: [resource] service-request: match: {} schema: mustSupport: true array: true index: 13 elements: resource: {type: ServiceRequest, mustSupport: true, index: 14} encounter: match: {} schema: mustSupport: true index: 25 elements: resource: {type: Encounter, index: 26} required: [resource] practitionerRole: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 9 elements: resource: {type: PractitionerRole, mustSupport: true, index: 10} required: [resource] specimen: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 17 elements: resource: {type: Specimen, index: 18} required: [resource] observation: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 21 elements: resource: {type: Observation, index: 22} required: [resource] procedure: match: {} schema: mustSupport: true array: true index: 15 elements: resource: {type: Procedure, mustSupport: true, index: 16} organization: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 11 elements: resource: {type: Organization, mustSupport: true, index: 12} required: [resource] diagnosticReport: match: {} schema: mustSupport: true _required: true index: 19 elements: resource: {type: DiagnosticReport, index: 20} required: [resource] practitioner: match: {} schema: mustSupport: true array: true min: 1 _required: true index: 7 elements: resource: {type: Practitioner, mustSupport: true, index: 8} required: [resource] composition: match: {} schema: mustSupport: true _required: true index: 3 elements: resource: {type: Composition, mustSupport: true, index: 4} required: [resource] package_version: 2.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/cancer-reporting/StructureDefinition/us-pathology-bundle base: http://hl7.org/fhir/StructureDefinition/Bundle version: 2.0.0-ballot