AnpherosAnpheros PlatformDevelopers

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

Virtuálna starostlivosť a AI lekári: potrebné údaje

Virtuálna návšteva ako FHIR R4 údaje — rezervácia, vstup, domáce merania, návšteva, sledovanie — a ako AI asistent získa súhlasom označený pohľad s uvedenými zdrojmi. Otestovaný tok.

Virtuálna klinika — či už je lekár osoba na videu alebo AI asistent, ktorý jej pomáha — je len tak dobrá, ako kvalitné sú dáta pacienta, ktoré vidí pred, počas a po návšteve: nedávne merania, aktívne problémy a lieky, čo pacient nahlásil, a záznam o tom, čo bolo rozhodnuté. Videohovor je tá ľahšia časť. Táto stránka mapuje virtuálnu návštevu na zdroje HL7 FHIR R4, ukazuje, ako môže AI asistent získať súhlasom označený pohľad na zdrojové dáta, a spúšťa celý proces na Anpheros Platform, vrátane jedného obmedzenia, ktoré sme pri tom našli.

Virtuálna návšteva ako dáta

Fáza Čo sa deje FHIR R4 zdroje
Rezervácia Pacient si vyberie čas na video návštevu Appointment
Vstup Pacient odpovedá na otázky a hlási symptómy QuestionnaireResponse, Observation (kategória symptom)
Domáce dáta Merania z tlakomeru, váhy alebo hodiniek od poslednej návštevy Observation (vitálne funkcie, aktivita), označené ako dáta zo zariadenia
Príprava Klinický lekár alebo AI asistent za neho si prezerá záznam read: Condition, MedicationStatement, AllergyIntolerance, Observation, DocumentReference
Návšteva Kto, kedy, prečo a že bola virtuálna Encounter s class = VR (virtuálna)
Výsledok Diagnóza, zmeny liekov, objednané testy, následná starostlivosť Condition, MedicationStatement, ServiceRequest, CarePlan, Appointment
Sledovanie Kto zapísal každú položku, z akého systému Provenance pri každom zápise

Dve veci odlišujú túto návštevu od osobnej návštevy. Klinický lekár sa viac spolieha na dáta, ktoré vygeneroval pacient (domáce merania, dotazníky), takže záznam musí ukazovať, ktoré hodnoty pochádzajú zo zariadenia alebo od pacienta a ktoré od klinického lekára. A krok prípravy je miestom, kde je AI dnes najužitočnejšia – sumarizuje mesačné merania do toho, čo sa zmenilo – takže záznam musí byť čitateľný softvérom s povolením pacienta.

Kde AI zapadá a čo by mala vidieť

Rola AI Potrebné dáta Dáta, ktoré by nemala dostať
Pomocník pri príjme (rozpráva sa s pacientom pred návštevou) Aktuálne problémy a lieky, aby mohla položiť relevantné otázky Poznámky a dokumenty, ktoré nepotrebuje
Prednávštevkový súhrn pre lekára Trendy nedávnych meraní, nové symptómy, zmeny liekov, nedávne výsledky Surové roky histórie nad rámec otázky
Návrh dokumentácie po návšteve Stretnutie, čo sa prediskutovalo, výsledok Dáta iných pacientov, kedykoľvek
Následné kontroly Plán starostlivosti a merania, o ktoré žiada Čokoľvek mimo plánu

Spoločné pravidlá: každej roli AI dajte najmenší výsek, ktorý zodpovie jej otázku, označte zdroj každej hodnoty, aby model a lekár mohli zvážiť domáce meranie oproti laboratórnemu výsledku, zaznamenajte každé čítanie, aby pacient videl, čo AI videla, a majte človeka v cykle pre čokoľvek diagnostické. AI, ktorá diagnostikuje alebo odporúča liečbu, môže byť regulovaná ako softvér zdravotníckej pomôcky (FDA v Spojených štátoch; podľa nariadenia o zdravotníckych pomôckach a zákona o AI v Európskej únii); dátová platforma to nemení.

Tok na Anpherose, krok za krokom

Nižšie uvedený kód používa Anpheros TypeScript SDK a bol spustený proti lokálnej inštancii platformy s kľúčom sandboxu. Pacient už má tri domáce merania krvného tlaku z manžety (author_type: device), hypertenziu ako diagnózu a enalapril ako liek.

import { Anpheros, apiKey } from '@anpheros/sdk';

const anpheros = new Anpheros({ auth: apiKey(process.env.ANPHEROS_KEY!) });
const subject = { reference: `Patient/${patientId}` };

// 1. Before the visit: the booking and the intake questionnaire
await anpheros.fhir.create({ resourceType: 'Appointment', status: 'booked', description: 'Video visit: blood pressure follow-up',
  start: '2026-10-14T15:00:00-05:00', end: '2026-10-14T15:20:00-05:00',
  participant: [{ actor: subject, status: 'accepted' }] } as any);
await anpheros.fhir.create({ resourceType: 'QuestionnaireResponse', status: 'completed', subject, authored: '2026-10-14T09:12:00-05:00',
  item: [
    { linkId: 'reason', text: 'What would you like to discuss?', answer: [{ valueString: 'Higher readings this week and dizziness in the morning' }] },
    { linkId: 'missed-doses', text: 'Did you miss any doses in the last 7 days?', answer: [{ valueBoolean: false }] },
  ] } as any, { author_type: 'patient' });

// The symptom itself, as a patient-reported Observation, so it reaches the context below
await anpheros.observations.create(patientId, { code: 'R42', system: 'http://hl7.org/fhir/sid/icd-10', display: 'Dizziness and giddiness',
  category: 'symptom', effective_at: '2026-10-13T07:45:00-05:00', value_text: 'Dizzy for a few minutes after getting up', author_type: 'patient' });

