PackagesCanonicalsLogsProblems
    Packages
    fi.kela.kanta.pta.ajanvaraus.r4@1.0.0-RC1
    https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar
description: Laajennuksella ilmoitetaan ajanvarauksessa varattavan resurssin kalenteritunniste, resurssin nimi ja ammatti.
package_name: fi.kela.kanta.pta.ajanvaraus.r4
derivation: constraint
name: ResourceCalendar
type: Extension
elements:
  id: {index: 0}
  extension:
    short: Varattava resurssi - Kalenteritunniste
    index: 1
    slicing:
      slices:
        ResourceCalendarIdentifier:
          match: {}
          schema:
            short: Varattava resurssi - Kalenteritunniste
            index: 1
            elements:
              id: {index: 2}
              url:
                pattern: {type: Uri, value: ResourceCalendarIdentifier}
                index: 3
              value:
                short: Varattavan resurssin kalenteritunniste
                choices: [valueIdentifier]
                index: 5
              valueIdentifier: {type: Identifier, short: Varattavan resurssin kalenteritunniste, choiceOf: value, index: 6}
              value[x]:
                elements:
                  use: {index: 7}
                  type: {index: 8}
                  system: {short: Organisaation määrittelemä nimiavaruus, index: 9}
                  value: {short: Varattavan resurssin kalenteritunniste, index: 10}
                  period: {index: 11}
                  assigner: {index: 12}
                required: [value, system]
            required: [valueIdentifier, value]
        ResourceName:
          match: {}
          schema:
            short: Varattava resurssi - Nimi
            index: 13
            elements:
              id: {index: 14}
              url:
                pattern: {type: Uri, value: ResourceName}
                index: 15
              value:
                short: Varattavan resurssin nimi
                choices: [valueString]
                index: 17
              valueString: {type: string, short: Varattavan resurssin nimi, choiceOf: value, index: 18}
            required: [valueString, value]
        ResourceProfession:
          match: {}
          schema:
            short: Varattava resurssi - Ammatti
            index: 19
            elements:
              id: {index: 20}
              url:
                pattern: {type: Uri, value: ResourceProfession}
                index: 21
              value:
                short: Varattavan resurssin ammatti
                choices: [valueCoding]
                index: 23
              valueCoding: {type: Coding, short: Varattavan resurssin ammatti, choiceOf: value, index: 24}
              value[x]:
                elements:
                  id: {index: 25}
                  system: {index: 26}
                  version: {index: 27}
                  code: {index: 28}
                  display: {index: 29}
                  userSelected: {index: 30}
                required: [display, system, code]
            required: [valueCoding, value]
  url:
    pattern: {type: Uri, value: 'https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar'}
    index: 31
  value:
    choices: []
    index: 33
package_version: 1.0.0-RC1
extensions:
  ResourceCalendarIdentifier:
    url: null
    short: Varattava resurssi - Kalenteritunniste
    index: 1
    elements:
      id: {index: 2}
      url:
        pattern: {type: Uri, value: ResourceCalendarIdentifier}
        index: 3
      value:
        short: Varattavan resurssin kalenteritunniste
        choices: [valueIdentifier]
        index: 5
      valueIdentifier: {type: Identifier, short: Varattavan resurssin kalenteritunniste, choiceOf: value, index: 6}
      value[x]:
        elements:
          use: {index: 7}
          type: {index: 8}
          system: {short: Organisaation määrittelemä nimiavaruus, index: 9}
          value: {short: Varattavan resurssin kalenteritunniste, index: 10}
          period: {index: 11}
          assigner: {index: 12}
        required: [value, system]
    required: [valueIdentifier, value]
  ResourceName:
    url: null
    short: Varattava resurssi - Nimi
    index: 13
    elements:
      id: {index: 14}
      url:
        pattern: {type: Uri, value: ResourceName}
        index: 15
      value:
        short: Varattavan resurssin nimi
        choices: [valueString]
        index: 17
      valueString: {type: string, short: Varattavan resurssin nimi, choiceOf: value, index: 18}
    required: [valueString, value]
  ResourceProfession:
    url: null
    short: Varattava resurssi - Ammatti
    index: 19
    elements:
      id: {index: 20}
      url:
        pattern: {type: Uri, value: ResourceProfession}
        index: 21
      value:
        short: Varattavan resurssin ammatti
        choices: [valueCoding]
        index: 23
      valueCoding: {type: Coding, short: Varattavan resurssin ammatti, choiceOf: value, index: 24}
      value[x]:
        elements:
          id: {index: 25}
          system: {index: 26}
          version: {index: 27}
          code: {index: 28}
          display: {index: 29}
          userSelected: {index: 30}
        required: [display, system, code]
    required: [valueCoding, value]
class: extension
kind: complex-type
url: https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar
base: http://hl7.org/fhir/StructureDefinition/Extension
version: '0.2'