AnpherosAnpheros PlatformDevelopers

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

वर्चुअल केयर और AI डॉक्टर: उन्हें आवश्यक डेटा

FHIR R4 डेटा के रूप में एक वर्चुअल विज़िट — बुकिंग, इनटेक, घर पर रीडिंग, विज़िट, फॉलो-अप — और एक AI असिस्टेंट सहमति प्राप्त, सोर्स-लेबल वाला व्यू कैसे प्राप्त करता है। टेस्टेड फ़्लो।

एक वर्चुअल क्लिनिक — चाहे क्लिनिशियन वीडियो पर एक व्यक्ति हो या उनकी सहायता करने वाला AI असिस्टेंट — केवल उस रोगी डेटा के रूप में अच्छा है जिसे वह विज़िट से पहले, दौरान और बाद में देख सकता है: हाल के माप, सक्रिय समस्याएं और दवाएं, रोगी ने क्या बताया, और क्या तय किया गया इसका रिकॉर्ड। वीडियो कॉल आसान हिस्सा है। यह पृष्ठ HL7 FHIR R4 संसाधनों के लिए एक वर्चुअल विज़िट को मैप करता है, दिखाता है कि AI असिस्टेंट को रिकॉर्ड का सहमति-प्राप्त, स्रोत-लेबल वाला व्यू कैसे दिया जा सकता है, और Anpheros Platform के विरुद्ध पूरे प्रवाह को चलाता है, जिसमें एक सीमा भी शामिल है जो हमें इसे करते समय मिली।

एक डेटा के रूप में वर्चुअल विज़िट

चरण क्या होता है FHIR R4 संसाधन
बुकिंग मरीज़ वीडियो विज़िट के लिए समय चुनता है Appointment
इंटेक मरीज़ सवालों के जवाब देता है और लक्षणों की रिपोर्ट करता है QuestionnaireResponse, Observation (श्रेणी symptom)
घर का डेटा पिछली विज़िट के बाद से ब्लड प्रेशर कफ, स्केल या वॉच से रीडिंग Observation (महत्वपूर्ण संकेत, गतिविधि), डिवाइस डेटा के रूप में चिह्नित
तैयारी क्लिनिशियन, या उनके लिए एक AI सहायक, रिकॉर्ड की समीक्षा करता है read: Condition, MedicationStatement, AllergyIntolerance, Observation, DocumentReference
विज़िट कौन, कब, क्यों, और यह वर्चुअल थी Encounter के साथ class = VR (वर्चुअल)
परिणाम निदान, दवा में बदलाव, टेस्ट ऑर्डर किए गए, फॉलो-अप Condition, MedicationStatement, ServiceRequest, CarePlan, Appointment
ट्रेस किसने प्रत्येक आइटम लिखा, किस सिस्टम से हर राइट पर Provenance

दो चीजें इसे इन-पर्सन विज़िट से अलग बनाती हैं। क्लिनिशियन मरीज़ द्वारा उत्पादित डेटा (घर की रीडिंग, प्रश्नावली) पर अधिक निर्भर करता है, इसलिए रिकॉर्ड को यह दिखाना होगा कि कौन से मान डिवाइस या मरीज़ से आए और कौन से क्लिनिशियन से। और तैयारी चरण वह जगह है जहाँ AI आज सबसे उपयोगी है - महीनों की रीडिंग को सारांशित करके यह बताना कि क्या बदला है - इसलिए रिकॉर्ड मरीज़ की सहमति के भीतर सॉफ़्टवेयर द्वारा पढ़ा जा सकने योग्य होना चाहिए।

AI कहाँ फिट बैठता है, और उसे क्या देखना चाहिए

