PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.cz.core@1.0.0
    https://hl7.cz/fhir/core/StructureDefinition/cz-passport-identifier
description: This structure specifies the passport identifier.
package_name: hl7.fhir.cz.core
derivation: constraint
name: CZ_Passport_Identifier
type: Identifier
elements:
  use:
    pattern: {type: Code, value: official}
    index: 0
  type:
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: PPN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
    index: 1
  system:
    short: Name space according to the passport issuer. FHIR records namespaces for passports in the format - http://hl7.org/fhir/sid/passport-XXX, where XXX is the three-letter country code according to ISO 3166
    binding: {strength: required, valueSet: 'https://hl7.cz/terminology/ValueSet/passport-uri'}
    constraint:
      passport-system-iso3: {human: 'Identifier.system SHALL be http://hl7.org/fhir/sid/passport-XXX where XXX is ISO 3166-1 alpha-3.', source: 'https://hl7.cz/fhir/core/StructureDefinition/cz-passport-identifier', severity: error, expression: 'matches(''^http://hl7.org/fhir/sid/passport-[A-Z]{3}$'')'}
    index: 2
  value:
    maxLength: 9
    constraint:
      passport-rule: {human: General passport number rule, source: 'https://hl7.cz/fhir/core/StructureDefinition/cz-passport-identifier', severity: error, expression: 'matches(''[0-9A-Z]{6,9}'')', requirements: Passport number rules.}
    index: 3
  assigner:
    type: Reference
    refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-organization-core']
    index: 4
package_version: 1.0.0
class: complex-type
kind: complex-type
url: https://hl7.cz/fhir/core/StructureDefinition/cz-passport-identifier
base: http://hl7.org/fhir/StructureDefinition/Identifier
version: 1.0.0
required: [value, type, system, use]