description: null package_name: accdr.fhir.ig.pkg derivation: constraint name: CDRComposition type: Composition elements: category: mustSupport: true index: 25 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false index: 27 elements: value: mustSupport: true choices: [] index: 29 value[x]: elements: system: {mustSupport: true, index: 30} code: {mustSupport: true, index: 31} display: {mustSupport: true, index: 32} elements: extension: index: 26 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-LOINC-ontology-axis: match: {url: null} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis index: 27 elements: value: mustSupport: true choices: [] index: 29 value[x]: elements: system: {mustSupport: true, index: 30} code: {mustSupport: true, index: 31} display: {mustSupport: true, index: 32} coding: mustSupport: true index: 33 elements: system: {mustSupport: true, index: 34} code: {mustSupport: true, index: 35} display: {mustSupport: true, index: 36} required: [display, system, code] required: [extension, coding] slicing: rules: open discriminator: - {path: 'extension.value[x].code', type: value} min: null slices: sliceCategory-kind-of-document: match: extension: value[x]: {code: null} schema: mustSupport: true index: 37 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 39 elements: value: mustSupport: true choices: [] index: 41 value[x]: elements: system: {mustSupport: true, index: 42} code: pattern: {type: Code, value: 74477-1} mustSupport: true index: 43 display: pattern: {type: String, value: Kind of document} mustSupport: true index: 44 elements: extension: index: 38 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-LOINC-ontology-axis: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis index: 39 elements: value: mustSupport: true choices: [] index: 41 value[x]: elements: system: {mustSupport: true, index: 42} code: pattern: {type: Code, value: 74477-1} mustSupport: true index: 43 display: pattern: {type: String, value: Kind of document} mustSupport: true index: 44 coding: mustSupport: true index: 45 elements: system: {mustSupport: true, index: 46} code: {mustSupport: true, index: 47} display: {mustSupport: true, index: 48} required: [display, system, code] required: [extension, coding] sliceCategory-subject-matter-domain: match: extension: value[x]: {code: null} schema: mustSupport: true index: 49 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 51 elements: value: mustSupport: true choices: [] index: 53 value[x]: elements: system: {mustSupport: true, index: 54} code: pattern: {type: Code, value: 74480-5} mustSupport: true index: 55 display: {mustSupport: true, index: 56} elements: extension: index: 50 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: ext-LOINC-ontology-axis: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis index: 51 elements: value: mustSupport: true choices: [] index: 53 value[x]: elements: system: {mustSupport: true, index: 54} code: pattern: {type: Code, value: 74480-5} mustSupport: true index: 55 display: {mustSupport: true, index: 56} coding: mustSupport: true index: 57 elements: system: {mustSupport: true, index: 58} code: {mustSupport: true, index: 59} display: {mustSupport: true, index: 60} required: [display, system, code] required: [coding] sliceCategory-type-of-service: match: extension: value[x]: {code: null} schema: mustSupport: true index: 61 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 63 elements: value: mustSupport: true choices: [] index: 65 value[x]: elements: system: {mustSupport: true, index: 66} code: pattern: {type: Code, value: 74478-9} mustSupport: true index: 67 display: pattern: {type: String, value: Type of Service} mustSupport: true index: 68 elements: extension: index: 62 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-LOINC-ontology-axis: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis index: 63 elements: value: mustSupport: true choices: [] index: 65 value[x]: elements: system: {mustSupport: true, index: 66} code: pattern: {type: Code, value: 74478-9} mustSupport: true index: 67 display: pattern: {type: String, value: Type of Service} mustSupport: true index: 68 coding: mustSupport: true index: 69 elements: system: {mustSupport: true, index: 70} code: {mustSupport: true, index: 71} display: {mustSupport: true, index: 72} required: [display, system, code] required: [extension, coding] sliceCategory-role: match: extension: value[x]: {code: null} schema: mustSupport: true index: 73 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 75 elements: value: mustSupport: true choices: [] index: 77 value[x]: elements: system: {mustSupport: true, index: 78} code: pattern: {type: Code, value: 74479-7} mustSupport: true index: 79 display: pattern: {type: String, value: Role} mustSupport: true index: 80 elements: extension: index: 74 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-LOINC-ontology-axis: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis index: 75 elements: value: mustSupport: true choices: [] index: 77 value[x]: elements: system: {mustSupport: true, index: 78} code: pattern: {type: Code, value: 74479-7} mustSupport: true index: 79 display: pattern: {type: String, value: Role} mustSupport: true index: 80 coding: mustSupport: true index: 81 elements: system: {mustSupport: true, index: 82} code: {mustSupport: true, index: 83} display: {mustSupport: true, index: 84} required: [display, system, code] required: [extension, coding] sliceCategory-setting: match: extension: value[x]: {code: null} schema: index: 85 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false index: 87 elements: value: mustSupport: true choices: [] index: 89 value[x]: elements: system: {mustSupport: true, index: 90} code: pattern: {type: Code, value: 74476-3} index: 91 display: pattern: {type: String, value: setting} index: 92 elements: extension: index: 86 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-LOINC-ontology-axis: match: {url: null} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis index: 87 elements: value: mustSupport: true choices: [] index: 89 value[x]: elements: system: {mustSupport: true, index: 90} code: pattern: {type: Code, value: 74476-3} index: 91 display: pattern: {type: String, value: setting} index: 92 coding: mustSupport: true index: 93 elements: system: {mustSupport: true, index: 94} code: {mustSupport: true, index: 95} display: {mustSupport: true, index: 96} required: [display, system, code] required: [extension, coding] date: {mustSupport: true, index: 100} meta: mustSupport: true index: 0 elements: lastUpdated: {mustSupport: true, index: 1} profile: {mustSupport: true, index: 2} required: [profile] encounter: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Encounter'] index: 98 elements: reference: {mustSupport: true, index: 99} required: [reference] section: mustSupport: true index: 116 elements: id: {index: 117} code: mustSupport: true index: 118 elements: coding: mustSupport: true index: 119 elements: system: {mustSupport: true, index: 120} code: {mustSupport: true, index: 121} display: {mustSupport: true, index: 122} required: [display, system, code] required: [coding] text: {mustSupport: true, index: 123} entry: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Binary'] index: 124 elements: reference: {mustSupport: true, index: 125} required: [reference] required: [id, text, code] type: mustSupport: true index: 9 elements: coding: index: 10 extensions: ext-accdr-document-type: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type', min: 1, max: 1, type: Extension, isModifier: false, index: 12} elements: extension: index: 11 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: ext-accdr-document-type: match: {url: null} schema: {type: Extension, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type', index: 12} min: 1 max: 1 required: [extension] slicing: rules: open discriminator: - {path: extension.value.code, type: value} min: 1 slices: slice-local-document-type: match: extension: value: {code: null} schema: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/local-document-type'} _required: true index: 13 extensions: coding-local-code: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type type: Extension isModifier: false index: 15 elements: value[x]: elements: code: pattern: {type: Code, value: local} index: 16 elements: extension: index: 14 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: coding-local-code: match: {url: null} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type index: 15 elements: value[x]: elements: code: pattern: {type: Code, value: local} index: 16 system: {mustSupport: true, index: 17} code: {mustSupport: true, index: 18} required: [extension, system, code] slice-provincial-document-type: match: extension: value: {code: null} schema: short: Provincial document type binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/provincial-document-type'} index: 19 extensions: coding-provincial-code: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type type: Extension isModifier: false index: 21 elements: value[x]: elements: code: pattern: {type: Code, value: provincial} index: 22 elements: extension: index: 20 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: coding-provincial-code: match: {url: null} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ext-accdr-document-code-type index: 21 elements: value[x]: elements: code: pattern: {type: Code, value: provincial} index: 22 system: pattern: {type: Uri, value: 'http://loinc.org'} mustSupport: true index: 23 code: {mustSupport: true, index: 24} required: [extension, system, code] required: [coding] title: {mustSupport: true, index: 103} author: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Organization', 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Practitioner', 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-PractitionerRole'] index: 101 elements: reference: {mustSupport: true, index: 102} required: [reference] extension: index: 3 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: ext-Recipient: match: {url: null} schema: {type: Extension, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-ext-recipient', index: 4} min: 0 event: mustSupport: true index: 110 elements: period: mustSupport: true index: 111 elements: start: {mustSupport: true, index: 112} end: {mustSupport: true, index: 113} required: [start] detail: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-ServiceRequest'] index: 114 elements: reference: {index: 115} required: [reference] required: [period] custodian: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Organization'] index: 104 elements: reference: {mustSupport: true, index: 105} required: [reference] status: {mustSupport: true, index: 8} identifier: mustSupport: true index: 5 elements: system: {mustSupport: true, index: 6} value: {mustSupport: true, index: 7} required: [value, system] relatesTo: mustSupport: true index: 106 elements: code: {mustSupport: true, index: 107} target: mustSupport: true choices: [] index: 109 subject: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Patient'] index: 97 package_version: 0.9.15 extensions: ext-Recipient: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-ext-recipient', min: 0, type: Extension, index: 4} class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Composition base: http://hl7.org/fhir/StructureDefinition/Composition version: null required: [section, identifier, subject, meta, custodian]