AnpherosAnpheros PlatformDevelopers

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

Virtuális ellátás és AI orvosok: az adatok, amire szükségük van

Virtuális vizit mint FHIR R4 adat – foglalás, bejelentkezés, otthoni mérések, vizit, utókövetés – és hogyan kap egy AI asszisztens beleegyezéssel rendelkező, forrásmegjelölésű nézetet. Tesztelt folyamat.

Egy virtuális klinika – függetlenül attól, hogy a klinikus videón keresztül jelenlévő személy vagy egy segítő AI asszisztens – csak annyira jó, amennyire a páciens adatai, amelyeket a vizit előtt, alatt és után látni tud: legfrissebb mérések, aktív problémák és gyógyszerek, a páciens által jelentettek, és a döntések feljegyzése. A videóhívás a könnyű része. Ez az oldal egy virtuális vizitet az HL7 FHIR R4 erőforrásokhoz rendeli, bemutatja, hogyan kaphat egy AI asszisztens hozzájáruláson alapuló, forrásmegjelöléssel ellátott nézetet a rekordról, és futtatja a teljes folyamatot az Anpheros Platformon, beleértve egy korlátot, amelyet a munka során találtunk.

Virtuális vizit mint adat

Fázis Mi történik FHIR R4 erőforrások
Foglalás A páciens kiválaszt egy időpontot egy videóvizitre Appointment
Bejelentkezés A páciens válaszol kérdésekre és tüneteket jelent QuestionnaireResponse, Observation (kategória symptom)
Otthoni adatok Vérnyomásmérő, mérleg vagy okosóra mérései az utolsó vizit óta Observation (életjelek, aktivitás), eszközadatként jelölve
Előkészítés A klinikus, vagy helyettük egy AI asszisztens, áttekinti a rekordot read: Condition, MedicationStatement, AllergyIntolerance, Observation, DocumentReference
A vizit Ki, mikor, miért, és hogy virtuális volt Encounter class = VR (virtuális)
Eredmény Diagnózis, gyógyszerváltoztatások, elrendelt tesztek, követés Condition, MedicationStatement, ServiceRequest, CarePlan, Appointment
Nyomkövetés Ki írt minden tételt, melyik rendszerből Provenance minden írásnál

Két dolog teszi ezt mássá, mint egy személyes vizitet. A klinikus jobban támaszkodik a páciens által előállított adatokra (otthoni mérések, kérdőívek), ezért a rekordnak meg kell mutatnia, mely értékek származtak eszközről vagy a pácienstől, és melyek a klinikusoktól. És az előkészítési lépés az, ahol az AI ma a leghasznosabb – hónapok méréseinek összefoglalása arról, hogy mi változott – ezért a rekordot a páciens beleegyezésével szoftvernek is olvashatónak kell lennie.

Hol illeszkedik be a mesterséges intelligencia, és mit kell látnia

MI szerepkör Szükséges adatok Nem kaphat meg adatok
Bevezető asszisztens (a látogatás előtt beszél a pácienssel) Aktív problémák és gyógyszerek, releváns kérdések feltevéséhez Nem szükséges jegyzetek és dokumentumok
Látogatás előtti összefoglaló a klinikusnak Friss mérések trendjei, új tünetek, gyógyszerváltozások, friss eredmények Nyers, a kérdésen túli évek története
Dokumentáció tervezet a látogatás után A találkozó, a megbeszéltek, az eredmény Más páciensek adatai, soha
Utóellenőrzések A gondozási terv és a kért mérések Bármi a terven kívül

Általános szabályok: minden MI szerepkörnek a legkisebb szeletet adjuk, amely megválaszolja a kérdését, címkézzük meg minden érték forrását, hogy a modell és a klinikus mérlegelni tudja az otthoni leolvasást egy laboreredménnyel szemben, naplózzunk minden olvasást, hogy a páciens láthassa, mit látott egy MI, és tartsunk egy embert a hurokban minden diagnosztikai jellegű dologgal kapcsolatban. Azon MI, amely diagnosztizál vagy kezelést javasol, orvostechnikai eszközként szabályozható (az Egyesült Államokban az FDA által; az Európai Unióban az Orvostechnikai Eszközökről szóló rendelet és a mesterséges intelligenciáról szóló törvény alapján); egy adatplatform ezt nem változtatja meg.

Az Anpheros folyamata, lépésről lépésre

