Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Longitudinális páciensadat API
Egy páciens története az idő múlásával klinikákról, laborokból, appokból és eszközökből: mire van szükség egy longitudinális nyilvántartáshoz, és négyféleképpen lehet olvasni – idővonal, $everything, IPS és AI kontextus.
Egy hosszantiális betegadat API egy személy egészségtörténetét adja vissza az idők során – diagnózisok, gyógyszerek, laboreredmények, életjelek, oltások és látogatások minden forrásból – egyetlen rendezett rekordként, nem pedig külön dokumentumokként szolgáltatónként. Az Anpheros ezt a történetet betegként egyetlen HL7 FHIR R4 rekordként tárolja, amelyet klinikák, laboratóriumok, alkalmazások és eszközök írnak, minden verziót és minden szerzőt megőrizve. A fejlesztők négyféleképpen olvashatják: kronológiai idővonalon, a teljes FHIR rekorddal Patient/$everything, egy Nemzetközi Betegösszefoglalóval (International Patient Summary), vagy egy kompakt kontextussal az AI modellek számára.
- ClinicsVisits, diagnoses and prescriptions as FHIR R4
- LaboratoriesHL7 v2, CSV or JSON reports become Observations
- Apps and devicesReadings from phones, watches and home devices
- One FHIR recordEvery version kept, every write with provenance
- Your applicationTimeline, $everything, IPS summary or AI context
Mit igényel a „hosszanti”
Az eredmények listája önmagában még nem hosszanti rekord. Ahhoz, hogy egy alkalmazás megbízhasson több éves és több szolgáltatót átfogó előzményekben, minden bejegyzésnek tartalmaznia kell:
| Követelmény | Miért fontos | Hogyan tárolja az Anpheros |
|---|---|---|
| Kódolt jelentés | A különböző laborok értékeinek összehasonlíthatónak kell lenniük | LOINC az eredményekhez, ICD-10 a feltételekhez, ATC a gyógyszerekhez |
| Klinikai dátum | A történtek szerinti rendezés, nem az feltöltés dátuma szerint | effective, onset, occurrence dátumok minden erőforráson |
| A szerző | Az orvos diagnózisa és a beteg megjegyzése nem egyenlő | Provenance minden írásnál: szerző típusa, személy, szervezet, forrásrendszer |
| Minden verzió | A javítások nem törölhetik el, ami korábban ismert volt | Verziótörténet minden erőforráson (_history) |
| Hozzájárulás | Más alkalmazások csak akkor láthatják az előzményeket, ha a személy beleegyezik | OAuth engedélyek hatókörökkel, lejárattal és hozzáférési naplóval |
Egy rekord, több író
- Type 2 diabetesCondition · ICD-10 E11 · written by the GP practice
- Metformin 500 mgMedicationStatement · ATC A10BA02
- HbA1c 7.4 %Observation · LOINC 4548-4 · imported from the laboratory
- Influenza vaccineImmunization · written by the pharmacy
- Cardiology visitEncounter · written by the clinic
- Blood pressure 138/86 mmHgObservation · from the patient's app
Condition Medication Observation Immunization Encounter
Négy mód a történet olvasására
| Szükséglet | Végpont | Mit kap |
|---|---|---|
| Kronologikus hírcsatorna egy képernyőhöz | GET /v1/patients/{id}/timeline |
Nyolc típusú elem (megfigyelés, állapot, gyógyszer, dokumentum, találkozó, időpont, oltás, epizód) dátummal, címmel, összefoglalóval és a FHIR referenciával; szűrés from, to, types használatával |
| A teljes rekord FHIR formátumban | GET /fhir/R4/Patient/{id}/$everything |
Egy searchset Bundle; _since, _type, _count és _offset támogatott |
| Megosztható klinikai összefoglaló | GET /fhir/R4/Patient/{id}/$summary |
Egy International Patient Summary (IPS) dokumentum |
| Bemenet egy AI modellhez | POST /v1/context |
Szakaszok egy token-kereten belül, minden tény forrásával címkézve |
Az idővonal a TypeScript SDK-val:
import { Anpheros, apiKey } from '@anpheros/sdk';
const anpheros = new Anpheros({ auth: apiKey(process.env.ANPHEROS_KEY!) }); // a sandbox key, sk_test_…
const { data: patients } = await anpheros.patients.list();
const page = await anpheros.timeline.list(patients[0].id, {
from: '2025-01-01',
types: 'condition,medication,observation',
limit: 50,
});
for (const item of page.data) console.log(item.date, item.type, item.title);
És ugyanaz a rekord FHIR formátumban, korlátozva arra, ami egy dátum óta változott:
curl -H "Authorization: Bearer $ANPHEROS_KEY" \
"https://platform.anpheros.com/fhir/R4/Patient/$PATIENT/\$everything?_since=2026-01-01&_type=Observation,Condition"
A másolat szinkronban tartása
Ha az alkalmazása saját nézetet tart fenn az előzményekről, iratkozzon fel a resource.created, resource.updated és resource.deleted webhookokra. Ezek akkor is aktiválódnak, ha egy másik projekt ír egy olyan rekordba, amelyhez hozzáférése van, a data.external: true és a data.source íróval, így az adatok más klinikákról is eljutnak Önhöz lekérdezés nélkül.
Figyelembe veendő korlátok
- A rekord tartalmazza, amit beleírtak. Az Anpheros nem tölt le történelmi adatokat kórházakból vagy nemzeti hálózatokból önállóan; a klinikák, laborok, alkalmazások és a személy írják bele.
- 26 FHIR R4 erőforrás típus tárolódik. A számlázási erőforrások, mint például a Claim és az ExplanationOfBenefit, nem.
- Más alkalmazások csak az adott személy beleegyezésével olvashatják a személy előzményeit; egy projekt saját kulcsa látja az általa létrehozott betegeket.
Gyakran ismételt kérdések
Mi a longitudinális betegadat?
Egy személy egészségügyi információi, amelyeket idővel és különböző ellátási helyszíneken gyűjtöttek össze – diagnózisok, gyógyszerek, eredmények, életjelek, oltások és látogatások –, megőrizve, hogy egyetlen folyamatos történetként lehessen olvasni.
Melyik API ad kronologikus nézetet egy beteg rekordjáról?
Az Anpherosban a GET /v1/patients/{id}/timeline nyolc erőforrás típusból származó bejegyzéseket ad vissza dátumrendben, lapozással, valamint dátum- és típus szűrőkkel. A teljes FHIR adatokhoz használja a Patient/$everything.
A történet szabványos formátumban van tárolva?
Igen. Minden bejegyzés egy HL7 FHIR R4 erőforrás szabványos kódokkal (LOINC, ICD-10, ATC, CVX, UCUM), és az összefoglaló egy International Patient Summary.
Honnan tudom, ki írta az egyes bejegyzéseket?
Minden írás létrehoz egy Provenance erőforrást a szerző típusával (beteg, gyakorló, eszköz, import vagy AI), a személlyel, a szervezettel és a forrásrendszerrel.
Tesztelhetek valósághű longitudinális adatokkal?
Igen. Minden sandbox projekt 30 szintetikus beteggel indul, körülbelül hat hónapnyi állapotokkal, gyógyszerekkel, laboratóriumi eredményekkel és életjelekkel.
Kapcsolódó
- Személyes egészségügyi nyilvántartást (PHR) kezelő alkalmazás FHIR-rel: idővonal egy valós alkalmazásban
- Az orvosi adatok eredetének magyarázata
- Beteg beleegyezési platform egészségügyi alkalmazásokhoz
- Orvosi nyilvántartások tárolása FHIR R4 segítségével
- AI ügynökök és orvosi adatok: a kontextus végpont
- Webhookok
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card