AnpherosAnpheros PlatformDevelopers

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

API pro longitudinální data pacienta

Historie jednoho pacienta v čase z klinik, laboratoří, aplikací a zařízení: co longitudinální záznam potřebuje a čtyři způsoby jeho čtení — časová osa, $everything, IPS a kontext AI.

API pro longitudinální data pacienta vrací zdravotní historii jedné osoby v průběhu času — diagnózy, léky, laboratorní výsledky, vitální funkce, očkování a návštěvy z každého zdroje — jako jeden uspořádaný záznam namísto samostatných dokumentů pro každého poskytovatele. Anpheros uchovává tuto historii jako jediný záznam HL7 FHIR R4 na pacienta, zapsaný klinikami, laboratořemi, aplikacemi a zařízeními, přičemž je zachována každá verze a každý autor. Vývojáři jej čtou čtyřmi způsoby: chronologickou časovou osou, plným FHIR záznamem s Patient/$everything, International Patient Summary nebo kompaktním kontextem pro modely AI.

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

Co vyžaduje „longitudinal“

Seznam výsledků ještě není longitudinalní záznam. Aby aplikace mohla důvěřovat historii, která pokrývá roky a poskytovatele, musí každý záznam obsahovat:

Požadavek Proč je důležitý Jak Anpheros ukládá
Kódovaný význam Hodnoty z různých laboratoří musí být porovnatelné LOINC pro výsledky, ICD-10 pro stavy, ATC pro léky
Klinické datum Seřazení podle toho, kdy se událo, nikoli kdy bylo nahráno effective, onset, occurrence data na každém zdroji
Autor Diagnóza lékaře a poznámka pacienta nejsou stejné Provenance při každém zápisu: typ autora, osoba, organizace, zdrojový systém
Každá verze Opravy nesmí vymazat to, co bylo známo dříve Historie verzí na každém zdroji (_history)
Souhlas Jiné aplikace vidí historii pouze tehdy, pokud s tím osoba souhlasí Granty OAuth s rozsahy, expirací a logem přístupu

Jeden záznam, mnoho pisatelů

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

Čtyři způsoby čtení historie

Potřeba Koncový bod Co získáte
Chronologický přehled pro obrazovku GET /v1/patients/{id}/timeline Položky osmi typů (observation, condition, medication, document, encounter, appointment, immunization, episode) s datem, názvem, souhrnem a referencí FHIR; filtrujte pomocí from, to, types
Kompletní záznam jako FHIR GET /fhir/R4/Patient/{id}/$everything Bundle typu searchset; podporovány jsou _since, _type, _count a _offset
Sdílitelný klinický souhrn GET /fhir/R4/Patient/{id}/$summary Dokument International Patient Summary (IPS)
Vstup pro AI model POST /v1/context Sekce v rámci rozpočtu tokenů, každý fakt označený svým zdrojem

Časová osa s TypeScript SDK:

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);

A stejný záznam jako FHIR, omezený na to, co se změnilo od určitého data:

curl -H "Authorization: Bearer $ANPHEROS_KEY" \
  "https://platform.anpheros.com/fhir/R4/Patient/$PATIENT/\$everything?_since=2026-01-01&_type=Observation,Condition"

Udržování synchronizace vaší kopie

Pokud vaše aplikace udržuje vlastní pohled na historii, přihlaste se k odběru webhooků resource.created, resource.updated a resource.deleted. Tyto webhooky se spustí také v případě, že jiný projekt zapíše do záznamu, ke kterému máte přístup, s údaji data.external: true a zapisovatelem v data.source, takže se k vám data z jiných klinik dostanou bez nutnosti opakovaného dotazování.

Limity, které je dobré znát

Často kladené dotazy

Co jsou longitudinální data pacienta?

Zdravotní informace osoby shromážděné v průběhu času a napříč různými místy péče – diagnózy, léky, výsledky, vitální funkce, očkování a návštěvy – uchovávané tak, aby je bylo možné číst jako jeden souvislý záznam.

Které API poskytuje chronologický pohled na záznam pacienta?

V Anpheros, GET /v1/patients/{id}/timeline vrací záznamy z osmi typů zdrojů v chronologickém pořadí, s stránkováním a filtry podle data a typu. Pro kompletní FHIR data použijte Patient/$everything.

Je historie uložena ve standardním formátu?

Ano. Každý záznam je HL7 FHIR R4 zdroj se standardními kódy (LOINC, ICD-10, ATC, CVX, UCUM) a souhrn je International Patient Summary.

Jak poznám, kdo vytvořil každý záznam?

Každý zápis vytváří zdroj Provenance s typem autora (pacient, praktikující lékař, zařízení, import nebo AI), osobou, organizací a zdrojovým systémem.

Mohu testovat s realistickými longitudinálními daty?

Ano. Každý sandbox projekt začíná s 30 syntetickými pacienty s přibližně šesti měsíci anamnézy, medikace, laboratorních výsledků a vitálních funkcí.

Související

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