{
"description": "Podatci o zdravstvenom slučaju.\\n\\nKoncept Slučaja predstavlja određeni zdravstveni problem ili stanje pacijenta u određenom trenutku u vremenu. Slučaj je definiran sa tri osnovna atributa: dijagnoza, vrijeme početka i završetka problema odnosno stanja te status slučaja. \\n\\nDomenski model podataka o Slučaju prikazan je na slijedećoj slici.\\n\\n
\\n |
\\nSlika 1 - Domenski model podataka o slučaju |
\\n
\\nKako je prikazano na slici 1 podatci o slučaju se sastoje od \\n* jedinstvenog identifikatora slučaja kojeg dodjeljuje ova usluga prilikom kreiranja slučaja (identifier)\\n* datum završetka slučaja (abatement date)\\n* datum početka slučaja (onset date)\\n* datum kada je slučaj zabilježen (recorded date)\\n* status slučaja (clinical status)\\n* status verifikacije slučaja (verification status)\\n* dijagnoza (identification of HI)\\n* vezani slučaj (related)\\n* posjeta u kojoj je identificiran slučaj (encounter)\\n* pacijent (subject)\\n* liječnik koji je identificirao slučaj (asserter)\\n* liječnik koji je zabilježio slučaj (recorder)\\n\\nNa slijedećoj slici su prikazana stanja slučaja (clinical status).\\n\\n
\\n |
\\nSlika 2 - Model stanja |
\\n
"
,
"_filename": "hr-condition.json"
,
"package_name": "cezih.osnova"
,
"date": "2022-12-14"
,
"derivation": "constraint"
,
"meta": {
"source": "#4eOEuDE0i1oyz86e"
,
"security": [ {
"code": "everyone^write"
,
"system": "https://trifolia-fhir.lantanagroup.com/security"
}
, {
"code": "everyone^read"
,
"system": "https://trifolia-fhir.lantanagroup.com/security"
} ]
,
"versionId": "80"
,
"lastUpdated": "2024-10-11T13:42:50.8739919+00:00"
}
,
"publisher": null
,
"fhirVersion": "4.0.1"
,
"name": "HRCondition"
,
"abstract": false
,
"type": "Condition"
,
"experimental": null
,
"resourceType": "StructureDefinition"
,
"title": "Slučaj"
,
"package_version": "0.2.3"
,
"status": "active"
,
"id": "2b168064-20ff-4ab5-9a74-2df62fdf965d"
,
"kind": "resource"
,
"url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-condition"
,
"version": "0.1"
,
"differential": {
"element": [ {
"id": "Condition"
,
"path": "Condition"
,
"short": "Informacije o zdravstvenom slučaju"
}
, {
"id": "Condition.extension:VezaniSlucaj"
,
"max": "1"
,
"path": "Condition.extension"
,
"type": [ {
"code": "Extension"
,
"profile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/vezani-slucaj" ]
} ]
,
"short": "Veza prema slučaju zdravlja"
,
"sliceName": "VezaniSlucaj"
,
"definition": "Ekstenzija definira vezu i tip veze prema drugom slučaju zdravlja (Health Issue). Predmetni slučaj može biti komplikacija
, komorbiditet
, zamjena itd. slučaja prema kojem ima vezu (referencu)."
,
"mustSupport": true
}
, {
"id": "Condition.extension:VezaniSlucaj.url"
,
"path": "Condition.extension.url"
,
"fixedUri": "http://fhir.cezih.hr/specifikacije/StructureDefinition/vezani-slucaj"
}
, {
"id": "Condition.identifier"
,
"path": "Condition.identifier"
,
"short": "Identifikator slučaja dodjeljen od strane servisa"
,
"slicing": {
"rules": "open"
,
"discriminator": [ {
"path": "system"
,
"type": "value"
} ]
}
,
"mustSupport": false
}
, {
"id": "Condition.identifier:globalni-identifikator"
,
"max": "1"
,
"path": "Condition.identifier"
,
"short": "Jedinstveni identifikator slučaja"
,
"sliceName": "globalni-identifikator"
,
"definition": "Ovaj identifikator dodjeljuje usluga \"Upravljanje slučajevima\" prilikom kreiranja novog slučaja ili kreiranja ponovljenog slučaja. Ovaj identifikator se smatra globalno jedinstven i nemogu postojati dva slučaja sa istim identifikatorom ovog tipa."
,
"mustSupport": true
}
, {
"id": "Condition.identifier:globalni-identifikator.system"
,
"min": 1
,
"path": "Condition.identifier.system"
,
"short": "Vrsta identifikatora"
,
"fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/identifikator-slucaja"
}
, {
"id": "Condition.identifier:lokalni-identifikator"
,
"path": "Condition.identifier"
,
"short": "Lokalni identifikator slučaja"
,
"sliceName": "lokalni-identifikator"
,
"definition": "Ovo je identifikator slučaja koji je dodjeljen slučaju u vanjskom informacijskom sustavu (sustavu koji koristi usluge komponente za Upravljanje slučajevima).\nVanjski sustav može dodjeliti i više ovakvih identifikatora no budući da se ovaj identifikator ne može smatrati globalno jedinstven prilikom [kreiranja novog slučaja](kreiraj_novi_slucaj.html) ili prilikom [kreiranja ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html)
, slučaju se također dodjeljuje globalni identifikator.\nOvaj tip identifikatora se može dodati
, izmjeniti i obrisati iz podataka o slučaju i kroz [zahtjev za izmjenom podataka slučaja](izmjeni_podatke_slucaja.html)."
,
"mustSupport": true
}
, {
"id": "Condition.identifier:lokalni-identifikator.system"
,
"min": 1
,
"path": "Condition.identifier.system"
,
"short": "Vrsta identifikatora"
,
"fixedUri": "http://fhir.cezih.hr/specifikacije/identifikatori/lokalni-identifikator-slucaja"
}
, {
"id": "Condition.clinicalStatus"
,
"path": "Condition.clinicalStatus"
,
"short": "Klinički status slučaja"
,
"definition": "Klinički status slučaja se mijenja kroz poruke zahtjeva za upavljanje slučajevima kako je to opisano u [Slučajevima uporabe usluge za upravljanje slučajevima](slucajevi_uporabe.html). Status ne postavlja korisnik usluge već se on postavlja od strane same usluge za upravljanje slučajevima. Ukoliko korisnik pošalje neku vrijednost ona će biti zanemarena te će vrijednost ovog atributa biti postavljena na slijedeći način.\n\n[Prilikom kreiranja novog slučaja](kreiraj_novi_slucaj.html) dodljejuje se klinički startus \"active\".\n[Prilikom kreiranja ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html) dodjeljuje se klinički status \"recurrence\"\n[Prilikom promjene statusa slučaja u remisija](promjeni_status_slucaja_u_remisija.html) dodjeljuje se klinički status \"remission\"\n[Prilikom promjene statusa slučaja u recidiv](promjeni_status_slucaja_u_recidiv.html) dodjeljuje se klinički status \"relapse\"\n[Prilikom zatvaranja slučaja](zatvori_slucaj.html) dodjeljuje se klinički status \"resolved\"\n[Prilikom brisanja slučaja](obrisi_slucaj.html) dodjeljuje se klinički status \"inactive\" s time da se vrijednost atributa \"verificationStatus\" postavlja u \"entered-in-error\""
,
"mustSupport": true
}
, {
"id": "Condition.verificationStatus"
,
"path": "Condition.verificationStatus"
,
"short": "Status potvrde slučaja"
,
"definition": "Vrijednost potvrde slučaja se postavlja ovisno o poruci tj statusu zdravstvenog slučaja pacijenta. Vrijednost postavlja korisnik usluge a moguće vrijednosti su ovisno o poruci.\n\n[Prilikom kreiranja novog slučaja](kreiraj_novi_slucaj.html)
, [kreiranja ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html) i [prilikom promjene podataka o slučaju](izmjeni_podatke_slucaja.html) moguće su vrijednosti \"unconfirmed\"
, \"provisional\"
, \"differential\"
, \"confirmed\".\n[Prilikom zatvaranja slučaja](zatvori_slucaj.html) moguće su vrijednosti \"confirmed\"
, \"refuted\".\n[Prilikom brisanja slučaja](obrisi_slucaj.html) usluga automatski postavlja vrijednost ovog atributa u \"entered-in-error\" i zanemaruje vrijednost ovog atributa poslanog u poruci."
,
"mustSupport": true
}
, {
"id": "Condition.category"
,
"path": "Condition.category"
,
"short": "Kategorija slučaja"
,
"mustSupport": true
}
, {
"id": "Condition.severity"
,
"path": "Condition.severity"
,
"short": "Ozbiljnost slučaja"
,
"mustSupport": true
}
, {
"id": "Condition.code"
,
"path": "Condition.code"
,
"short": "Dijagnoza zdravstvenog slučaja prema MKB10 klasifikaciji"
,
"binding": {
"strength": "required"
,
"valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/icd10-hr"
}
,
"mustSupport": true
}
, {
"id": "Condition.bodySite"
,
"path": "Condition.bodySite"
,
"short": "Anatomska lokacija
, ukoliko je potrebno specificirati"
,
"mustSupport": true
}
, {
"id": "Condition.subject"
,
"path": "Condition.subject"
,
"type": [ {
"code": "Reference"
,
"targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent" ]
} ]
,
"short": "Pacijent na kojeg se odnosi zdravstveni slučaj"
,
"constraint": [ {
"key": "K2IbmQnn"
,
"human": "Ako se pacijent referencira sa identifikatorom potrebno je specificirati i tip resursa \"Patient\""
,
"severity": "error"
,
"expression": "iif($this.identifier.exists()
, $this.type = 'Patient'
, true)"
} ]
,
"definition": "Koristi se logička referenca (identifikator - MBO)"
,
"mustSupport": true
}
, {
"id": "Condition.encounter"
,
"path": "Condition.encounter"
,
"type": [ {
"code": "Reference"
,
"targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-encounter" ]
} ]
,
"short": "Posjeta unutar koje je prvi puta kreiran slučaj"
,
"constraint": [ {
"key": "MDkCazcq"
,
"human": "Ako se posjeta u kojoj je kreiran slučaj referencira sa identifikatorom potrebno je specificirati i tip resursa \"Encounter\""
,
"severity": "error"
,
"expression": "iif($this.identifier.exists()
, $this.type = 'Encounter'
, true)"
} ]
,
"definition": "Koristi se logička referenca (identifikator posjete koji je usluga Upravljanje posjetama dodjelila slučaju prilikom kreiiranja nove posjete)."
,
"mustSupport": true
}
, {
"id": "Condition.onset[x]"
,
"path": "Condition.onset[x]"
,
"short": "Vrijeme pojavljevanja slučaja"
,
"definition": "Ovo vrijeme ne mora biti jednako vremenu kada su informacije o slučaju zabilježene. Moguće je kreirati podatke o slučaju za slučajeve koji su se pojavili u prošlosti. Može se koristiti datum (puni ili samo godina) ili starost pacijenta (npr u dobi od 40 godina).\nOvaj podatak se može specificirati i mijenjati samo kroz slijedeće poruke. \n\n[Kreiranje novog slučaja](kreiraj_novi_slucaj.html)
, [Kreiranje ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html) i [Promjena podataka o slučaju](izmjeni_podatke_slucaja.html).\n\nUkoliko se pošalje u bilo kojoj drugoj poruci biti će zanemaren."
,
"mustSupport": true
}
, {
"id": "Condition.abatement[x]"
,
"path": "Condition.abatement[x]"
,
"short": "Vrijeme kada je slučaj rješen (zatvoren)"
,
"definition": "Moguće je kreirati podatke o slučaju za slučajeve koji su se pojavili u prošlosti i koji su zatvoreni u prošlosti. Može se koristiti datum (puni ili samo godina) ili starost pacijenta (npr u dobi od 40 godina).\n\nOvaj podatak se može specificirati i mijenjati samo kroz slijedeće poruke. \n\n[Kreiranje novog slučaja](kreiraj_novi_slucaj.html)
, [Kreiranje ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html) i [Promjena podataka o slučaju](izmjeni_podatke_slucaja.html).\n\nUkoliko se pošalje u bilo kojoj drugoj poruci biti će zanemaren."
,
"mustSupport": true
}
, {
"id": "Condition.recordedDate"
,
"path": "Condition.recordedDate"
,
"short": "Vrijeme kreiranja podataka o slučaju"
,
"definition": "Ovo vrijeme dodjeljuje sustav. Ukoliko korisnik pošalje ovaj podatak u bio kojoj poruci biti će zanemaren i koristit će se vrijeme kada je [novi](kreiraj_novi_slucaj.html) ili [ponovljeni slučaj](kreiraj_ponovljeni_slucaj.html) kreiran."
,
"mustSupport": true
}
, {
"id": "Condition.recorder"
,
"path": "Condition.recorder"
,
"type": [ {
"code": "Reference"
,
"targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" ]
} ]
,
"short": "Liječnik koji je zabilježio slučaj"
,
"constraint": [ {
"key": "eSZDi9YH"
,
"human": "Ako se zdravstveni djelatnik referencira sa identifikatorom potrebno je specificirati tip resursa \"Practitioner\""
,
"severity": "error"
,
"expression": "iif($this.identifier.exists()
, $this.type = 'Practitioner'
, true)"
} ]
,
"definition": "Ovaj podatak se može specificirati samo u porukama\n[Kreiranje novog slučaja](kreiraj_novi_slucaj.html)
, [Kreiranje ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html) i jednak je autoru poruke.\n\nU svim ostalim porukama podatak će se zanemariti."
,
"mustSupport": true
}
, {
"id": "Condition.asserter"
,
"path": "Condition.asserter"
,
"type": [ {
"code": "Reference"
,
"targetProfile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner" ]
} ]
,
"short": "Liječnik koji je dijagnosticirao slučaj"
,
"constraint": [ {
"key": "khaAlq0Y"
,
"human": "Ako se zdravstveni djelatnik referencira sa identifikatorom potrebno je specificirati tip resursa \"Practitioner\""
,
"severity": "error"
,
"expression": "iif($this.identifier.exists()
, $this.type = 'Practitioner'
, true)"
} ]
,
"definition": "Ovaj podatak se može specificirati samo u porukama\n[Kreiranje novog slučaja](kreiraj_novi_slucaj.html)
, [Kreiranje ponovljenog slučaja](kreiraj_ponovljeni_slucaj.html)
, [Promjena podataka o slučaju](izmjeni_podatke_slucaja.html) .\n\nU svim ostalim porukama podatak će se zanemariti."
,
"mustSupport": true
}
, {
"id": "Condition.note"
,
"path": "Condition.note"
,
"short": "Dodatna zabilješka o slučaju"
,
"mustSupport": true
}
, {
"id": "Condition.note.extension:myExtension"
,
"max": "1"
,
"min": 1
,
"path": "Condition.note.extension"
,
"type": [ {
"code": "Extension"
,
"profile": [ "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-annotation-type" ]
} ]
,
"short": "Vrsta zabilješke"
,
"sliceName": "myExtension"
,
"mustSupport": true
}
, {
"id": "Condition.note.extension:myExtension.url"
,
"path": "Condition.note.extension.url"
,
"fixedUri": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-annotation-type"
}
, {
"id": "Condition.note.extension:myExtension.value[x]"
,
"path": "Condition.note.extension.value[x]"
,
"type": [ {
"code": "Coding"
} ]
,
"binding": {
"strength": "required"
,
"valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/condition-annotation-type"
}
} ]
}
,
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition"
}