description: null package_name: cezih.hr.cezih-osnova derivation: constraint name: HRPatient type: Patient elements: extension: type: Extension short: Vrijeme zadnjeg kontakta pacijenta sa zdravstvenim sustavom mustSupport: true url: http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-patient-last-contact index: 0 slicing: slices: zadnji_kontakt_pacijenta: match: {} schema: {type: Extension, short: Vrijeme zadnjeg kontakta pacijenta sa zdravstvenim sustavom, mustSupport: true, url: 'http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-patient-last-contact', index: 0} max: 1 identifier: index: 1 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: MBO: match: {system: 'http://fhir.cezih.hr/specifikacije/identifikatori/MBO'} schema: short: MBO pacijenta mustSupport: true index: 2 elements: system: pattern: {type: Uri, value: 'http://fhir.cezih.hr/specifikacije/identifikatori/MBO'} index: 3 value: constraint: MBO: {human: MBO mora sadržavati točno 9 znamenki., severity: error, expression: 'value.matches("^[0-9]{9,9}$")'} index: 4 required: [value, system] EuropskaKartica: match: {system: 'http://fhir.cezih.hr/specifikacije/identifikatori/europska-kartica'} schema: short: Broj europske kartice pacijenta mustSupport: true index: 5 elements: system: pattern: {type: Uri, value: 'http://fhir.cezih.hr/specifikacije/identifikatori/europska-kartica'} index: 6 value: {index: 7} required: [value, system] Putovnica: match: {system: 'http://fhir.cezih.hr/specifikacije/identifikatori/putovnica'} schema: short: Broj putovnice pacijenta mustSupport: true index: 8 elements: system: pattern: {type: Uri, value: 'http://fhir.cezih.hr/specifikacije/identifikatori/putovnica'} index: 9 value: {index: 10} required: [value, system] JedinstveniIdentifikatorPacijenta: match: {system: 'http://fhir.cezih.hr/specifikacije/identifikatori/jedinstveni-identifikator-pacijenta'} schema: short: Jedinstveni identifikator pacijenta mustSupport: true index: 11 elements: system: pattern: {type: Uri, value: 'http://fhir.cezih.hr/specifikacije/identifikatori/jedinstveni-identifikator-pacijenta'} index: 12 value: {index: 13} required: [value, system] OIB: match: {system: 'http://fhir.cezih.hr/specifikacije/identifikatori/OIB'} schema: short: OIB pacijenta index: 14 elements: system: pattern: {type: Uri, value: 'http://fhir.cezih.hr/specifikacije/identifikatori/OIB'} index: 15 value: {index: 16} required: [value, system] bolesnickiList: match: {system: ' http://fhir.cezih.hr/specifikacije/identifikatori/bolesnicki-list'} schema: short: Broj bolesničkog lista index: 17 elements: system: pattern: {type: Uri, value: ' http://fhir.cezih.hr/specifikacije/identifikatori/bolesnicki-list'} index: 18 value: {index: 19} required: [value, system] name: {short: Ime i prezime pacijenta, mustSupport: true, index: 20} gender: {short: Spol pacijenta, mustSupport: true, index: 21} birthDate: short: Datum rođenja pacijenta constraint: Datum: {human: Datum mora biti formata YYYY-MM-DD, severity: error, expression: 'value.matches("^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])))$")'} mustSupport: true index: 22 deceased: mustSupport: true choices: [deceasedDateTime] index: 24 deceasedDateTime: {type: dateTime, mustSupport: true, choiceOf: deceased, index: 25} package_version: 1.0.1 extensions: zadnji_kontakt_pacijenta: {url: 'http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-patient-last-contact', max: 1, type: Extension, short: Vrijeme zadnjeg kontakta pacijenta sa zdravstvenim sustavom, mustSupport: true, index: 0} class: profile kind: resource url: http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent base: http://hl7.org/fhir/StructureDefinition/Patient version: 0.2.3 required: [identifier]