PackagesCanonicalsLogsProblems
    Packages
    kvdigital.vermittlungscode-abrufen-pvs@1.7.2
    https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_VCA_Identifier_Vermittlungscode
description: Der Vermittlungscode ist ein eindeutiges Identifikationskennzeichen einer Vermittlung im Kontext des 116117 Terminservices und besteht aus 12 alphanumerischen Zeichen, welche zur besseren Lesbarkeit an der 4. und 8. Stelle mit einem Bindestrich getrennt sind.
package_name: kvdigital.vermittlungscode-abrufen-pvs
derivation: constraint
name: KBV_PR_116117_TERMINSERVICE_VCA_Identifier_Vermittlungscode
type: Identifier
elements:
  use: {index: 0}
  type:
    mustSupport: false
    index: 1
    elements:
      coding:
        mustSupport: false
        index: 2
        elements:
          system: {mustSupport: false, index: 3}
          code: {mustSupport: false, index: 4}
          display: {mustSupport: false, index: 5}
          userSelected: {index: 6}
        required: [code, display, system]
  system:
    pattern: {type: uri, value: 'https://fhir.kbv.de/NamingSystem/KBV_NS_116117_TERMINSERVICE_Vermittlungscode'}
    mustSupport: true
    type: uri
    index: 7
  value:
    constraint:
      pattern: {human: 'Ein Vermittlungscode muss aus 12 alphanumerischen Zeichen (Ausnahmen: O, 0, E, 3, I, 1) bestehen und je einen Bindestrich an der 4. und 8. Stelle enthalten.', severity: error, expression: 'matches(''^[A-DF-HJ-NP-Za-df-hj-np-z24-9]{4}-[A-DF-HJ-NP-Za-df-hj-np-z24-9]{4}-[A-DF-HJ-NP-Za-df-hj-np-z24-9]{4}$'')'}
    short: Vermittlungscode
    mustSupport: true
    maxLength: 14
    index: 8
  period: {index: 9}
  assigner: {index: 10}
package_version: 1.7.2
class: complex-type
kind: complex-type
url: https://fhir.kbv.de/StructureDefinition/KBV_PR_116117_TERMINSERVICE_VCA_Identifier_Vermittlungscode
base: http://hl7.org/fhir/StructureDefinition/Identifier
version: 1.0.0
required: [system, value]