PackagesCanonicalsLogsProblems
    Packages
    fi.kela.kanta.res.medication.r4@1.0.0
    https://gen.kanta.fi/fhir/StructureDefinition/KantaPractitioner
description: Kanta-palveluissa käytettävä Practitioner-profiili. Profiililla ilmoitetaan ammattihenkilön tiedot.
package_name: fi.kela.kanta.res.medication.r4
derivation: constraint
name: KantaPractitioner
abstract: true
type: Practitioner
elements:
  address: {index: 49}
  meta:
    index: 0
    elements:
      profile: {index: 1}
  name:
    short: Ammattihenkilön nimitiedot
    index: 40
    elements:
      id: {index: 41}
      text: {index: 42}
      family: {short: Ammattihenkilön sukunimi, index: 43}
      given: {short: Ammattihenkilön etunimi, index: 44}
      prefix: {index: 45}
      suffix: {index: 46}
      period: {index: 47}
  birthDate: {index: 51}
  extension:
    type: Extension
    isModifier: false
    url: https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerTitle
    index: 2
    slicing:
      slices:
        PractitionerTitle:
          match: {}
          schema:
            type: Extension
            isModifier: false
            url: https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerTitle
            index: 2
            elements:
              url:
                pattern: {type: Uri, value: 'https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerTitle'}
                index: 3
        PractitionerAuthenticationMethod:
          match: {}
          schema:
            type: Extension
            isModifier: false
            url: https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerAuthenticationMethod
            index: 4
            elements:
              url:
                pattern: {type: Uri, value: 'https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerAuthenticationMethod'}
                index: 5
  photo: {index: 52}
  active: {index: 39}
  communication: {index: 53}
  identifier:
    short: Ammattihenkilön yksilöivä tunnus
    index: 6
    slicing:
      rules: closed
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        Rekisterointinumero:
          match: {system: 'urn:oid:1.2.246.537.26'}
          schema:
            short: Ammattihenkilön Suosikki- tai Terhikki-tunnus
            index: 7
            elements:
              id: {index: 8}
              use: {index: 9}
              type: {index: 10}
              system:
                short: Tunnuksen nimiavaruus
                pattern: {type: Uri, value: 'urn:oid:1.2.246.537.26'}
                index: 11
              value: {short: Ammattihenkilön tunnus, index: 12}
              period: {index: 13}
              assigner: {index: 14}
            required: [value, system]
        SV-numero:
          match: {system: 'urn:oid:1.2.246.537.25'}
          schema:
            short: Ammattihenkilön SV-numero
            index: 15
            elements:
              id: {index: 16}
              use: {index: 17}
              type: {index: 18}
              system:
                short: SV-numeron nimiavaruus
                pattern: {type: Uri, value: 'urn:oid:1.2.246.537.25'}
                index: 19
              value: {short: SV-numero, index: 20}
              period: {index: 21}
              assigner: {index: 22}
            required: [value, system]
        PIC:
          match: {system: 'urn:oid:1.2.246.21'}
          schema:
            short: Ammattihenkilön henkilötunnus
            index: 23
            elements:
              id: {index: 24}
              use: {index: 25}
              type: {index: 26}
              system:
                short: Henkilötunnuksen nimiavaruus
                pattern: {type: Uri, value: 'urn:oid:1.2.246.21'}
                index: 27
              value: {short: Henkilötunnus, index: 28}
              period: {index: 29}
              assigner: {index: 30}
            required: [value, system]
        VRK-tunnus:
          match: {system: 'urn:oid:1.2.246.537.29'}
          schema:
            short: Digi- ja väestötietoviraston yksilöivä tunnus
            index: 31
            elements:
              id: {index: 32}
              use: {index: 33}
              type: {index: 34}
              system:
                short: DVV:n yksilöivän tunnuksen nimiavaruus
                pattern: {type: Uri, value: 'urn:oid:1.2.246.537.29'}
                index: 35
              value: {short: Yksilöivä tunnus, index: 36}
              period: {index: 37}
              assigner: {index: 38}
            required: [value, system]
  telecom: {index: 48}
  gender: {index: 50}
package_version: 1.0.0
extensions:
  PractitionerTitle:
    url: https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerTitle
    type: Extension
    isModifier: false
    index: 2
    elements:
      url:
        pattern: {type: Uri, value: 'https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerTitle'}
        index: 3
  PractitionerAuthenticationMethod:
    url: https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerAuthenticationMethod
    type: Extension
    isModifier: false
    index: 4
    elements:
      url:
        pattern: {type: Uri, value: 'https://gen.kanta.fi/fhir/StructureDefinition/extension/PractitionerAuthenticationMethod'}
        index: 5
class: profile
kind: resource
url: https://gen.kanta.fi/fhir/StructureDefinition/KantaPractitioner
base: http://hl7.org/fhir/StructureDefinition/Practitioner
version: '0.2'