PackagesCanonicalsLogsProblems
    Packages
    test.no.basis@2.2.0-alpha
    http://hl7.no/fhir/StructureDefinition/no-basis-PractitionerRole
description: Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\r\n\r\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization.
package_name: test.no.basis
derivation: constraint
name: NoBasisPractitionerRole
type: PractitionerRole
elements:
  practitioner:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Practitioner', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    index: 0
  organization:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Organization', 'http://hl7.org/fhir/StructureDefinition/Organization']
    index: 1
  code:
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        functions:
          match:
            coding: {system: 'urn:oid:2.16.578.1.12.4.1.1.9034'}
          schema:
            binding: {strength: preferred, valueSet: 'urn:oid:2.16.578.1.12.4.1.1.9034'}
            index: 3
            elements:
              coding:
                elements:
                  system:
                    short: Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
                    pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.1.9034'}
                    index: 4
                  code: {index: 5}
                required: [system, code]
  specialty:
    index: 6
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        discipline:
          match:
            coding: {system: 'urn:oid:2.16.578.1.12.4.1.1.8451'}
          schema:
            short: Specific discipline of practitioner
            binding: {strength: preferred, valueSet: 'urn:oid:2.16.578.1.12.4.1.1.8451'}
            index: 7
            elements:
              coding:
                elements:
                  system:
                    short: The identification of the code system
                    pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.1.8451'}
                    index: 8
                  code: {index: 9}
                required: [system, code]
  location:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Location', 'http://hl7.org/fhir/StructureDefinition/Location']
    index: 10
  healthcareService:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-HealthcareService', 'http://hl7.org/fhir/StructureDefinition/HealthcareService']
    index: 11
  endpoint:
    type: Reference
    refers: ['http://hl7.no/fhir/StructureDefinition/no-basis-Endpoint', 'http://hl7.org/fhir/StructureDefinition/Endpoint']
    index: 12
package_version: 2.2.0-alpha
class: profile
kind: resource
url: http://hl7.no/fhir/StructureDefinition/no-basis-PractitionerRole
base: http://hl7.org/fhir/StructureDefinition/PractitionerRole
version: 2.0.0