description: null package_name: bonsai.poc.second.test 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: choices: [] index: 3 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: 4 extensions: workplaceIdentifier: url: null index: 5 elements: value: choices: [] index: 7 elements: extension: index: 5 slicing: slices: workplaceIdentifier: match: {} schema: index: 5 elements: value: choices: [] index: 7 name: mustSupport: true index: 8 elements: text: {short: Text representation of the full name for a practitioner, maxLength: 70, mustSupport: true, index: 9} family: {short: Practitioner family name, maxLength: 35, mustSupport: true, index: 10} given: {short: Practitioner first name, mustSupport: true, maxLength: 35, index: 11} telecom: short: A contact detail for the practitioner mustSupport: true index: 12 extensions: nllAvailableToPatient: {url: 'http://electronichealth.se/fhir/StructureDefinition/NLLAvailableToPatient', min: 1, max: 1, short: Available to patient, type: Extension, mustSupport: true, index: 14} nllContactPointType: url: http://electronichealth.se/fhir/StructureDefinition/NLLContactPointType short: Contact point type type: Extension mustSupport: true index: 15 elements: value: choices: [] index: 17 elements: extension: array: true min: 2 index: 13 slicing: slices: nllAvailableToPatient: match: {} schema: {short: Available to patient, type: Extension, mustSupport: true, url: 'http://electronichealth.se/fhir/StructureDefinition/NLLAvailableToPatient', index: 14} min: 1 max: 1 nllContactPointType: match: {} schema: short: Contact point type type: Extension mustSupport: true url: http://electronichealth.se/fhir/StructureDefinition/NLLContactPointType index: 15 elements: value: choices: [] index: 17 system: short: phone pattern: {type: Code, value: phone} mustSupport: true index: 18 value: {short: The practitioners telephone number, mustSupport: true, maxLength: 15, index: 19} rank: {mustSupport: true, index: 20} required: [rank, value] address: short: Address(es) of the practitioner mustSupport: true index: 21 elements: type: short: postal | physical binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/address-types'} mustSupport: true index: 22 line: {maxLength: 35, mustSupport: true, index: 23} city: {maxLength: 28, mustSupport: true, index: 24} postalCode: {maxLength: 6, mustSupport: true, index: 25} country: {short: Country (2 letter code ISO 3166-1), maxLength: 2, mustSupport: true, index: 26} qualification: mustSupport: true index: 27 elements: identifier: index: 28 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: 29 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: 30 value: {short: The Personal Prescription Code, maxLength: 7, mustSupport: true, index: 31} 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: 32 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.752.116.3.1.1'} mustSupport: true index: 33 value: {maxLength: 6, mustSupport: true, index: 34} required: [value, system] code: mustSupport: true index: 35 elements: coding: mustSupport: true index: 36 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: 37 elements: system: pattern: {type: Uri, value: 'urn:oid:1.2.752.116.3.1.3'} mustSupport: true index: 38 version: {mustSupport: true, index: 39} code: {mustSupport: true, index: 40} 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: 41 elements: system: pattern: {type: Uri, value: 'http://ehalsomyndigheten.se/fhir/CodeSystem/ehm-utokad-yrkeskod'} mustSupport: true index: 42 version: {mustSupport: true, index: 43} code: {mustSupport: true, index: 44} 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: 45 elements: system: pattern: {type: Uri, value: 'http://ehalsomyndigheten.se/fhir/CodeSystem/ehm-gruppforskrivarkod'} mustSupport: true index: 46 version: {mustSupport: true, index: 47} code: {mustSupport: true, index: 48} required: [system, code] required: [coding] package_version: 1.2.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: choices: [] index: 3 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: 4 extensions: workplaceIdentifier: url: null index: 5 elements: value: choices: [] index: 7 elements: extension: index: 5 slicing: slices: workplaceIdentifier: match: {} schema: index: 5 elements: value: choices: [] index: 7 class: profile kind: resource url: http://electronichealth.se/fhir/StructureDefinition/NLLPractitioner base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 2.0.0