description: SERIS Procedure Profile package_name: ca.on.oh-seris derivation: constraint name: Procedure type: Procedure elements: category: short: Procedure Service binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/hospital-service'} mustSupport: true index: 14 elements: coding: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/hospital-service'} mustSupport: true index: 15 elements: system: {mustSupport: true, index: 16} code: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/hospital-service'} mustSupport: true index: 17 display: {mustSupport: true, index: 18} required: [code, system] required: [coding] meta: mustSupport: true index: 0 elements: profile: {mustSupport: true, index: 1} required: [profile] performed: mustSupport: true choices: [performedPeriod] index: 27 performed[x]: elements: start: {short: Surgery Date/Procedure Start Time, mustSupport: true, index: 29} end: {short: Procedure End Time, mustSupport: true, index: 30} note: {index: 44} extension: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-preadmissionscreening index: 2 slicing: slices: preadmissionScreening: match: {} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-preadmissionscreening index: 2 elements: url: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-preadmissionscreening'} type: uri index: 3 surgicalChecklist: match: {} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-surgicalchecklist index: 4 elements: url: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-surgicalchecklist'} type: uri index: 5 inRoom: match: {} schema: type: Extension isModifier: false mustSupport: true url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-in-room index: 6 elements: url: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-in-room'} type: uri index: 7 value: choices: [] index: 9 value[x]: elements: start: {index: 10} end: {index: 11} complication: binding: {strength: example, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/procedure-complication'} mustSupport: true index: 39 elements: coding: binding: {strength: example, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/procedure-complication'} mustSupport: true index: 40 elements: system: pattern: {type: uri, value: 'http://snomed.info/sct'} mustSupport: true type: uri index: 41 code: binding: {strength: example, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/procedure-complication'} mustSupport: true index: 42 display: {mustSupport: true, index: 43} status: {mustSupport: true, index: 13} code: short: Procedure Code/Description binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/procedure-code'} mustSupport: true index: 19 elements: coding: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/procedure-code'} mustSupport: true index: 20 elements: system: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/CodeSystem/WTIS-procedure-code'} mustSupport: true type: uri index: 21 code: binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/procedure-code'} mustSupport: true index: 22 display: {mustSupport: true, index: 23} required: [code, system] required: [coding] partOf: {mustSupport: false, index: 12} performedPeriod: {type: Period, mustSupport: true, choiceOf: performed, index: 28} location: short: Reference to the OR Room for this Procedure mustSupport: true index: 35 elements: identifier: mustSupport: true index: 36 elements: system: {mustSupport: true, index: 37} value: {mustSupport: true, index: 38} required: [system, value] required: [identifier] subject: type: Reference short: The patient receiving the surgical procedure mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-profile-Patient'] index: 24 elements: reference: {mustSupport: true, index: 25} required: [reference] performer: mustSupport: true array: true min: 1 max: 2 index: 31 elements: function: {short: the category of the performer, mustSupport: false, index: 32} actor: type: Reference short: the surgeon or anaesthetist mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-profile-practitionerrole'] index: 33 elements: reference: {mustSupport: true, index: 34} required: [reference] package_version: 0.11.0-alpha1.0.1 extensions: preadmissionScreening: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-preadmissionscreening type: Extension isModifier: false index: 2 elements: url: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-preadmissionscreening'} type: uri index: 3 surgicalChecklist: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-surgicalchecklist type: Extension isModifier: false index: 4 elements: url: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-surgicalchecklist'} type: uri index: 5 inRoom: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-in-room type: Extension isModifier: false mustSupport: true index: 6 elements: url: pattern: {type: uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-ext-in-room'} type: uri index: 7 value: choices: [] index: 9 value[x]: elements: start: {index: 10} end: {index: 11} class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-seris-profile-Procedure base: http://hl7.org/fhir/StructureDefinition/Procedure version: 1.0.0 required: [category, code, location, meta, performer]