{ "description": null, "_filename": "StructureDefinition-hr-pacijent.json", "package_name": "cezih.hr.cezih-osnova", "date": "2024-01-25T14:50:58+00:00", "derivation": "constraint", "meta": { "source": "#S1zItOuKDop1ZNZm", "versionId": "35", "lastUpdated": "2025-01-07T09:51:07.6170461+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "jurisdiction": [ { "text": "Croatia", "coding": [ { "code": "HR", "system": "urn:iso:std:iso:3166", "display": "Croatia" } ] } ], "name": "HRPatient", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/v3/cda", "name": "CDA (R2)", "identity": "cda" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" }, { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" }, { "uri": "http://loinc.org", "name": "LOINC code for the element", "identity": "loinc" } ], "abstract": false, "type": "Patient", "experimental": null, "resourceType": "StructureDefinition", "title": "Pacijent", "package_version": "0.2.9", "status": "active", "id": "2ea8a318-e897-4b3a-b0e6-d7fcb8d41da8", "kind": "resource", "url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent", "version": "0.2.3", "differential": { "element": [ { "id": "Patient", "path": "Patient", "constraint": [ { "key": "BD1", "human": "Datum rođenja mora biti između današnjeg datuma i istog tog datuma prije 120 godina.", "severity": "error", "expression": "iif(Patient.birthDate.exists(), (Patient.birthDate > today() - 120 years and Patient.birthDate < today()),true)" } ] }, { "id": "Patient.extension:zadnji_kontakt_pacijenta", "max": "1", "path": "Patient.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-patient-last-contact" ] } ], "short": "Vrijeme zadnjeg kontakta pacijenta sa zdravstvenim sustavom", "sliceName": "zadnji_kontakt_pacijenta", "definition": "Izračunava se na osnovu podataka u Elektroničkom Zdravstvenom Zapisu pacijenta o posjetama liječniku primarne zdravstvene zaštite (LOM, pedijatar, ginekolog, ..), podatcima preuzetim lijekovima", "mustSupport": true }, { "id": "Patient.identifier", "min": 1, "path": "Patient.identifier", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "Patient.identifier:MBO", "max": "1", "path": "Patient.identifier", "short": "MBO pacijenta", "sliceName": "MBO", "mustSupport": true }, { "id": "Patient.identifier:MBO.system", "min": 1, "path": "Patient.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/MBO" }, { "id": "Patient.identifier:MBO.value", "min": 1, "path": "Patient.identifier.value", "constraint": [ { "key": "MBO", "human": "MBO mora sadržavati točno 9 znamenki.", "severity": "error", "expression": "value.matches(\"^[0-9]{9,9}$\")" } ] }, { "id": "Patient.identifier:EuropskaKartica", "max": "1", "path": "Patient.identifier", "short": "Broj europske kartice pacijenta", "sliceName": "EuropskaKartica", "mustSupport": true }, { "id": "Patient.identifier:EuropskaKartica.system", "min": 1, "path": "Patient.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/europska-kartica" }, { "id": "Patient.identifier:EuropskaKartica.value", "min": 1, "path": "Patient.identifier.value" }, { "id": "Patient.identifier:Putovnica", "max": "1", "path": "Patient.identifier", "short": "Broj putovnice pacijenta", "sliceName": "Putovnica", "mustSupport": true }, { "id": "Patient.identifier:Putovnica.system", "min": 1, "path": "Patient.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/putovnica" }, { "id": "Patient.identifier:Putovnica.value", "min": 1, "path": "Patient.identifier.value" }, { "id": "Patient.identifier:JedinstveniIdentifikatorPacijenta", "max": "1", "path": "Patient.identifier", "short": "Jedinstveni identifikator pacijenta", "sliceName": "JedinstveniIdentifikatorPacijenta", "definition": "Jedinstveni identifikator u obliku UUID-a koji se dodjeljuje od strane CEZIH-a pri registraciji pacijenta u FHIR server.", "mustSupport": true }, { "id": "Patient.identifier:JedinstveniIdentifikatorPacijenta.system", "min": 1, "path": "Patient.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/jedinstveni-identifikator-pacijenta" }, { "id": "Patient.identifier:JedinstveniIdentifikatorPacijenta.value", "min": 1, "path": "Patient.identifier.value" }, { "id": "Patient.identifier:OIB", "max": "1", "path": "Patient.identifier", "short": "OIB pacijenta", "sliceName": "OIB" }, { "id": "Patient.identifier:OIB.system", "min": 1, "path": "Patient.identifier.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/OIB" }, { "id": "Patient.identifier:OIB.value", "min": 1, "path": "Patient.identifier.value" }, { "id": "Patient.name", "max": "1", "path": "Patient.name", "short": "Ime i prezime pacijenta", "mustSupport": true }, { "id": "Patient.gender", "path": "Patient.gender", "short": "Spol pacijenta", "mustSupport": true }, { "id": "Patient.birthDate", "path": "Patient.birthDate", "short": "Datum rođenja pacijenta", "constraint": [ { "key": "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 }, { "id": "Patient.deceased[x]", "path": "Patient.deceased[x]", "type": [ { "code": "dateTime" } ], "mustSupport": true } ] }, "contact": [ { "name": "Krešimir Kerš", "telecom": [ { "value": "kresimir.kers@ericsson.com", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient" }