"HL7 बनाम FHIR" एक थोड़ा गलत सवाल है, और इसका जवाब फिर भी उपयोगी है। HL7 एक संगठन है, Health Level Seven International, और यह जिन मानकों का प्रकाशन करता है, उनका परिवार है। FHIR उस परिवार का सबसे नया सदस्य है। असली तुलना उन तीन HL7 मानकों के बीच है जिनसे आप व्यवहार में मिलेंगे: HL7 संस्करण 2 संदेश, CDA दस्तावेज़, और FHIR संसाधन। यह गाइड बताता है कि प्रत्येक क्या है, 2026 में यह कहाँ रहता है, और आपको किसकी आवश्यकता है।
डेवलपर्स के लिए तकनीकी संस्करण: FHIR बनाम HL7 v2 · HL7 v2 से FHIR मैपिंग developers.anpheros.com पर, अनुरोधों, प्रतिक्रियाओं और सीमाओं के साथ। यह पृष्ठ सरल भाषा वाला संस्करण है।
HL7 v2: अस्पताल प्रणालियों के बीच संदेश
HL7 संस्करण 2, 1980 के दशक के अंत का है और अभी भी दुनिया में सबसे व्यापक रूप से तैनात स्वास्थ्य-डेटा मानक है। यह अस्पतालों के अंदर और आसपास की प्रणालियों के बीच संदेश ले जाता है: एक मरीज को भर्ती किया जाता है (ADT), एक परीक्षण का आदेश दिया जाता है (ORM), एक परिणाम वापस आता है (ORU)। एक संदेश सेगमेंट के साथ एक पाइप-सीमांकित टेक्स्ट होता है:
MSH|^~\&|LAB|CityLab|EHR|Clinic|20260901081000+0300||ORU^R01|MSG0001|P|2.5.1
PID|1||12345^^^Clinic^MR||Ionescu^Elena||19850903|F
OBR|1|||CBC^Complete blood count|||20260901081000+0300
OBX|1|NM|718-7^Hemoglobin^LN||13.2|g/dL|12.0-16.0|N|||F|||20260901081000+0300
यह काम करता है, यह हर जगह है, और एक आधुनिक ऐप के लिए इसका उपभोग करना कठिन है: प्रारूप स्थितिजन्य है, प्रत्येक साइट की अपनी बोली है, और "HTTP पर इस मरीज का रिकॉर्ड प्राप्त करें" जैसी कोई अवधारणा नहीं है।
CDA: नैदानिक दस्तावेज़
2000 के दशक का क्लिनिकल डॉक्यूमेंट आर्किटेक्चर, दस्तावेजों के लिए XML है: एक डिस्चार्ज सारांश, एक रेफरल पत्र, एक रोगी सारांश। एक CDA दस्तावेज़ मानव-पठनीय है और इसे एक साथ हस्ताक्षरित किया जाता है। यह वह है जिस पर कई राष्ट्रीय एक्सचेंज और रोगी सारांश की पहली पीढ़ी बनाई गई थी। यह एक दस्तावेज़ के लिए एक अच्छा प्रारूप है और "इस व्यक्ति का अंतिम रक्तचाप क्या था" जैसे प्रश्न के लिए एक खराब प्रारूप है।
FHIR: वेब पर संसाधन
फास्ट हेल्थकेयर इंटरऑपरेबिलिटी रिसोर्सेज, जिसे पहली बार 2014 में प्रकाशित किया गया था और 2019 से R4 में स्थिर है, स्वास्थ्य डेटा को संसाधनों के रूप में वर्णित करता है जिनका एक ज्ञात संरचना होती है, JSON या XML में, HTTP पर वेब पृष्ठों की तरह ही पहुंच योग्य। एक लैब परिणाम एक Observation है, एक निदान एक Condition है, एक नुस्खा एक MedicationRequest है, प्रत्येक मानक कोड (LOINC, ICD-10 या SNOMED CT, ATC) के साथ। आप उन्हें उन उपकरणों से प्राप्त, खोज और लिख सकते हैं जिन्हें हर प्रोग्रामर पहले से जानता है:
GET /fhir/R4/Observation?patient=123&code=http://loinc.org|718-7&_sort=-date
FHIR वह है जिसकी EU और US विनियमन अब रोगी पहुंच के लिए आवश्यकता होती है, जिस पर SMART on FHIR ऐप चलते हैं, और जिस पर यूरोपीय स्वास्थ्य डेटा स्पेस बनाया गया है। FHIR क्या है और यह क्यों मायने रखता है में एक सरल भाषा में स्पष्टीकरण दिया गया है।
साथ-साथ
| HL7 v2 | CDA | FHIR | |
|---|---|---|---|
| इकाई | संदेश | दस्तावेज़ | संसाधन |
| प्रारूप | सीमांकित टेक्स्ट | XML | JSON या XML |
| परिवहन | MLLP, फ़ाइलें | फ़ाइलें, एक्सचेंज | HTTP REST |
| सबसे अच्छा | अस्पताल प्रणाली एकीकरण | हस्ताक्षरित दस्तावेज़ | ऐप, API, रोगी पहुंच |
| युग | 1989 से आगे | 2005 से आगे | 2014 से आगे, R4 2019 |
| अभी भी आम है | लैब, ADT फ़ीड, डिवाइस | राष्ट्रीय एक्सचेंज | सब कुछ नया |
आपको किसकी आवश्यकता है
- एक ऐप, एक API या एक AI सहायक बनाना: FHIR, बिना किसी हिचकिचाहट के।
- एक प्रयोगशाला या अस्पताल से परिणाम प्राप्त करना: शायद HL7 v2, क्योंकि वे वही भेजते हैं। किनारे पर परिवर्तित करें।
- एक राष्ट्रीय प्रणाली के साथ औपचारिक दस्तावेज़ों का आदान-प्रदान करना: CDA या FHIR दस्तावेज़, देश के आधार पर।
व्यावहारिक पैटर्न है "HL7 v2 अंदर, FHIR हर जगह और।" Anpheros Platform लैब रिपोर्ट के लिए ठीक यही करता है: एक प्रयोगशाला ORU^R01 संदेश भेजती है जैसा कि भेजा गया है, और प्रत्येक OBX एक FHIR Observation बन जाता है जिसमें LOINC कोड, एक इकाई, एक संदर्भ सीमा और प्रयोगशाला को प्रदर्शनकर्ता के रूप में नामित किया जाता है। रोगी का रिकॉर्ड FHIR है; लैब को कभी बदलने की जरूरत नहीं है।
curl -X POST "$BASE/v1/patients/$PID/labs/import" \
-H "Authorization: Bearer $KEY" -H "Content-Type: x-application/hl7-v2+er7" \
--data-binary @report.hl7
विवरण लैब कनेक्टर: HL7 v2 और CSV FHIR में में हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या FHIR HL7 v2 को बदल रहा है?
नए काम के लिए, हाँ। मौजूदा v2 फ़ीड वर्षों तक चलेंगे क्योंकि वे काम करते हैं और उन्हें बदलने में पैसा लगता है। अधिकांश वास्तविक प्रणालियाँ फ़ीड को बदलने के बजाय सीमा पर v2 को FHIR में परिवर्तित करती हैं।
क्या FHIR HL7 का हिस्सा है?
हाँ। FHIR HL7 International द्वारा प्रकाशित किया गया है, वही संगठन जो v2 और CDA के पीछे है। "HL7 FHIR" इसका पूरा नाम है।
मुझे कौन सा FHIR संस्करण उपयोग करना चाहिए?
R4 (4.0.1)। यह वह है जिसका विनियमन संदर्भ देता है और जिसे अधिकांश प्रणालियाँ लागू करती हैं। R5 मौजूद है लेकिन इसका उपयोग सीमित है; Anpheros Platform R4 लागू करता है।
क्या FHIR दस्तावेज़ भी ले जा सकता है?
हाँ: एक DocumentReference PDF या किसी भी फ़ाइल को इंगित करता है, और एक FHIR Document Bundle अपने अनुभागों के साथ एक संयुक्त दस्तावेज़ ले जा सकता है, यही वह तरीका है जिससे अंतर्राष्ट्रीय रोगी सारांश वितरित किया जाता है।
क्या मुझे FHIR API का उपयोग करने के लिए HL7 v2 सीखने की आवश्यकता है?
नहीं। यदि आप किसी लैब या अस्पताल के साथ एकीकृत करते हैं तो आप उनकी तरफ v2 से मिलेंगे; एक प्लेटफ़ॉर्म जो इसे आपके लिए परिवर्तित करता है, इसका मतलब है कि आपका अपना कोड केवल FHIR देखता है।
अपना मेडिकल रिकॉर्ड अपने साथ रखें
एन्फेरोस डेली लक्षणों, लैब नतीजों, दवाओं और दस्तावेजों को एक ही स्थान पर, एक मानक प्रारूप में, आपके नियंत्रण में रखता है। बेसिक प्लान मुफ़्त है।