AnpherosAnpheros PlatformDevelopers

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.

Many sources, one longitudinal record
  1. ClinicsVisits, diagnoses and prescriptions as FHIR R4
  2. LaboratoriesHL7 v2, CSV or JSON reports become Observations
  3. Apps and devicesReadings from phones, watches and home devices
  4. One FHIR recordEvery version kept, every write with provenance
  5. 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ó

One patient, many writers, one timeline (illustrative data)
  1. Type 2 diabetesCondition · ICD-10 E11 · written by the GP practice
  2. Metformin 500 mgMedicationStatement · ATC A10BA02
  3. HbA1c 7.4 %Observation · LOINC 4548-4 · imported from the laboratory
  4. Influenza vaccineImmunization · written by the pharmacy
  5. Cardiology visitEncounter · written by the clinic
  6. 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

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ó

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy