description: Indicates preferences related to provider and service location package_name: ca.on.oh derivation: constraint name: ServiceProviderPreference type: Extension elements: extension: array: true min: 2 index: 0 slicing: slices: PreferenceType: match: {} schema: isModifier: true short: Preference Type mustSupport: true _required: true binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/preference-type-code'} isModifierReason: Indicates how the ProviderOrLocation is to be treated (e.g., preferred provider) index: 1 elements: url: pattern: {type: Uri, value: PreferenceType} index: 2 value: code: - {code: preferred, display: Preferred} - {code: excluded, display: Excluded} label: Preference Type short: Preference Type Code choices: [valueCode] index: 4 valueCode: code: - {code: preferred, display: Preferred} - {code: excluded, display: Excluded} type: code label: Preference Type short: Preference Type Code choiceOf: value index: 5 ProviderOrLocation: match: {} schema: short: Provider or Location mustSupport: true _required: true index: 6 elements: url: pattern: {type: Uri, value: ProviderOrLocation} index: 7 value: choices: [valueString, valueReference] index: 9 valueString: {type: string, choiceOf: value, index: 10} valueReference: type: Reference choiceOf: value refers: [HealthcareService, Location, Practitioner, PractitionerRole] index: 11 Rationale: match: {} schema: short: Preference Rationale index: 12 elements: url: pattern: {type: Uri, value: Rationale} index: 13 value: choices: [valueString] index: 15 valueString: {type: string, choiceOf: value, index: 16} url: pattern: {type: Uri, value: 'http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-provider-preference-EXT'} index: 17 value: choices: [] index: 19 package_version: ereferral-econsult-0.12.0-projectathon1.0.2 extensions: PreferenceType: isModifier: true short: Preference Type index: 1 mustSupport: true elements: url: pattern: {type: Uri, value: PreferenceType} index: 2 value: code: - {code: preferred, display: Preferred} - {code: excluded, display: Excluded} label: Preference Type short: Preference Type Code choices: [valueCode] index: 4 valueCode: code: - {code: preferred, display: Preferred} - {code: excluded, display: Excluded} type: code label: Preference Type short: Preference Type Code choiceOf: value index: 5 _required: true binding: {strength: extensible, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/preference-type-code'} url: null isModifierReason: Indicates how the ProviderOrLocation is to be treated (e.g., preferred provider) ProviderOrLocation: url: null short: Provider or Location mustSupport: true _required: true index: 6 elements: url: pattern: {type: Uri, value: ProviderOrLocation} index: 7 value: choices: [valueString, valueReference] index: 9 valueString: {type: string, choiceOf: value, index: 10} valueReference: type: Reference choiceOf: value refers: [HealthcareService, Location, Practitioner, PractitionerRole] index: 11 Rationale: url: null short: Preference Rationale index: 12 elements: url: pattern: {type: Uri, value: Rationale} index: 13 value: choices: [valueString] index: 15 valueString: {type: string, choiceOf: value, index: 16} class: extension kind: complex-type url: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-service-provider-preference-EXT base: http://hl7.org/fhir/StructureDefinition/Extension version: null