संक्षिप्त उत्तर: 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 क्यों लौटाती है?
खोज परिणाम हमेशा एक खोजसेट बंडल होते हैं, जिसमें अगले पृष्ठ के लिंक होते हैं।
सैंडबॉक्स में मुफ़्त आज़माएँ
5 मिनट में आपकी पहली FHIR कॉल. एक HL7 FHIR R4 API जिसमें मरीज़ की सहमति शामिल है: सैंडबॉक्स में आज़माएं, फिर अपना ऐप या क्लिनिक सिस्टम कनेक्ट करें।
मुफ़्त · 30 सिंथेटिक मरीज़ · कोई कार्ड नहीं

