{ "description": "Ovaj profil specificira sadržaj podataka o posjeti pacijenta pružatelju zdravstvene skrbi.\\n\\nPosjeta predstavlja jedan kontakt pacijenta sa zdravstvenim djelatnikom prilikom kojeg je pacijentu pružena zdravstvena skrb. Posjeta može biti fizička ali i virtualna tj. udaljena (kao u slučaju telekonzultacija)\\n\\n\\n Podatci o posjeti se sastoje od \\n* jedinstvenog identifikatora posjete kojeg dodjeljuje ova usluga prilikom kreiranja posjeta (global identifier)\\n* lokalnog identifikatora posjete kojeg dodjeljuje vanjska aplikacije/informacijski sustav (Gx)\\n* perioda u kojemu se dogodio posjet. Datum od tog perioda definira korisnik prilikom kreiranja posjeta dok se datum do definira od strane korisnika prilikom zatvaranja posjeta (period from, period to)\\n* prioriteta posjeta kojeg definira korisnik prilikom kreiranja posjeta ili izmjene podataka o posjeti (priority)\\n* statusa posjeta kojeg usluga automatski definira prilikom pozivanje operacija za kreiranje i zatvaranje posjeta (status)\\n* tipa posjeta kojeg definira korisnik prilikom kreiranja posjeta ili izmjene podataka o posjeti (type)\\n* pacijenta na kojeg se donosi posjet prilikom kreiranja posjeta ili izmjene podataka o posjeti (subject)\\n* zdravstvenih djelatnika koji su sudjelovali u posjeti koje definira korisnik prilikom kreiranja posjeta ili izmjene podataka o posjeti (participant)\\n* zdravstvene organizacije u kojoj se dogodio posjet a koju definira korisnik prilikom kreiranja posjeta (serviceProvider)\\n* slučajeva koji su obrađeni u toj posjeti (diagnosis)\\n\\nPrilikom prijema pacijenta i kreiranja nove posjete posjeta je u statusu aktivna (In-progress). Prilikom otpuštanja pacijenta se posjeta zatvara i mjenja joj se status u završena (Finished). Ukoliko je posjeta greškom kreirana moguće ju je obrisati kada joj se mijenja stanje u obrisana (entered-in-error)\\n\\n", "_filename": "StructureDefinition-hr-encounter.json", "package_name": "cezih.hr.cezih-osnova", "date": "2023-03-01", "derivation": "constraint", "meta": { "source": "#AKtmNLNEw5QmPuSg", "versionId": "86", "lastUpdated": "2025-07-07T07:10:11.6303786+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "jurisdiction": [ { "text": "Croatia", "coding": [ { "code": "HR", "system": "urn:iso:std:iso:3166", "display": "Croatia" } ] } ], "name": "HREncounter", "mapping": [ { "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern", "identity": "workflow" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" }, { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" } ], "abstract": false, "type": "Encounter", "experimental": "false", "resourceType": "StructureDefinition", "title": "Posjeta", "package_version": "0.2.9", "status": "active", "id": "56117fb4-5ed2-4e20-a942-5ceeea912ecb", "kind": "resource", "url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-encounter", "version": "0.2.3", "differential": { "element": [ { "id": "Encounter", "path": "Encounter", "short": "Posjeta", "definition": "Posjeta predstavlja jedan kontakt pacijenta sa zdravstvenim djelatnikom prilikom kojeg je pacijentu pružena zdravstvena skrb. Posjeta može biti fizička ali i virtualna tj. udaljena (kao u slučaju telekonzultacija)" }, { "id": "Encounter.extension:sudjelovanje-u-troskovima", "max": "1", "path": "Encounter.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-troskovi-sudjelovanje" ] } ], "short": "Informacije o sudjelovanju pacijenta u troškovima", "sliceName": "sudjelovanje-u-troskovima", "mustSupport": true }, { "id": "Encounter.identifier", "path": "Encounter.identifier", "short": "Identifikator posjete", "slicing": { "rules": "closed", "discriminator": [ { "path": "system", "type": "value" } ] }, "definition": "Usluga za upravljanje posjetama generira jedinstveni identifikator posjete. Ukoliko je potrebno prilikom kreiranja posjete korisnik može u zahtjevu poslati i neki svoj loklani identifikator. Budući da se taj identifikator ne može smatrati globalno jedinstvenim usluga kreira dodatni identifikator za koji se garantira globalna edinstvenost. Sam identifikator može biti u formatu OID, UUID, ili CUID.", "mustSupport": false }, { "id": "Encounter.identifier.value", "min": 1, "path": "Encounter.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "Encounter.identifier:evidencijski-broj-hitnog-prijema", "max": "1", "path": "Encounter.identifier", "short": "Evidencijski broj hitnog prijema", "sliceName": "evidencijski-broj-hitnog-prijema", "definition": "Postalvja se samo ako je vrsta prijema hitni prijem (Encounter.class = 1)", "mustSupport": true }, { "id": "Encounter.identifier:evidencijski-broj-hitnog-prijema.system", "min": 1, "path": "Encounter.identifier.system", "short": "Vrsta identifikatora", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/evidencijski-broj-hitnog-prijema" }, { "id": "Encounter.identifier:evidencijski-broj-hitnog-prijema.value", "min": 1, "path": "Encounter.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "Encounter.identifier:jedinstveni-identifikator", "max": "1", "path": "Encounter.identifier", "short": "Jedinstvani identifikator posjete", "sliceName": "jedinstveni-identifikator", "definition": "Ovaj identifikator dodjeljuje usluga \"Upravljanje posjetama\". Ovaj identifikator se smatra globalno jedinstvenim što znaći da ne mogu postojati 2 posjeta sa istim identifikatorom posjete.", "mustSupport": true }, { "id": "Encounter.identifier:jedinstveni-identifikator.system", "min": 1, "path": "Encounter.identifier.system", "short": "Vrsta identifikatora", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-posjete" }, { "id": "Encounter.identifier:lokalni-identifikator-posjete", "max": "1", "path": "Encounter.identifier", "short": "Lokalni identifikator posjete", "sliceName": "lokalni-identifikator-posjete", "definition": "Lokalni identifikator posjete u sustavu pošiljatrelja poruke. POšiljatelj poruke može slati jedan ili više ovakvih identifikatora kako bi definirao vezu između lokalnog i globalnog identifikatora posjete. Ovaj identifikator se ne smatra globalno jedistvenim pa je moguće da postoje 2 ili više slučajeva sa istim lokalnim identifikatorom posjete.", "mustSupport": true }, { "id": "Encounter.identifier:lokalni-identifikator-posjete.system", "min": 1, "path": "Encounter.identifier.system", "short": "Vrsta identifikatora", "fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/lokalni-identifikator-posjete" }, { "id": "Encounter.identifier:lokalni-identifikator-posjete.value", "min": 1, "path": "Encounter.identifier.value", "short": "Vrijednost identifikatora" }, { "id": "Encounter.status", "path": "Encounter.status", "short": "Status posjete sukladno modelu stanja", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/hr-encounter-status" } }, { "id": "Encounter.statusHistory.status", "path": "Encounter.statusHistory.status", "short": "Status posjete sukladno modelu stanja", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/hr-encounter-status" } }, { "id": "Encounter.class", "path": "Encounter.class", "short": "Klasifikacija, vrsta, posjete (hospitalizacija, kućna posjeta, specijalistika, virtualna ...)", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/nacin-prijema" } }, { "id": "Encounter.type", "max": "2", "path": "Encounter.type", "short": "Vrsta i tip posjete", "slicing": { "rules": "open", "discriminator": [ { "path": "coding.system", "type": "value" } ] }, "definition": "Vrsta i tip posjete. \r\nVrsta posjete - vrijednost s obzirom na prisutnost pacijenta. Ukoliko se ovaj podatak ne pošalje smatra se da je posjeta sa prisutnošću pacijenta.\r\nTip posjete - primarna, SKZZ, hospitalizacija.", "mustSupport": true }, { "id": "Encounter.type:VrstaPosjete", "max": "1", "path": "Encounter.type", "short": "Vrsta posjete s obzirom na prisutnost pacijenta", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/vrsta-posjete" }, "sliceName": "VrstaPosjete" }, { "id": "Encounter.type:VrstaPosjete.coding", "max": "1", "min": 1, "path": "Encounter.type.coding" }, { "id": "Encounter.type:VrstaPosjete.coding.system", "min": 1, "path": "Encounter.type.coding.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/CodeSystem/vrsta-posjete" }, { "id": "Encounter.type:TipPosjete", "max": "1", "path": "Encounter.type", "short": "Tip posjete (primarna, SKZZ, hospitalizacija)", "binding": { "strength": "required", "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/hr-tip-posjete" }, "sliceName": "TipPosjete" }, { "id": "Encounter.type:TipPosjete.coding", "max": "1", "min": 1, "path": "Encounter.type.coding" }, { "id": "Encounter.type:TipPosjete.coding.system", "min": 1, "path": "Encounter.type.coding.system", "fixedUri": "http://fhir.cezih.hr/specifikacije/CodeSystem/hr-tip-posjete" }, { "id": "Encounter.priority", "path": "Encounter.priority", "short": "Prioritet posjete", "binding": { "strength": "required" }, "mustSupport": true }, { "id": "Encounter.subject", "path": "Encounter.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent" ] } ], "short": "Referenca na pacijenta na kojeg se odnosi posjete.", "constraint": [ { "key": "IGbJQZ23", "human": "Ako se pacijent referencira sa identifikatorom morea se navesti tip resursa Patient", "severity": "error", "expression": "iif($this.identifier.exists(), $this.type = 'Patient', true)" } ], "definition": "Za referenciranje pacijenta na kojeg se odnosi posjeta preporuča se korištenje logičkih referenci (identifikatora). Kao identifikator pacijenta koristi se MBO.", "mustSupport": true }, { "id": "Encounter.participant", "path": "Encounter.participant", "short": "Zdravstveni djelatnici koji su sudjelovali u posjeti", "definition": "Zdravstveni djelatnici koji su sudjelovali u posjeti se referenciraju korištenjem logičkih referenci (identifikatora).", "mustSupport": true }, { "id": "Encounter.participant.individual", "min": 1, "path": "Encounter.participant.individual", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" ] } ], "short": "Reference na zdravstvenog djelatnika", "constraint": [ { "key": "PXL9Kq6s", "human": "Ako se zdravstveni djelatnik referencira sa identifikatorom potrebno je navesti tip resursa Practitioner", "severity": "error", "expression": "iif($this.identifier.exists(), $this.type = 'Practitioner', true)" } ], "definition": "Zdravstveni djelatnici koji su sudjelovali u posjeti se referenciraju korištenjem logičkih referenci (identifikatora). Za referenciranje zdravstvenog djalatnika koristi se HZJZ broj zdravstvenog djelatnika ili MBO. U ovom polju se uglavnom šalje liječnik koji je pružao zdravstvenu skrb pacijentu no po potrebi se mogu slati i drugi liječnici koji su tjekom te posjete puržali skrb pacijentu.", "mustSupport": false }, { "id": "Encounter.period", "path": "Encounter.period", "short": "Period posjeta", "definition": "Vremenski period posjeta pacijenta pružatelju zdravstvene skrbi. Prilikom kreiranja posjete mora se poslati barem vrijeme početka posjete dok se vrijeme kraja posjete šalje prilikom slanja poruke za zatvaranje posjete.", "mustSupport": true }, { "id": "Encounter.period.start", "path": "Encounter.period.start", "short": "Vrijeme početka posjete", "mustSupport": true }, { "id": "Encounter.period.end", "path": "Encounter.period.end", "short": "Vrijeme završetka posjete", "mustSupport": true }, { "id": "Encounter.reasonCode", "max": "1", "path": "Encounter.reasonCode", "short": "Razlog posjete" }, { "id": "Encounter.reasonCode.coding", "max": "0", "path": "Encounter.reasonCode.coding" }, { "id": "Encounter.reasonCode.text", "min": 1, "path": "Encounter.reasonCode.text", "short": "Razlog posjete", "definition": "Sadrži tekstualni opis razloga posjete." }, { "id": "Encounter.diagnosis", "path": "Encounter.diagnosis", "short": "Problemi zdravlja (slučajevi) koji su obrađeni u posjeti", "mustSupport": true }, { "id": "Encounter.diagnosis.condition", "path": "Encounter.diagnosis.condition", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-condition" ] } ], "short": "Reference na problem zdravlja (slučaj)", "constraint": [ { "key": "80Bx95aJ", "human": "Ako se slučaj referencira sa identfikatorom slučaja mora bit definiran tip resursa", "severity": "error", "expression": "iif($this.identifier.exists(), $this.type = 'Condition', true)" } ], "definition": "Slučajevi se referenciraju korištenjem logičkih referenci tj identifikatora slučaja koji je dodljeljen slučaju prilikom otvaranja novog slučaja.", "mustSupport": false }, { "id": "Encounter.serviceProvider", "path": "Encounter.serviceProvider", "type": [ { "code": "Reference", "targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija" ] } ], "short": "Reference na zdravstvenu organizaciju", "constraint": [ { "key": "TGJpqzm9", "human": "Ako se zdravstvena organizacije referencira sa identifikatorom potrebno je definirati i tip resursa Organization", "severity": "error", "expression": "iif($this.identifier.exists(), $this.type = 'Organization', true)" } ], "definition": "Referenca na organizaciju u kojoj se dogodio posjet. Za referenciranje zdravstvene organizacije koristi se HZZO šifra zdravstvene organizacije.", "mustSupport": true } ] }, "contact": [ { "name": "Krešimir Kerš", "telecom": [ { "value": "kresimir.kers@ericsson.com", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter" }