description: This profile defines how to represent Patient in FHIR for the purpose of the Czech national interoperability standards. package_name: hl7.fhir.cz.core derivation: constraint name: CZ_PatientBase type: Patient elements: address: {type: Address, index: 25} managingOrganization: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-organization-base'] index: 32 name: constraint: cz-pat-1: {human: 'Patient.name.given, Patient.name.family, Patient.name.text or data-absent-reason MUST be filled', source: 'https://hl7.cz/fhir/core/StructureDefinition/cz-patient-base', severity: error, expression: 'family.exists() or given.exists() or text.exists() or extension(''http://hl7.org/fhir/StructureDefinition/data-absent-reason'').exists()'} mustSupport: true index: 14 elements: text: {mustSupport: true, index: 15} family: {mustSupport: true, index: 16} given: {mustSupport: true, index: 17} required: [given] birthDate: index: 20 extensions: birthTime: {url: 'http://hl7.org/fhir/StructureDefinition/patient-birthTime|5.2.0', min: 0, max: 1, type: Extension, index: 22} elements: extension: index: 21 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: birthTime: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/patient-birthTime|5.2.0', index: 22} min: 0 max: 1 deceased: short: Death information either by symptom or date of death choices: [] index: 24 extension: index: 0 slicing: slices: birthPlace: match: {} schema: index: 0 elements: value: choices: [valueAddress] index: 2 valueAddress: {type: Address, choiceOf: value, index: 3} link: elements: other: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-patient-base', 'https://hl7.cz/fhir/core/StructureDefinition/cz-relatedPerson-base'] index: 33 identifier: index: 4 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: RC: match: {system: null} schema: {type: Identifier, short: Personal Number, index: 5} min: 0 max: 1 RID: match: {system: null} schema: {type: Identifier, short: National Health Sector Identifier, index: 6} min: 0 max: 1 CPOJ: match: {system: 'https://ncez.mzcr.cz/fhir/sid/cpoj'} schema: short: Health Insurance Number index: 7 elements: system: pattern: {type: Uri, value: 'https://ncez.mzcr.cz/fhir/sid/cpoj'} index: 8 value: {index: 9} assigner: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-organization-core'] index: 10 required: [value, system] OP: match: {system: null} schema: short: National Identity Card Number type: Identifier array: true index: 11 elements: system: {short: 'Name space according to the National ID card issuer. FHIR records namespaces for ID cards in the format - https://ncez.mzcr.cz/fhir/sid/IdCardNumNS-XXX, where XXX is the three-letter country code according to ISO 3166', index: 12} PAS: match: {system: null} schema: {short: Passport Number, type: Identifier, array: true, index: 13} min: 0 telecom: {short: A contact detail for the individual, mustSupport: true, index: 18} generalPractitioner: type: Reference short: A physician or provider nominated by the patient refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-organization-base', 'https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-base', 'https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-base'] index: 31 gender: binding: {strength: required, valueSet: 'https://hl7.cz/terminology/ValueSet/administrative-gender-cz'} mustSupport: true index: 19 contact: index: 26 elements: relationship: binding: {strength: required, valueSet: 'https://hl7.cz/terminology/ValueSet/contact-and-relationship-cz'} index: 27 address: {type: Address, index: 28} gender: binding: {strength: required, valueSet: 'https://hl7.cz/terminology/ValueSet/administrative-gender-cz'} index: 29 organization: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-organization-base'] index: 30 package_version: 0.3.0 extensions: birthPlace: url: null index: 0 elements: value: choices: [valueAddress] index: 2 valueAddress: {type: Address, choiceOf: value, index: 3} class: profile kind: resource url: https://hl7.cz/fhir/core/StructureDefinition/cz-patient-base base: http://hl7.eu/fhir/base/StructureDefinition/patient-eu version: 0.3.0 required: [name, birthDate]