FHIR

FHIR बंडल को समझना: नौ बंडल प्रकार और उनका उपयोग कब करें

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

द्वारा प्रकाशित 2 मिनट पढ़ें

संक्षिप्त उत्तर: Bundle एक FHIR संसाधन है जो अन्य संसाधनों को समूहित करता है: खोज परिणाम, एक अनुरोध में भेजे गए लेखन का एक सेट, एक नैदानिक ​​दस्तावेज़ जैसे रोगी सारांश, या एक संदेश। इसका type बताता है कि समूह का क्या मतलब है और सर्वर को इसे कैसे संभालना चाहिए।

FHIR R4 में नौ प्रकार

  • searchset: खोज के परिणाम, पृष्ठन लिंक के साथ।
  • transaction: लेखन को सभी-या-कुछ नहीं के रूप में संसाधित किया जाता है; यदि एक विफल हो जाता है, तो कोई भी लागू नहीं होता है।
  • batch: लेखन को स्वतंत्र रूप से संसाधित किया जाता है; प्रत्येक प्रविष्टि अपने आप सफल या विफल होती है।
  • transaction-response / batch-response: सर्वर प्रत्येक के लिए क्या लौटाता है।
  • document: एक नैदानिक ​​दस्तावेज़ (पहली प्रविष्टि एक Composition है), जैसे अंतर्राष्ट्रीय रोगी सारांश; इसे एक पूरे के रूप में हस्ताक्षरित या संग्रहीत किया जाता है।
  • message: एक संदेश, पहली प्रविष्टि एक MessageHeader है।
  • history: संसाधनों के संस्करण।
  • collection: संसाधनों का एक सेट जिसका कोई और अर्थ नहीं है।

Transaction बनाम batch

जब संसाधन एक-दूसरे पर निर्भर करते हैं, तो transaction का उपयोग करें, उदाहरण के लिए एक Patient और उससे संदर्भित Observations: प्रविष्टियों के बीच संदर्भ अस्थायी urn:uuid: पहचानकर्ताओं का उपयोग कर सकते हैं जिन्हें सर्वर हल करता है। स्वतंत्र संचालन के लिए batch का उपयोग करें जहाँ आंशिक सफलता स्वीकार्य है।

{
  "resourceType": "Bundle",
  "type": "transaction",
  "entry": [
    {"fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e300945f0a",
     "resource": {"resourceType": "Patient", "name": [{"family": "Example"}]},
     "request": {"method": "POST", "url": "Patient"}},
    {"resource": {"resourceType": "Observation", "status": "final",
       "code": {"coding": [{"system": "http://loinc.org", "code": "8867-4"}]},
       "subject": {"reference": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e300945f0a"},
       "valueQuantity": {"value": 72, "unit": "/min", "system": "http://unitsofmeasure.org", "code": "/min"}},
     "request": {"method": "POST", "url": "Observation"}}
  ]
}

Anpheros में

Anpheros Platform लेनदेन और बैच बंडल स्वीकार करता है और पृष्ठन के साथ खोजसेट बंडल लौटाता है; अंतर्राष्ट्रीय रोगी सारांश एक दस्तावेज़ बंडल के रूप में लौटाया जाता है। उन्हें आज़माने के लिए FHIR सैंडबॉक्स और FHIR में अंतर्राष्ट्रीय रोगी सारांश देखें।

संबंधित पृष्ठ

स्रोत

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

FHIR transaction और batch के बीच क्या अंतर है?

एक लेनदेन सभी-या-कुछ नहीं है; एक बैच प्रत्येक प्रविष्टि को स्वतंत्र रूप से संसाधित करता है।

मैं एक ही बंडल में बनाए गए संसाधन का संदर्भ कैसे दूं?

इसे urn:uuid:... जैसा एक fullUrl दें और इसे संदर्भ के रूप में उपयोग करें; एक लेनदेन में सर्वर इसे वास्तविक आईडी से बदल देता है।

रोगी सारांश का प्रकार क्या है?

एक दस्तावेज़ बंडल जिसका पहला प्रविष्टि एक Composition है।

मेरी खोज एक Bundle क्यों लौटाती है?

खोज परिणाम हमेशा एक खोजसेट बंडल होते हैं, जिसमें अगले पृष्ठ के लिंक होते हैं।

Anpheros Platform

सैंडबॉक्स में मुफ़्त आज़माएँ

5 मिनट में आपकी पहली FHIR कॉल. एक HL7 FHIR R4 API जिसमें मरीज़ की सहमति शामिल है: सैंडबॉक्स में आज़माएं, फिर अपना ऐप या क्लिनिक सिस्टम कनेक्ट करें।

मुफ़्त · 30 सिंथेटिक मरीज़ · कोई कार्ड नहीं

यह गाइड केवल जानकारी के लिए है और चिकित्सा सलाह का विकल्प नहीं है। अपने स्वास्थ्य संबंधी निर्णयों के लिए, अपने डॉक्टर से बात करें। आपात स्थिति में अपने स्थानीय आपातकालीन नंबर पर कॉल करें (यूरोप में 112)।
द्वारा लिखित
Anpheros टीम

Anpheros एक मेडिकल रिकॉर्ड बनाता है जिसे मरीज़ नियंत्रित कर सकता है और किसी भी क्लिनिक के साथ साझा कर सकता है, यह EU में स्थित HL7 FHIR R4 प्लेटफ़ॉर्म पर आधारित है। ये गाइड आपको अपने स्वास्थ्य को समझने और व्यवस्थित करने में मदद करते हैं; ये आपके डॉक्टर का विकल्प नहीं हैं।

Anpheros के बारे में →