# FHIR प्लेटफ़ॉर्म: रोगी की सहमति के साथ प्रबंधित FHIR R4

> एक प्रबंधित FHIR R4 प्लेटफ़ॉर्म: 26 संसाधन प्रकार, खोज, इतिहास, लेनदेन, $everything, IPS, Inferno-परीक्षणित SMART लॉन्च, सहमति और प्रोवेनेंस, साथ ही एक सरल REST API। निःशुल्क सैंडबॉक्स।

Source: https://developers.anpheros.com/hi/guides/fhir

**Anpheros एक FHIR प्लेटफ़ॉर्म है — एक प्रबंधित FHIR डेटाबेस (डेटा स्टोर) जिसका उपयोग एप्लिकेशन अपने FHIR बैकएंड के रूप में करते हैं: यह प्रत्येक रोगी रिकॉर्ड को मूल रूप से HL7 FHIR R4 (4.0.1) संसाधनों के रूप में संग्रहीत करता है और उन्हें `https://platform.anpheros.com/fhir/R4` पर उजागर करता है,** जिसमें मानक के ऊपर सहमति, प्रोवेनेंस और एक ऑडिट जोड़ा गया है। जो एप्लिकेशन पहले से ही FHIR का उपयोग करते हैं, वे इसका सीधे उपयोग कर सकते हैं; जो नहीं करते हैं, वे सरल REST API (`/v1`) का उपयोग कर सकते हैं, जो समान आईडी के साथ समान संसाधनों को पढ़ता और लिखता है।

