Rövid válasz: A Condition a FHIR erőforrás egy diagnózisra, egészségügyi problémára vagy tünetre, amely aggodalomra adott okot: ennek a betegnek 2-es típusú cukorbetegsége van, aktív, megerősített, 2019 óta. Két állapotmezejének köszönhetően hasznos. A clinicalStatus azt jelzi, hogy a probléma hol tart a lefolyásában (aktív, kiújulás, relapszus, inaktív, remisszió, rendeződött); a verificationStatus azt jelzi, hogy mennyire biztosak benne (nem megerősített, ideiglenes, differenciáldiagnózis, megerősített, cáfolt, hibásan bevitt). A category elválasztja a hosszú távú problémalistás tételeket az egy látogatásra feljegyzett látogatási diagnózisoktól. A kód általában SNOMED CT, gyakran egy ICD-10 kód is mellette a jelentéshez.
Érvényes FHIR R4 példa
Egy érvényes FHIR R4 Condition erőforrásnak szüksége van egy alanyra (subject reference) és, hacsak nem hibásan lett megadva (entered-in-error), egy klinikai állapotra (clinicalStatus). A gyakorlatban tartalmazza még a megerősítési állapotot (verificationStatus), egy kategóriát (problem-list-item vagy encounter-diagnosis), egy kódolt diagnózist és egy kezdő időpontot (onset). Az alábbi példa megerősített, aktív 2-es típusú cukorbetegséget rögzít, SNOMED CT és ICD-10 kódokkal egymás mellett.
{
"resourceType": "Condition",
"id": "t2dm",
"clinicalStatus": {"coding": [{"system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active"}]},
"verificationStatus": {"coding": [{"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed"}]},
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/condition-category", "code": "problem-list-item"}]}],
"severity": {"coding": [{"system": "http://snomed.info/sct", "code": "6736007", "display": "Moderate"}]},
"code": {
"coding": [
{"system": "http://snomed.info/sct", "code": "44054006", "display": "Type 2 diabetes mellitus"},
{"system": "http://hl7.org/fhir/sid/icd-10", "code": "E11", "display": "Type 2 diabetes mellitus"}
],
"text": "Type 2 diabetes"
},
"subject": {"reference": "Patient/example"},
"onsetDateTime": "2019-03",
"recordedDate": "2019-03-18",
"recorder": {"reference": "Practitioner/gp-42"},
"asserter": {"reference": "Practitioner/gp-42"},
"note": [{"text": "Diet-controlled at diagnosis; metformin started 2021."}]
}
A lényeges elemek
A legfontosabb Condition elemek a következők: clinicalStatus (a betegség aktuális állapota), verificationStatus (a diagnózis megbízhatósága), category (probléma-listás tétel vagy látogatási diagnózis), code (általában SNOMED CT, gyakran ICD-10 kódokkal kiegészítve), onset és abatement (kezdete és vége), recordedDate (rögzítés dátuma), valamint recorder és asserter (ki adta meg a Condition-t és ki állítja azt).
- A clinicalStatus akkor kötelező, ha a probléma nem hibásan bevitt, és az értékei a betegség lefolyását követik. A
resolveda már véget ért problémákra vonatkozik (gyógyult törés); aremissionazokra, amelyek visszatérhetnek; azinactivepedig egy már nem kezelt problémára. Ennek megváltoztatása teszi lehetővé, hogy a problémalista valósághű maradjon a történet törlése nélkül. - A verificationStatus a bizonyosságot rögzíti. Az
provisionalés adifferentiala kivizsgálás során felmerülő munkadiagnózisok; aconfirmeda már megállapított diagnózis; arefutedpedig, ha kizárták, ami megőrzi a felmerült dolgok nyilvántartását. Egy tünet szintű bejegyzés gyakranunconfirmed. - A category:
problem-list-itema háziorvos által vezetett állandó listára;encounter-diagnosispedig arra, hogy miről szólt ez a látogatás. Ugyanaz a betegség mindkettőként megjelenhet, különböző látogatásokhoz kapcsolódva. - A code egy CodeableConcept, így klinikai jelentést hordozó SNOMED CT fogalmat és statisztikai célokra szolgáló ICD-10 kódot is tartalmazhat egymás mellett. Lásd: CodeableConcept és Coding és SNOMED CT vs ICD-10.
- A bodySite, severity és stage (értékelési hivatkozásokkal) minősítik a problémát; az evidence pedig az azt alátámasztó megfigyelésekre vagy jelentésekre mutat.
- Az onset[x] és az abatement[x] lehet dátum-idő, életkor, időszak, tartomány vagy szöveg ("gyermekkor"), mivel a betegek ritkán tudnak pontos dátumokat. A recordedDate az, amikor bekerült a rekordba, ami évekkel később is lehet.
- A recorder vitte be; az asserter pedig az, aki állítja, ami maga a beteg is lehet.
Condition vs Observation
A FHIR-ben az Observation egyetlen mért vagy jelentett adatpont, például egy vérnyomásérték vagy egy rögzített fejfájás. Ezzel szemben a Condition egy idővel kezelt, fennálló klinikai értelmezés, mint például a magas vérnyomás vagy a migrén. Az Observations bizonyítékokat szolgáltatnak; a Condition egy állítás a páciensről, amelyet egy orvos vagy a páciens maga teszi.
A vérnyomásmérés egy Observation. A magas vérnyomás egy Condition. A beteg által rögzített tünet ("fejfájás, 6/10, kedd óta") egy Observation; egy orvos megítélése, hogy a fejfájás migrén, egy Condition. Irányelv: Az Observations adatok; a Conditions a klinikai értelmezés, amely fennmarad és kezelve van. Az Anpheros a tüneteket megfigyelésekként rögzíti, és csak akkor hoz létre Condition-t egy orvos által megállapított diagnózis vagy egy személy által elmondott probléma esetén; az alkalmazás nem von le következtetéseket tünetekből. Lásd: Tünetek mint megfigyelések és Feltételek mint rekordok.
Látogatási diagnózisok és a problémalista
A FHIR-ben a látogatási diagnózis (encounter diagnosis) egy Condition, amely az Encounter.diagnosis mezőből van hivatkozva egy adott látogatásra, és olyan használati típusa van, mint például belépési vagy kilépési diagnózis, valamint egy rangja. A problémalista (problem list) pedig a Condition-ök állandó készlete, amelyek kategóriája problem-list-item és aktív clinicalStatus-szal rendelkeznek. Ugyanaz a betegség mindkét szerepben megjelenhet, különböző látogatásokhoz kapcsolódva.
Az Encounter a diagnózisaira az Encounter.diagnosis keresztül mutat, mindegyiknek van egy use (felvételi diagnózis, elbocsátási diagnózis, fő panasz, társbetegség, számlázás) és egy rank. A problémalista a problem-list-item kategóriájú és aktív vagy hasonló clinicalStatus-ú Condition-ök halmaza. A kettő összeegyeztetése (az elbocsátási diagnózis új problémává vált-e?) klinikai munka, amelyet a FHIR rögzít, de nem automatizál. Lásd: FHIR Encounter magyarázata.
Mit ne tegyünk bele egy Condition-be
Egy FHIR Condition-nek csak olyan diagnózist, problémát vagy tünetet kell tartalmaznia, amelyet valaki a páciensről állít. A családi kórtörténet a FamilyMemberHistory-ba, az allergiák az AllergyIntolerance-be, a kockázatok és pontszámok az Observation vagy RiskAssessment-be, a befejezett eljárások pedig a Procedure-be tartoznak. Bármi, amit szoftver következtetett le orvos vagy a páciens állítása nélkül, egyáltalán nem való Condition-be.
- Családi anamnézis (ez a FamilyMemberHistory-ba való).
- Allergiák (az AllergyIntolerance-nak saját kritikus és reakció modellje van).
- Kockázatok és pontszámok (Observation vagy RiskAssessment).
- Végrehajtott eljárások (Procedure).
- Bármi, amit a szoftver következtetett orvos vagy a beteg állítása nélkül; a Condition egy állítás a betegről, és az
assertermegmondja, kié.
Az Anpherosban
Az Anpheros csak az Anpheros Platformon hoz létre FHIR Condition erőforrásokat, klinikák API-n keresztüli írásából, egy kódolt dokumentumból, amelynek eredete visszavezethető, vagy egy olyan diagnózisból, amelyet az illető maga jelentett be, hogy kapott. Minden Condition a státuszával és forrásával együtt jelenik meg, és az alkalmazás soha nem diagnosztizál vagy erősít meg önállóan egy Condition-t.
Az orvosok ugyanazt a Condition-t látják a kódjaival együtt, ami lehetővé teszi, hogy bármely FHIR rendszer olvashatóvá tegye a rekordot.
Kapcsolódó oldalak
- FHIR Encounter magyarázata
- CodeableConcept és Coding FHIR-ben
- SNOMED CT vs ICD-10
- FHIR Observation magyarázata
- FHIR AllergyIntolerance magyarázata
- Condition példa a fejlesztői oldalon
Források
- HL7 FHIR R4: Condition
- HL7 Terminology: condition-clinical code system
- HL7 Terminology: condition-ver-status code system
- HL7 US Core: Condition profiles
- HL7 IPS: Condition profile
Gyakori kérdések
Használjak SNOMED CT-t vagy ICD-10-et a Condition.code-ban?
Mindkettőt, ha mindkettő rendelkezésre áll. A SNOMED CT hordozza a klinikai jelentést az ellátáshoz; az ICD-10 (vagy annak nemzeti változata) hordozza a besorolást a jelentéshez és a számlázáshoz. Mindkettőt helyezze el egy-egy Coding-ként ugyanabban a CodeableConcept-ben; a profilok megmondják, melyik kötelező.
Hogyan rögzítsem, hogy egy diagnózis téves volt?
Állítsa a verificationStatus-t refuted-re, ha a problémát megfontolás után kizárták, vagy entered-in-error-ra, ha hibásan rögzítették. Ne törölje az erőforrást; a történet a rekord része.
Hová kerül egy tünet, Condition-be vagy Observation-be?
Observation-ként, amíg jelentett adatpont (fájdalom pontszám, időtartam, kiváltó ok). Condition-ként csak akkor, ha egy orvos vagy a beteg problémaként állítja, amelyet kezelni kell, megfelelő verificationStatus-szal.
Van a Condition-nek dátuma, amikor diagnosztizálták?
Az onset[x] az, amikor a probléma elkezdődött, ami lehet hozzávetőleges; a recordedDate az, amikor bekerült. Nincs külön diagnózis dátum; sok útmutató a recordedDate-et vagy egy Encounter hivatkozást használ erre.
Próbálja ki ingyen a sandboxban
Az első FHIR-hívás 5 perc alatt. Egy HL7 FHIR R4 API, amely tartalmazza a beteg beleegyezését: próbáld ki a sandboxban, majd csatlakoztasd saját alkalmazásodat vagy klinikai rendszeredet.
Ingyenes · 30 szintetikus beteg · kártya nélkül