AI भूमिका डेटा जिसकी उसे आवश्यकता है डेटा जिसे उसे नहीं मिलना चाहिए
इनटेक सहायक (विज़िट से पहले मरीज़ से बात करता है) सक्रिय समस्याएं और दवाएं, प्रासंगिक प्रश्न पूछने के लिए नोट्स और दस्तावेज़ जिनकी उसे आवश्यकता नहीं है
चिकित्सक के लिए प्री-विज़िट सारांश हाल के मापों के रुझान, नए लक्षण, दवा में बदलाव, हाल के परिणाम प्रश्न से परे कच्चे वर्षों का इतिहास
विज़िट के बाद दस्तावेज़ीकरण ड्राफ्ट मुलाकात, क्या चर्चा हुई, परिणाम अन्य मरीज़ों का डेटा, कभी भी
फॉलो-अप चेक-इन देखभाल योजना और वे माप जिनके लिए वह पूछता है योजना के बाहर कुछ भी

सामान्य नियम: प्रत्येक AI भूमिका को सबसे छोटा हिस्सा दें जो उसके प्रश्न का उत्तर देता है, स्रोत को लेबल करें हर मान का ताकि मॉडल और चिकित्सक एक घरेलू रीडिंग को लैब परिणाम के मुकाबले तौल सकें, हर रीड को लॉग करें ताकि मरीज़ देख सके कि AI ने क्या देखा, और मानव को लूप में रखें किसी भी नैदानिक ​​चीज़ के लिए। निदान या उपचार की सिफारिश करने वाला AI चिकित्सा उपकरण सॉफ़्टवेयर के रूप में विनियमित हो सकता है (संयुक्त राज्य अमेरिका में FDA द्वारा; यूरोपीय संघ में मेडिकल डिवाइस रेगुलेशन और AI एक्ट के तहत); एक डेटा प्लेटफ़ॉर्म इसे नहीं बदलता है।

Anpheros पर प्रवाह, चरण दर चरण

नीचे दिया गया कोड Anpheros TypeScript SDK का उपयोग करता है और इसे सैंडबॉक्स कुंजी के साथ प्लेटफ़ॉर्म के स्थानीय इंस्टेंस के विरुद्ध चलाया गया था। रोगी के पास पहले से ही कफ (author_type: device) से तीन घर पर रक्तचाप रीडिंग, एक स्थिति के रूप में उच्च रक्तचाप और एक दवा के रूप में एनालाप्रिल है।

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

चरण 2 में लौटाया गया संदर्भ (700 टोकन में से 487; यह वह है जो आप मॉडल के सामने रखेंगे या चिकित्सक को दिखाएंगे):

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

हर लाइन का अपना स्रोत होता है — कफ के लिए [device], लक्षण के लिए [patient] — और रीडिंग एक्सेस लॉग में दर्ज की जाती है। मुठभेड़ की उत्पत्ति video-clinic से practitioner दिखाती है, और रोगी की समयरेखा अब इस प्रकार पढ़ती है: वर्चुअल मुठभेड़, वीडियो-विज़िट अपॉइंटमेंट, चक्कर आना, तीन रक्तचाप रीडिंग, दवा और स्थिति।

इसे चलाते समय हमें क्या मिला: संदर्भ API में आज QuestionnaireResponse उत्तर शामिल नहीं हैं। पहला रन, जिसमें प्रश्नावली में केवल चक्कर आना शामिल था, ने इसका कोई उल्लेख किए बिना एक सारांश तैयार किया। रोगी द्वारा रिपोर्ट किए गए लक्षणों को Observation के रूप में श्रेणी symptom (जैसा कि ऊपर है) के साथ रिकॉर्ड करें, या प्रश्नावली को स्वयं अपने मॉडल पर पास करें।

AI एजेंट को सहमति से एक्सेस देना

