description: null package_name: accdr.fhir.ig.pkg derivation: constraint name: CDRComposition type: Composition elements: category: mustSupport: true index: 17 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false index: 19 elements: value: mustSupport: true choices: [] index: 21 value[x]: elements: system: {mustSupport: true, index: 22} code: {mustSupport: true, index: 23} display: {mustSupport: true, index: 24} elements: extension: index: 18 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: 19 elements: value: mustSupport: true choices: [] index: 21 value[x]: elements: system: {mustSupport: true, index: 22} code: {mustSupport: true, index: 23} display: {mustSupport: true, index: 24} coding: mustSupport: true index: 25 elements: system: {mustSupport: true, index: 26} code: {mustSupport: true, index: 27} display: {mustSupport: true, index: 28} 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: 29 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 31 elements: value: mustSupport: true choices: [] index: 33 value[x]: elements: system: {mustSupport: true, index: 34} code: pattern: {type: Code, value: 74477-1} mustSupport: true index: 35 display: pattern: {type: String, value: Kind of document} mustSupport: true index: 36 elements: extension: index: 30 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: 31 elements: value: mustSupport: true choices: [] index: 33 value[x]: elements: system: {mustSupport: true, index: 34} code: pattern: {type: Code, value: 74477-1} mustSupport: true index: 35 display: pattern: {type: String, value: Kind of document} mustSupport: true index: 36 coding: mustSupport: true index: 37 elements: system: {mustSupport: true, index: 38} code: {mustSupport: true, index: 39} display: {mustSupport: true, index: 40} required: [display, system, code] required: [extension, coding] sliceCategory-subject-matter-domain: match: extension: value[x]: {code: null} schema: mustSupport: true index: 41 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 43 elements: value: mustSupport: true choices: [] index: 45 value[x]: elements: system: {mustSupport: true, index: 46} code: pattern: {type: Code, value: 74480-5} mustSupport: true index: 47 display: {mustSupport: true, index: 48} elements: extension: index: 42 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: 43 elements: value: mustSupport: true choices: [] index: 45 value[x]: elements: system: {mustSupport: true, index: 46} code: pattern: {type: Code, value: 74480-5} mustSupport: true index: 47 display: {mustSupport: true, index: 48} coding: mustSupport: true index: 49 elements: system: {mustSupport: true, index: 50} code: {mustSupport: true, index: 51} display: {mustSupport: true, index: 52} required: [display, system, code] required: [coding] sliceCategory-type-of-service: match: extension: value[x]: {code: null} schema: mustSupport: true index: 53 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 55 elements: value: mustSupport: true choices: [] index: 57 value[x]: elements: system: {mustSupport: true, index: 58} code: pattern: {type: Code, value: 74478-9} mustSupport: true index: 59 display: pattern: {type: String, value: Type of Service} mustSupport: true index: 60 elements: extension: index: 54 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: 55 elements: value: mustSupport: true choices: [] index: 57 value[x]: elements: system: {mustSupport: true, index: 58} code: pattern: {type: Code, value: 74478-9} mustSupport: true index: 59 display: pattern: {type: String, value: Type of Service} mustSupport: true index: 60 coding: mustSupport: true index: 61 elements: system: {mustSupport: true, index: 62} code: {mustSupport: true, index: 63} display: {mustSupport: true, index: 64} required: [display, system, code] required: [extension, coding] sliceCategory-role: match: extension: value[x]: {code: null} schema: mustSupport: true index: 65 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false mustSupport: true index: 67 elements: value: mustSupport: true choices: [] index: 69 value[x]: elements: system: {mustSupport: true, index: 70} code: pattern: {type: Code, value: 74479-7} mustSupport: true index: 71 display: pattern: {type: String, value: Role} mustSupport: true index: 72 elements: extension: index: 66 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: 67 elements: value: mustSupport: true choices: [] index: 69 value[x]: elements: system: {mustSupport: true, index: 70} code: pattern: {type: Code, value: 74479-7} mustSupport: true index: 71 display: pattern: {type: String, value: Role} mustSupport: true index: 72 coding: mustSupport: true index: 73 elements: system: {mustSupport: true, index: 74} code: {mustSupport: true, index: 75} display: {mustSupport: true, index: 76} required: [display, system, code] required: [extension, coding] sliceCategory-setting: match: extension: value[x]: {code: null} schema: index: 77 extensions: ext-LOINC-ontology-axis: url: http://ontariohealth.ca/fhir/StructureDefinition/ext-loinc-ontology-axis type: Extension isModifier: false index: 79 elements: value: mustSupport: true choices: [] index: 81 value[x]: elements: system: {mustSupport: true, index: 82} code: pattern: {type: Code, value: 74476-3} index: 83 display: pattern: {type: String, value: setting} index: 84 elements: extension: index: 78 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: 79 elements: value: mustSupport: true choices: [] index: 81 value[x]: elements: system: {mustSupport: true, index: 82} code: pattern: {type: Code, value: 74476-3} index: 83 display: pattern: {type: String, value: setting} index: 84 coding: mustSupport: true index: 85 elements: system: {mustSupport: true, index: 86} code: {mustSupport: true, index: 87} display: {mustSupport: true, index: 88} required: [display, system, code] required: [extension, coding] date: {mustSupport: true, index: 92} 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: 90 elements: reference: {mustSupport: true, index: 91} required: [reference] section: mustSupport: true index: 108 elements: id: {index: 109} code: mustSupport: true index: 110 elements: coding: mustSupport: true index: 111 elements: system: {mustSupport: true, index: 112} code: {mustSupport: true, index: 113} display: {mustSupport: true, index: 114} required: [display, system, code] required: [coding] text: {mustSupport: true, index: 115} entry: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Binary'] index: 116 elements: reference: {mustSupport: true, index: 117} required: [reference] required: [id, text, code] type: mustSupport: true index: 9 elements: coding: index: 10 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: slice-local-document-type: match: {system: 'urn:oid:2.16.840.1.113883.3.239.23.10.102.8'} schema: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/local-document-type'} _required: true index: 11 elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.840.1.113883.3.239.23.10.102.8'} mustSupport: true index: 12 code: {mustSupport: true, index: 13} required: [system, code] slice-provincial-document-type: match: {system: 'http://loinc.org'} schema: short: Provincial document type binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/provincial-document-type'} index: 14 elements: system: pattern: {type: Uri, value: 'http://loinc.org'} mustSupport: true index: 15 code: {mustSupport: true, index: 16} required: [system, code] required: [coding] title: {mustSupport: true, index: 95} author: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-PractitionerRole'] index: 93 elements: reference: {mustSupport: true, index: 94} 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: 102 elements: period: mustSupport: true index: 103 elements: start: {mustSupport: true, index: 104} end: {mustSupport: true, index: 105} required: [start] detail: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-ServiceRequest'] index: 106 elements: reference: {index: 107} required: [reference] required: [period] custodian: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Organization'] index: 96 elements: reference: {mustSupport: true, index: 97} 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: 98 elements: code: {mustSupport: true, index: 99} target: mustSupport: true choices: [] index: 101 subject: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-accdr-profile-Patient'] index: 89 package_version: 0.9.0-alpha-0.9.4 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]