AI अनुप्रयोगों के लिए, यह Anpheros को FHIR बैकएंड बनाता है जहाँ से मॉडल का संदर्भ आता है: [LLM अनुप्रयोग और स्वास्थ्य सेवा डेटा](https://developers.anpheros.com/hi/guides/llm-healthcare-data) देखें।

<!-- visual:fhir-hero -->

## HL7 FHIR क्या है?

FHIR (Fast Healthcare Interoperability Resources) वेब पर स्वास्थ्य डेटा के आदान-प्रदान के लिए HL7 मानक है। यह परिभाषित करता है:

- **संसाधन (resources)** — प्रत्येक नैदानिक ​​अवधारणा के लिए छोटे, टाइप किए गए JSON (या XML) दस्तावेज़: एक `Patient`, एक `Observation`, एक `Condition`, एक `MedicationStatement`;
- उनके बीच **संदर्भ (references)** (`"subject": {"reference": "Patient/123"}`), ताकि एक रिकॉर्ड रोगी के आसपास संसाधनों का एक ग्राफ हो;
- संसाधनों को पढ़ने, खोजने, बनाने, अपडेट करने और हटाने के लिए एक **REST API**, मानक खोज मापदंडों के साथ;
- **बंडल (bundles)** एक साथ कई संसाधन भेजने के लिए (लेनदेन) या एक दस्तावेज़ के रूप में (जैसे रोगी सारांश);
- **शब्दावली बाइंडिंग (terminology bindings)**, ताकि मान LOINC या ICD-10 जैसे सिस्टम से कोड ले जाएं;
- **प्रोफ़ाइल (profiles)** — किसी उपयोग के मामले या देश के लिए बाधाएं, जैसे अंतर्राष्ट्रीय रोगी सारांश।

R4 (संस्करण 4.0.1) आज सबसे व्यापक रूप से लागू किया गया रिलीज़ है। FHIR को स्टोरेज मॉडल के रूप में उपयोग करना — न कि केवल निर्यात प्रारूप के रूप में — का मतलब है कि जो एक एप्लिकेशन लिखता है और जो दूसरा FHIR सिस्टम पढ़ता है, उसके बीच कोई अनुवाद परत नहीं है।

```json
{
  "resourceType": "Observation",
  "status": "final",
  "category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
  "code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c"}]},
  "subject": {"reference": "Patient/…"},
  "effectiveDateTime": "2026-09-01T08:00:00Z",
  "valueQuantity": {"value": 6.4, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}
}
```

## क्षमता कथन

`GET /fhir/R4/metadata` क्षमता कथन (CapabilityStatement) लौटाता है: समर्थित संसाधन प्रकार, उनके खोज पैरामीटर और संचालन। यह सार्वजनिक है और आधिकारिक सूची है; नीचे दी गई तालिका 28 सितंबर 2026 को इसे दर्शाती है।

## 26 संसाधन प्रकार

<!-- visual:fhir-map:replace -->

| क्षेत्र | संसाधन प्रकार |
|---|---|
| रोगी और लोग | `Patient`, `RelatedPerson` |
| माप और परिणाम | `Observation` (महत्वपूर्ण संकेत, प्रयोगशाला, लक्षण, कल्याण, दैनिक गतिविधि और नींद), `DiagnosticReport` |
| समस्याएं और देखभाल | `Condition`, `EpisodeOfCare`, `Procedure`, `CarePlan`, `Goal`, `ServiceRequest`, `CareTeam`, `FamilyMemberHistory` |
| दवा और रोकथाम | `MedicationStatement`, `MedicationAdministration`, `Immunization`, `AllergyIntolerance` |
| दस्तावेज़ और प्रश्नावली | `DocumentReference`, `QuestionnaireResponse` |
| मुलाकातें | `Encounter`, `Appointment` |
| निर्देशिका | `Organization`, `Practitioner`, `PractitionerRole` |
| शासन | `Consent`, `Provenance` |
| विस्तार बिंदु | `Basic` |

हर रोगी-स्कोप प्रकार रोगी कम्पार्टमेंट से संबंधित है, इसलिए `Patient/{id}/$everything`, रोगी-स्तरीय OAuth स्कोप और सहमति फ़िल्टर उन सभी पर लागू होते हैं। निर्देशिका संसाधनों (`Organization`, `Practitioner`, `PractitionerRole`) का कोई रोगी नहीं होता; वे एक ही वातावरण में परियोजनाओं में पठनीय होते हैं और केवल उस परियोजना द्वारा ही परिवर्तनीय होते हैं जिसने उन्हें बनाया है।

## इंटरैक्शन और ऑपरेशंस

<!-- visual:fhir-ops -->

- **Read, search, create, update, delete** हर समर्थित प्रकार पर; प्रकार के अनुसार खोज पैरामीटर CapabilityStatement में सूचीबद्ध हैं। अज्ञात खोज पैरामीटर को चुपचाप अनदेखा करने के बजाय `400` के साथ अस्वीकार कर दिया जाता है।
- **History**: `GET /fhir/R4/{type}/{id}/_history` हर संस्करण लौटाता है; अपडेट `If-Match` के साथ सशर्त बनाए जा सकते हैं (एक संस्करण बेमेल `412` का उत्तर देता है)।
- **Transactions and batches**: `POST /fhir/R4` प्रकार `transaction` या `batch` के `Bundle` के साथ।
- **`Patient/{id}/$everything`**: एक रोगी का पूरा कम्पार्टमेंट।
- **`Patient/{id}/$summary`**: एक International Patient Summary (IPS) दस्तावेज़ `Bundle`, अंग्रेजी या रोमानियाई (`?lang=`) में।
- **`Observation/$validate?profile=eu-lab`**: रिपोर्ट करता है कि एक लैब परिणाम HL7 Europe प्रयोगशाला रिपोर्ट नियमों के अनुसार कैसे मापता है।
- **Paging**: `_count` 200 तक; `_revinclude` अधिकतम 1 000 संसाधन लौटाता है।
- **Idempotency**: `POST` अनुरोध `Idempotency-Key` स्वीकार करते हैं; एक ही कुंजी के साथ अनुरोध दोहराने पर वही उत्तर मिलता है और कुछ भी नहीं बनता है।

```bash
# latest HbA1c results of one patient, strict FHIR
curl "https://platform.anpheros.com/fhir/R4/Observation?patient=$PID&code=http://loinc.org|4548-4&_sort=-date" \
     -H "Authorization: Bearer $KEY"

# the patient's International Patient Summary
curl "https://platform.anpheros.com/fhir/R4/Patient/$PID/\$summary?lang=en" -H "Authorization: Bearer $KEY"
```

## FHIR और सरल REST API

`/v1` उन डेवलपर्स के लिए मौजूद है जो सीधे FHIR संसाधनों के साथ काम नहीं करना चाहते हैं। यह रोगियों, अवलोकनों, स्थितियों, दवाओं, दस्तावेजों, एक कालानुक्रमिक समयरेखा और प्रोवेनेंस को कवर करता है, साथ ही प्लेटफ़ॉर्म सुविधाओं (संदर्भ, लैब आयात, वेबहुक, शब्दावली) को भी कवर करता है। प्रत्येक `/v1` ऑब्जेक्ट अपने `fhir` संदर्भ को वहन करता है, इसलिए एक एप्लिकेशन `/v1` से शुरू कर सकता है और उन भागों के लिए FHIR पर स्विच कर सकता है जहाँ उसे पूर्ण मॉडल की आवश्यकता होती है।

## FHIR के आसपास के मानक

`$summary` आधिकारिक HL7 वैलिडेटर (0 त्रुटियाँ) के साथ मान्य एक अंतर्राष्ट्रीय रोगी सारांश (International Patient Summary) उत्पन्न करता है; प्रयोगशाला परिणाम HL7 यूरोप प्रयोगशाला नियमों (आज सलाहकार) के विरुद्ध जाँचे जाते हैं; तृतीय-पक्ष ऐप्स SMART on FHIR स्टैंडअलोन लॉन्च के माध्यम से जुड़ते हैं; HL7 v2 `ORU^R01` प्रयोगशाला संदेश इनपुट के रूप में स्वीकार किए जाते हैं। प्रारूप, स्तर और विनिमय पैटर्न [हेल्थकेयर डेटा इंटरऑपरेबिलिटी](https://developers.anpheros.com/hi/guides/interoperability) में वर्णित हैं; संसाधन प्रकार के अनुसार कोड सिस्टम [FHIR कोड सिस्टम](https://developers.anpheros.com/hi/guides/fhir-code-systems) में हैं।

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

### FHIR प्लेटफ़ॉर्म क्या है?
एक सेवा जो HL7 FHIR संसाधनों के रूप में स्वास्थ्य डेटा संग्रहीत करती है और उन्हें मानक FHIR REST API के माध्यम से उजागर करती है, जिसमें वे चीज़ें जोड़ी जाती हैं जिनकी अनुप्रयोगों को मानक के आसपास आवश्यकता होती है: प्राधिकरण, सहमति, ऑडिट, इतिहास और `$everything` और `$summary` जैसे संचालन। Anpheros एक प्रबंधित FHIR R4 प्लेटफ़ॉर्म है: आप FHIR सर्वर चलाने के बजाय इसे कॉल करते हैं।

### FHIR सर्वर और FHIR प्लेटफ़ॉर्म में क्या अंतर है?
FHIR सर्वर डेटाबेस पर FHIR API लागू करता है। FHIR प्लेटफ़ॉर्म इसे आपके लिए चलाता है और इसके चारों ओर परत जोड़ता है — रोगी सहमति, उत्पत्ति, एक्सेस लॉग, SDK, वेबहुक, लैब आयात और एक सैंडबॉक्स — ताकि अनुप्रयोगों को उन हिस्सों का निर्माण न करना पड़े।

### Anpheros कौन सा FHIR संस्करण सपोर्ट करता है?
FHIR R4 (4.0.1), `/fhir/R4/metadata` पर सार्वजनिक CapabilityStatement में सूचीबद्ध 26 संसाधन प्रकारों के साथ।

### क्या Anpheros FHIR प्लेटफ़ॉर्म का स्वतंत्र रूप से परीक्षण किया जाता है?
SMART App Launch STU2 "Standalone Launch" समूह का ओपन-सोर्स Inferno परीक्षण किट 22 में से 22 परीक्षण पास करता है (28 सितंबर 2026 का रन), और International Patient Summary आधिकारिक HL7 वैलिडेटर में 0 त्रुटियों के साथ मान्य होता है। EHR लॉन्च और बल्क डेटा निर्यात अभी तक समर्थित नहीं हैं।

### क्या मैं FHIR प्लेटफ़ॉर्म का निःशुल्क उपयोग कर सकता हूँ?
हाँ। सैंडबॉक्स निःशुल्क है और प्रति प्रोजेक्ट 30 सिंथेटिक रोगी शामिल हैं; उत्पादन €99 प्रति माह से शुरू होता है जिसमें पहला महीना निःशुल्क है।

### क्या Anpheros का उपयोग करने के लिए मुझे FHIR का उपयोग करना होगा?
नहीं। एक सरल REST API (`/v1`) समान आईडी के साथ समान संसाधनों को पढ़ता और लिखता है, इसलिए एक अनुप्रयोग फ्लैट JSON के साथ शुरू हो सकता है और जहां उसे पूर्ण मॉडल की आवश्यकता होती है वहां FHIR पर स्विच कर सकता है।

<!-- visual:cta-fhir -->

## संबंधित

- [FHIR सैंडबॉक्स](https://developers.anpheros.com/hi/guides/fhir-sandbox): एक मुफ़्त निजी FHIR R4 परीक्षण सर्वर
- [FHIR में अंतर्राष्ट्रीय रोगी सारांश (IPS)](https://developers.anpheros.com/hi/guides/international-patient-summary-fhir)
- [मेडिकल डेटा प्रोवेनेंस समझाया गया](https://developers.anpheros.com/hi/guides/medical-data-provenance): किसने क्या लिखा, और इसे कैसे रिकॉर्ड करें
- [FHIR R4 का उपयोग करके मेडिकल रिकॉर्ड कैसे स्टोर करें](https://developers.anpheros.com/hi/guides/store-medical-records-fhir): कर्ल के साथ चरण-दर-चरण ट्यूटोरियल
- [FHIR बनाम एक कस्टम मेडिकल डेटाबेस](https://developers.anpheros.com/hi/guides/fhir-vs-custom-database): अपनी खुद की टेबल कब डिज़ाइन करें और FHIR का उपयोग कब करें
- [मुफ़्त FHIR डेटाबेस और सैंडबॉक्स](https://developers.anpheros.com/hi/guides/free-fhir-database)
- [अन्य FHIR सर्वर के साथ Anpheros की तुलना](https://developers.anpheros.com/hi/guides/fhir-server-comparison)
- [स्वास्थ्य सेवा डेटा इंटरऑपरेबिलिटी](https://developers.anpheros.com/hi/guides/interoperability)
- [FHIR कोड सिस्टम](https://developers.anpheros.com/hi/guides/fhir-code-systems)
- [मेडिकल डेटा API](https://developers.anpheros.com/hi/guides/medical-data-api)
- [स्वास्थ्य सेवा ऐप बनाएँ](https://developers.anpheros.com/hi/guides/build-a-healthcare-app)
- [API संदर्भ (OpenAPI)](https://developers.anpheros.com/docs)
- [DICOM बनाम FHIR](https://developers.anpheros.com/hi/guides/dicom-vs-fhir): FHIR कहाँ समाप्त होता है और मेडिकल इमेजिंग कहाँ से शुरू होती है
