description: A practice location of the Requestor. package_name: ca.on.health.sadie derivation: constraint name: RequestorLocation type: Location elements: description: {index: 16} address: index: 47 elements: use: {index: 48} type: {index: 49} text: {index: 50} line: {index: 51} district: {index: 52} country: {index: 53} period: {index: 54} managingOrganization: {index: 57} name: {index: 14} mode: {index: 17} type: index: 18 elements: coding: index: 19 elements: system: pattern: {type: String, value: 'https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal-Complete'} index: 20 version: {index: 21} code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationTypes'} index: 22 display: {index: 23} userSelected: {index: 24} required: [system] text: {index: 25} required: [coding] alias: {index: 15} identifier: index: 0 elements: use: {index: 1} type: index: 2 elements: coding: index: 3 elements: system: {index: 4} code: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-ExternalSystems'} index: 5 display: {index: 6} userSelected: {index: 7} required: [system, code] text: {index: 8} required: [coding] system: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-IdentifierSystems'} index: 9 value: {index: 10} period: {index: 11} assigner: {index: 12} required: [value, system] hoursOfOperation: {index: 59} availabilityExceptions: {index: 60} position: {index: 56} telecom: index: 26 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: PhoneNumber: match: {system: phone} schema: array: true max: 2 index: 27 elements: contactDescription: type: Extension isModifier: false mustSupport: false url: https://health.gov.on.ca/sadie/fhir/StructureDefinition/ContactPoint-Description-Extension index: 28 slicing: slices: contactDescription: match: {} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ContactPoint-Description-Extension', index: 28} max: 1 system: pattern: {type: Code, value: phone} index: 29 value: {index: 30} use: {index: 31} rank: {index: 32} period: {index: 33} required: [rank, value, system] FaxNumber: match: {system: fax} schema: array: true max: 2 index: 34 elements: contactDescription: type: Extension isModifier: false mustSupport: false url: https://health.gov.on.ca/sadie/fhir/StructureDefinition/ContactPoint-Description-Extension index: 35 slicing: slices: contactDescription: match: {} schema: {type: Extension, isModifier: false, mustSupport: false, url: 'https://health.gov.on.ca/sadie/fhir/StructureDefinition/ContactPoint-Description-Extension', index: 35} max: 1 system: pattern: {type: Code, value: fax} index: 36 value: {index: 37} use: {index: 38} rank: {index: 39} period: {index: 40} required: [rank, value, system] EmailAddress: match: {system: email} schema: index: 41 elements: system: pattern: {type: Code, value: email} index: 42 value: {index: 43} use: pattern: {type: Code, value: EMAIL} index: 44 rank: {index: 45} period: {index: 46} required: [rank, value, system] operationalStatus: binding: {strength: required, valueSet: 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-LocationStatuses'} index: 13 partOf: {index: 58} physicalType: {index: 55} endpoint: {index: 61} package_version: 1.0.2 class: profile kind: resource url: http://health.gov.on.ca/sadie/fhir/StructureDefinition/RequestorLocation base: http://hl7.org/fhir/StructureDefinition/Location version: 1.0.0 required: [operationalStatus, name]