description: null package_name: bonsai.demo.c derivation: constraint name: NLLPractitioner type: Practitioner elements: id: {mustSupport: true, index: 0} extension: short: User acronym (sv användar-id), used in some scenarios type: Extension mustSupport: true url: https://electronichealth.se/fhir/StructureDefinition/NLLUserAcronym index: 1 slicing: slices: userAcronym: match: {} schema: short: User acronym (sv användar-id), used in some scenarios type: Extension mustSupport: true url: https://electronichealth.se/fhir/StructureDefinition/NLLUserAcronym index: 1 elements: value: mustSupport: true choices: [] index: 3 value[x]: extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 5 elements: extension: mustSupport: true index: 4 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 5 nllApplicableWorkplace: match: {} schema: short: Information related to a practitioner's workplace applicable for the scenario type: Extension mustSupport: true url: http://electronichealth.se/fhir/StructureDefinition/NLLWorkplaceSummary index: 6 extensions: workplaceIdentifier: url: null index: 7 elements: value: choices: [] index: 9 workplaceName: url: null index: 10 elements: value: mustSupport: true choices: [] index: 12 value[x]: extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 14 elements: extension: mustSupport: true index: 13 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 14 elements: extension: index: 7 slicing: slices: workplaceIdentifier: match: {} schema: index: 7 elements: value: choices: [] index: 9 workplaceName: match: {} schema: index: 10 elements: value: mustSupport: true choices: [] index: 12 value[x]: extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 14 elements: extension: mustSupport: true index: 13 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 14 name: mustSupport: true index: 15 elements: text: short: Text representation of the full name for a practitioner maxLength: 70 mustSupport: true index: 16 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 18 elements: extension: mustSupport: true index: 17 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 18 family: short: Practitioner family name maxLength: 35 mustSupport: true index: 19 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason type: Extension binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} isModifier: false mustSupport: true index: 21 elements: extension: mustSupport: true index: 20 slicing: slices: NLLdataAbsentReason: match: {} schema: type: Extension binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} isModifier: false mustSupport: true url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 21 given: short: Practitioner first name mustSupport: true maxLength: 35 index: 22 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 24 elements: extension: mustSupport: true index: 23 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 24 telecom: short: A contact detail for the practitioner mustSupport: true index: 25 extensions: nllAvailableToPatient: {url: 'http://electronichealth.se/fhir/StructureDefinition/NLLAvailableToPatient', min: 1, max: 1, short: Available to patient, type: Extension, mustSupport: true, index: 27} nllContactPointType: url: http://electronichealth.se/fhir/StructureDefinition/NLLContactPointType short: Contact point type type: Extension mustSupport: true index: 28 elements: value: choices: [] index: 30 elements: extension: mustSupport: true array: true min: 2 index: 26 slicing: slices: nllAvailableToPatient: match: {} schema: {short: Available to patient, type: Extension, mustSupport: true, url: 'http://electronichealth.se/fhir/StructureDefinition/NLLAvailableToPatient', index: 27} min: 1 max: 1 nllContactPointType: match: {} schema: short: Contact point type type: Extension mustSupport: true url: http://electronichealth.se/fhir/StructureDefinition/NLLContactPointType index: 28 elements: value: choices: [] index: 30 system: short: phone pattern: {type: Code, value: phone} mustSupport: true index: 31 value: short: The practitioners telephone number mustSupport: true maxLength: 15 index: 32 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 33 elements: extension: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 33 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 33 rank: {mustSupport: true, index: 34} required: [rank, value] address: short: Address(es) of the practitioner mustSupport: true index: 35 elements: type: short: postal | physical binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/address-types'} mustSupport: true index: 36 line: maxLength: 35 mustSupport: true index: 37 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 39 elements: extension: mustSupport: true index: 38 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 39 city: maxLength: 28 mustSupport: true index: 40 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 42 elements: extension: mustSupport: true index: 41 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 42 postalCode: maxLength: 6 mustSupport: false index: 43 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 45 elements: extension: mustSupport: true index: 44 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 45 country: short: Country (2 letter code ISO 3166-1) maxLength: 2 mustSupport: true index: 46 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: notasked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 48 elements: extension: mustSupport: true index: 47 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: notasked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 48 qualification: mustSupport: true index: 49 elements: identifier: index: 50 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: personalPrescriptionCode: match: {system: 'urn:oid:1.2.752.116.3.1.2'} schema: short: Personal Prescription Code mustSupport: true index: 51 elements: system: short: Name space for Personal Prescription Code pattern: {type: Uri, value: 'urn:oid:1.2.752.116.3.1.2'} mustSupport: true index: 52 value: short: The Personal Prescription Code maxLength: 7 mustSupport: true index: 53 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason type: Extension short: masked binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} isModifier: false index: 54 elements: extension: type: Extension short: masked binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} isModifier: false url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 54 slicing: slices: NLLdataAbsentReason: match: {} schema: type: Extension short: masked binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} isModifier: false url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 54 required: [value, system] healthcareProfessionalLicenseNumber: match: {system: 'urn:oid:1.2.752.116.3.1.1'} schema: short: Healthcare Professional License Identity Number mustSupport: true index: 55 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.752.116.3.1.1'} mustSupport: true index: 56 value: maxLength: 6 mustSupport: true index: 57 extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 58 elements: extension: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 58 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 58 required: [value, system] code: mustSupport: true index: 59 elements: coding: mustSupport: true index: 60 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: healthcareProfessionalLicense: match: {system: 'urn:oid:1.2.752.116.3.1.3'} schema: short: Healthcare Professional License mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/nll-hosp-yrkeskod'} index: 61 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.752.116.3.1.3'} mustSupport: true index: 62 version: {mustSupport: true, index: 63} code: {mustSupport: true, index: 64} required: [system, code] occupationalCode: match: {system: 'http://ehalsomyndigheten.se/fhir/CodeSystem/ehm-utokad-yrkeskod'} schema: short: Occupational Code mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/nll-utokad-yrkeskod'} index: 65 elements: system: pattern: {type: Uri, value: 'http://ehalsomyndigheten.se/fhir/CodeSystem/ehm-utokad-yrkeskod'} mustSupport: true index: 66 version: {mustSupport: true, index: 67} code: {mustSupport: true, index: 68} required: [system, code] groupPrescriptionCode: match: {system: 'http://ehalsomyndigheten.se/fhir/CodeSystem/ehm-gruppforskrivarkod'} schema: short: Group Prescription Code mustSupport: true binding: {strength: required, valueSet: 'http://ehalsomyndigheten.se/fhir/ValueSet/gruppforskrivarkod'} index: 69 elements: system: pattern: {type: Uri, value: 'http://ehalsomyndigheten.se/fhir/CodeSystem/ehm-gruppforskrivarkod'} mustSupport: true index: 70 version: {mustSupport: true, index: 71} code: {mustSupport: true, index: 72} required: [system, code] required: [coding] package_version: 3.0.0 extensions: userAcronym: url: https://electronichealth.se/fhir/StructureDefinition/NLLUserAcronym short: User acronym (sv användar-id), used in some scenarios type: Extension mustSupport: true index: 1 elements: value: mustSupport: true choices: [] index: 3 value[x]: extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 5 elements: extension: mustSupport: true index: 4 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 5 nllApplicableWorkplace: url: http://electronichealth.se/fhir/StructureDefinition/NLLWorkplaceSummary short: Information related to a practitioner's workplace applicable for the scenario type: Extension mustSupport: true index: 6 extensions: workplaceIdentifier: url: null index: 7 elements: value: choices: [] index: 9 workplaceName: url: null index: 10 elements: value: mustSupport: true choices: [] index: 12 value[x]: extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 14 elements: extension: mustSupport: true index: 13 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 14 elements: extension: index: 7 slicing: slices: workplaceIdentifier: match: {} schema: index: 7 elements: value: choices: [] index: 9 workplaceName: match: {} schema: index: 10 elements: value: mustSupport: true choices: [] index: 12 value[x]: extensions: NLLdataAbsentReason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} index: 14 elements: extension: mustSupport: true index: 13 slicing: slices: NLLdataAbsentReason: match: {} schema: isModifier: false short: masked type: Extension mustSupport: true binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/data-absent-reason'} url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 14 class: profile kind: resource url: http://electronichealth.se/fhir/StructureDefinition/NLLPractitioner base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 2.1.1