Az alábbi kód az Anpheros TypeScript SDK-t használja, és egy helyi példányon futott a platformmal, sandbox kulccsal. A páciensnek már van három otthoni vérnyomásmérése egy mandzsettából (author_type: device), magas vérnyomás mint állapot, és enalapril mint gyógyszer.

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

A 2. lépésben visszaadott kontextus (a 700 tokenből a 487.; ezt tenné a modell elé vagy mutatná a klinikusnak):

## 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]

Minden sor hordozza a forrását — [device] a mandzsettához, [patient] a tünethez — és a leolvasás rögzítésre kerül a hozzáférési naplóban. Az esemény származása mutatja practitioner-t innen: video-clinic, és a páciens idővonala most így olvasható: virtuális esemény, videókonzultáció időpontja, szédülés, három vérnyomásmérés, gyógyszer és állapot.

Amit futtatás közben találtunk: a kontextus API ma nem tartalmazza a QuestionnaireResponse válaszokat. Az első futtatás, ahol csak a kérdőívben szerepelt a szédülés, egy olyan összefoglalót eredményezett, amely nem említette azt. Rögzítse a páciens által jelentett tüneteket Observation-ként, symptom kategóriával (mint fent), vagy adja át maga a kérdőívet a modelljének.

AI-ügynök hozzáférésének engedélyezése beleegyezéssel

Amikor az AI valaki más alkalmazásában fut, nem kapja meg a projektkulcsát. Az alkalmazás OAuth 2.1 és SMART on FHIR protokollokon keresztül, legfeljebb patient/Observation.rs?category=vital-signs szűk hatókörrel, meghatározott időre, bármikor visszavonhatóan kéri a páciens beleegyezését. Az ügynök az Anpheros MCP szerveren keresztül is elérheti a rekordot, csak olvasható módban, hacsak a páciens nem engedélyez többet. Lásd: Hogyan adjunk hozzáférést egy AI-ügynöknek orvosi rekordokhoz és a FHIR MCP szerver.

Mit csinál és mit nem csinál az Anpheros

Az Anpheros biztosítja a rekordot és az azt körülvevő vezérlőket: FHIR R4 tároló minden erőforráshoz a fenti táblázatban, hozzájárulás alkalmazásonként, eredetiség minden írásnál, hozzáférési napló, amit a páciens láthat, és a kontextus API, amely a rekordot egy költségvetett, címkézett összefoglalóvá alakítja egy modell számára.

Nem biztosít videohívásokat, ütemezési képernyőket, e-receptet, számlázást vagy klinikai döntéstámogatást, és nem tárol vagy választ ki AI modelleket. Az erre épülő virtuális klinika ezeket, valamint a klinikai felelősséget maga hozza.

Gyakran ismételt kérdések

Mi az a virtuális orvos?

Egy egészségügyi szakember, aki távolról, videón, telefonon vagy üzenetküldésen keresztül lát el betegeket. A kifejezést olyan AI asszisztensekre is használják, amelyek beszélgetnek a betegekkel; a gyakorlatban ezek egy emberi szakembert segítenek, nem helyettesítenek, és ugyanazokra a betegadatokra támaszkodnak.

Melyik FHIR erőforrás jelöli a látogatást virtuálisnak?

Encounter.class a v3 ActCode VR ("virtual") értékkel. A foglalás egy Appointment; a bejelentkezés egy QuestionnaireResponse, és a tünetek esetében Observation-ek.

Milyen adatokra van szüksége egy AI orvosi asszisztensnek?

Csak arra, ami a feladatához szükséges: egy látogatás előtti összefoglalóhoz, a legfrissebb mérési trendekhez, új tünetekhez, aktív problémákhoz és gyógyszerekhez, valamint a legfrissebb eredményekhez — mindegyik forrásával és idejével megjelölve. Adjon neki egy "költségvetett" kontextust a teljes rekord helyett.

Hogyan tarthatom elkülönítve a beteg által jelentett és az eszközadatokat a klinikai adatoktól?

Jegyezze fel, ki írta az egyes tételeket. Az Anpheros-ban minden írás magában foglal egy szerzőtípust — beteg, eszköz, gyakorló, import vagy AI — és az adott modellnek megadott kontextus minden sort ezzel címkéz.

Tud-e egy AI asszisztens a beleegyezésük nélkül olvasni egy beteg rekordját?

Az Anpheros-on nem. A rekordot létrehozó alkalmazáson kívül más alkalmazásnak szüksége van a beteg OAuth beleegyezésére, amely korlátozott a választott hatókörökre és időszakra, és minden olvasás megjelenik a hozzáférési naplójában.

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