description: null package_name: ca.on.ehr.r4 derivation: constraint name: CompositionDocumentEHR type: Composition elements: category: type: CodeableConcept mustSupport: true index: 15 elements: coding: index: 16 elements: system: {index: 17} display: extensions: translation: url: null index: 18 extensions: {} elements: extension: {array: true, min: 2, index: 19} elements: extension: index: 18 slicing: slices: translation: match: {} schema: index: 18 extensions: {} elements: extension: {array: true, min: 2, index: 19} required: [system] required: [coding] date: {mustSupport: true, index: 23} meta: mustSupport: true index: 0 elements: lastUpdated: {mustSupport: true, index: 1} encounter: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-encounter'] index: 21 elements: reference: {mustSupport: true, index: 22} required: [reference] section: mustSupport: true index: 39 elements: id: {index: 40} code: type: CodeableConcept mustSupport: true index: 41 elements: coding: index: 42 elements: system: {index: 43} display: extensions: translation: url: null index: 44 extensions: {} elements: extension: {array: true, min: 2, index: 45} elements: extension: index: 44 slicing: slices: translation: match: {} schema: index: 44 extensions: {} elements: extension: {array: true, min: 2, index: 45} required: [system] required: [coding] text: {mustSupport: true, index: 46} entry: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-binary'] index: 47 elements: reference: {mustSupport: true, index: 48} required: [reference] required: [id] type: type: CodeableConcept mustSupport: true index: 10 elements: coding: index: 11 elements: system: {index: 12} display: extensions: translation: url: null index: 13 extensions: {} elements: extension: {array: true, min: 2, index: 14} elements: extension: index: 13 slicing: slices: translation: match: {} schema: index: 13 extensions: {} elements: extension: {array: true, min: 2, index: 14} required: [system] required: [coding] title: {mustSupport: true, index: 26} author: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-organization', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole'] index: 24 elements: reference: {mustSupport: true, index: 25} required: [reference] extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: copiedParticipants: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://ontariohealth.ca/StructureDefinition/oh-ehr-copied-participants-EXT', index: 3} EHRRecipients: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-recipient', index: 4} min: 0 EHRUrgencyFlagExtension: match: {url: null} schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-urgency-flag', index: 5} min: 0 max: 1 event: mustSupport: true index: 33 elements: period: mustSupport: true index: 34 elements: start: {mustSupport: true, index: 35} end: {mustSupport: true, index: 36} required: [start] detail: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest'] index: 37 elements: reference: {mustSupport: true, index: 38} required: [reference] required: [period] custodian: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-organization'] index: 27 elements: reference: {mustSupport: true, index: 28} required: [reference] status: {mustSupport: true, index: 9} identifier: mustSupport: true index: 6 elements: system: {mustSupport: true, index: 7} value: {mustSupport: true, index: 8} required: [system, value] relatesTo: mustSupport: true index: 29 elements: code: {mustSupport: true, index: 30} target: mustSupport: true choices: [] index: 32 subject: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient'] index: 20 package_version: 1.0.0-snapshot9 extensions: copiedParticipants: {url: 'http://ontariohealth.ca/StructureDefinition/oh-ehr-copied-participants-EXT', type: Extension, isModifier: false, mustSupport: true, index: 3} EHRRecipients: {url: 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-recipient', min: 0, type: Extension, isModifier: false, mustSupport: true, index: 4} EHRUrgencyFlagExtension: {url: 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/ext-urgency-flag', min: 0, max: 1, type: Extension, isModifier: false, mustSupport: true, index: 5} class: profile kind: resource url: http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-composition-document base: http://hl7.org/fhir/StructureDefinition/Composition version: 1.0.0 required: [custodian, identifier, section, subject]