// 2. What the clinician (or an AI assistant helping them) reads: a budgeted, source-labelled context
const ctx = await anpheros.context.build({ patient: patientId, task: 'prepare a video visit',
  question: 'blood pressure trend and dizziness in the last 2 weeks', budget_tokens: 700, format: 'text' });

// 3. After the visit: the encounter, written as the clinician
const encounter = await anpheros.fhir.create({ resourceType: 'Encounter', status: 'finished',
  class: { system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode', code: 'VR', display: 'virtual' },
  subject, period: { start: '2026-10-14T15:02:00-05:00', end: '2026-10-14T15:18:00-05:00' },
  reasonCode: [{ text: 'Blood pressure follow-up' }] } as any, { author_type: 'practitioner', source_system: 'video-clinic' });

Kontext vrátený v kroku 2 (487 zo 700 tokenov; toto je to, čo by ste dali pred model alebo zobrazili lekárovi):

## Summary
Maria Lopez, 58 y, female. Active conditions: Essential (primary) hypertension. Active medications: Enalapril 10 mg.
Allergies: none recorded. Record: 0 lab values, 3 vital signs, 0 documents. As of 2026-10-13.
## Vitals
- Blood pressure panel: latest 2026-10-12 146/90 mm[Hg] ; weekly 2026-10-05: 150/93.5; 2026-10-12: 146/90 [device]
## Symptoms
- Dizziness and giddiness: 1 occurrence(s): 2026-10-13 [patient]
## Timeline
- 2026-10-13 symptom: Dizziness and giddiness: Dizzy for a few minutes after getting up [patient]

Každý riadok nesie svoj zdroj — [device] pre manžetu, [patient] pre symptóm — a meranie je zaznamenané v logu prístupu. Pôvod stretnutia ukazuje practitioner z video-clinic a časová os pacienta teraz znie: virtuálne stretnutie, video-návšteva, závraty, tri merania krvného tlaku, liek a diagnóza.

Čo sme zistili pri spustení: kontextové API dnes neobsahuje odpovede QuestionnaireResponse. Prvé spustenie, kde boli závraty iba v dotazníku, vygenerovalo zhrnutie bez ich spomenutia. Zaznamenajte symptómy, ktoré pacient hlási, ako Observation s kategóriou symptom (ako je uvedené vyššie), alebo si sami prejdite dotazník do vášho modelu.

Udelenie prístupu AI agentovi so súhlasom

Keď AI beží v aplikácii niekoho iného, nezíska váš projektový kľúč. Aplikácia požiada pacienta o súhlas prostredníctvom OAuth 2.1 a SMART on FHIR, s rozsahy (scopes) úzkymi ako patient/Observation.rs?category=vital-signs, na pevne stanovené obdobie, ktoré je možné kedykoľvek odvolať. Agent sa môže k záznamu dostať aj cez Anpheros MCP server, iba na čítanie, pokiaľ pacient nepovolí viac. Pozri Ako udeliť AI agentovi prístup k lekárskym záznamom a FHIR MCP server.

Čo Anpheros robí a nerobí

Anpheros poskytuje záznam a jeho ovládacie prvky: FHIR R4 úložisko pre každý zdroj v tabuľke vyššie, súhlas na aplikáciu, pôvod pri každom zápise, prístupový denník, ktorý si pacient môže pozrieť, a kontextové API, ktoré premieňa záznam na rozpočtovaný, označený súhrn pre model.

Neposkytuje videohovory, obrazovky plánovania, elektronické predpisovanie, fakturáciu ani podporu klinického rozhodovania a nehostuje ani nevyberá AI modely. Virtuálna klinika postavená na ňom prináša tieto funkcie a samotnú klinickú zodpovednosť.

Často kladené otázky

Čo je virtuálny lekár?

Klinik, ktorý vidí pacientov na diaľku, prostredníctvom videa, telefónu alebo správ. Tento termín sa používa aj pre AI asistentov, ktorí hovoria s pacientmi; v praxi títo asistenti pomáhajú ľudskému lekárovi, namiesto toho, aby ho nahradili, a spoliehajú sa na rovnaké údaje o pacientoch.

Ktorý FHIR zdroj označuje návštevu ako virtuálnu?

Encounter.class s kódom v3 ActCode VR ("virtual"). Rezervácia je Appointment; vstup je QuestionnaireResponse a pre symptómy Observation.

Aké údaje potrebuje AI lekársky asistent?

Len to, čo vyžaduje jeho úloha: pre súhrn pred návštevou, nedávne trendy meraní, nové symptómy, aktívne problémy a lieky, a nedávne výsledky — každý označený svojím zdrojom a časom. Poskytnite mu rozpočtovaný kontext namiesto celého záznamu.

Ako oddelím údaje hlásené pacientom a údaje zo zariadení od klinických údajov?

Zaznamenajte, kto každú položku napísal. V Anpheros každý zápis nesie typ autora — pacient, zariadenie, praktikant, import alebo AI — a kontext poskytnutý modelu označuje každý riadok s ním.

Môže AI asistent čítať záznam pacienta bez jeho súhlasu?

V Anpheros nie. Aplikácia iná ako tá, ktorá vytvorila záznam, potrebuje súhlas pacienta prostredníctvom OAuth, obmedzený na rozsahy a obdobie, ktoré si zvolil, a každé čítanie sa zobrazí v jeho prístupovom denníku.

Súvisiace

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