जब AI किसी और के एप्लिकेशन में चलता है, तो उसे आपकी प्रोजेक्ट कुंजी नहीं मिलती है। एप्लिकेशन रोगी से OAuth 2.1 और SMART on FHIR के माध्यम से सहमति मांगता है, जिसमें स्कोप patient/Observation.rs?category=vital-signs जितने संकीर्ण होते हैं, एक निश्चित अवधि के लिए, जिसे किसी भी समय रद्द किया जा सकता है। एक एजेंट Anpheros MCP सर्वर के माध्यम से भी रिकॉर्ड तक पहुँच सकता है, जो तब तक केवल-पढ़ने के लिए होता है जब तक रोगी अधिक अनुमति न दे। AI एजेंट को मेडिकल रिकॉर्ड तक पहुँच कैसे दें और FHIR MCP सर्वर देखें।

Anpheros क्या करता है और क्या नहीं करता है

Anpheros रिकॉर्ड और उसके आसपास के नियंत्रण प्रदान करता है: ऊपर दी गई तालिका में प्रत्येक संसाधन के लिए FHIR R4 स्टोरेज, प्रति एप्लिकेशन सहमति, हर राइट पर प्रोवेनेंस, एक एक्सेस लॉग जिसे मरीज़ देख सकता है, और कॉन्टेक्स्ट API जो रिकॉर्ड को एक मॉडल के लिए बजट-युक्त, लेबल-युक्त सारांश में बदल देता है।

यह वीडियो कॉल, शेड्यूलिंग स्क्रीन, ई-प्रिस्क्राइबिंग, बिलिंग या क्लिनिकल डिसीजन सपोर्ट प्रदान नहीं करता है, और यह AI मॉडल को होस्ट या चुनता नहीं है। इस पर निर्मित एक वर्चुअल क्लिनिक उन सभी को और क्लिनिकल जिम्मेदारी को स्वयं लाता है।

अक्सर पूछे जाने वाले प्रश्न

वर्चुअल डॉक्टर क्या है?

एक चिकित्सक जो दूर से, वीडियो, फोन या मैसेजिंग के माध्यम से रोगियों को देखता है। यह शब्द उन AI सहायकों के लिए भी प्रयोग किया जाता है जो रोगियों से बात करते हैं; व्यवहार में वे एक मानव चिकित्सक की सहायता करते हैं न कि उसे प्रतिस्थापित करते हैं, और उसी रोगी डेटा पर निर्भर करते हैं।

कौन सा FHIR संसाधन किसी विज़िट को वर्चुअल के रूप में चिह्नित करता है?

Encounter.class v3 ActCode VR ("virtual") के साथ। बुकिंग एक Appointment है; इनटेक एक QuestionnaireResponse है और, लक्षणों के लिए, Observations।

AI मेडिकल असिस्टेंट को किस डेटा की आवश्यकता होती है?

केवल वही जिसकी उसके कार्य के लिए आवश्यकता है: प्री-विज़िट सारांश के लिए, हालिया माप के रुझान, नए लक्षण, सक्रिय समस्याएं और दवाएं, और हालिया परिणाम — प्रत्येक को उसके स्रोत और समय के साथ लेबल किया गया है। इसे पूरे रिकॉर्ड के बजाय एक बजटेड संदर्भ दें।

मैं रोगी-रिपोर्टेड और डिवाइस डेटा को क्लिनिकल डेटा से अलग कैसे रखूं?

रिकॉर्ड करें कि प्रत्येक आइटम किसने लिखा। Anpheros में प्रत्येक राइट में एक लेखक प्रकार होता है — रोगी, डिवाइस, प्रैक्टिशनर, आयात या AI — और मॉडल को दिया गया संदर्भ प्रत्येक लाइन को उसके साथ लेबल करता है।

क्या AI असिस्टेंट रोगी की सहमति के बिना रोगी का रिकॉर्ड पढ़ सकता है?

Anpheros पर नहीं। रिकॉर्ड बनाने वाले एप्लिकेशन के अलावा किसी अन्य एप्लिकेशन को रोगी की OAuth सहमति की आवश्यकता होती है, जो उनके द्वारा चुने गए स्कोप और अवधि तक सीमित होती है, और प्रत्येक रीड उनके एक्सेस लॉग में दिखाई देता है।

संबंधित

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