मैं एचएपीआई के माध्यम से एचएल 7 संस्करण 2.x संदेशों को पार्स कर रहा था। अब मैं एचएल 7 संस्करण 3 संदेशों को पार्स करना चाहता हूं, जो एक्सएमएल प्रारूप में हैं। एचएपीआई एचएल 7 संस्करण 3 का समर्थन नहीं करता है, तो मैं यह कैसे कर सकता हूं?एचएल 7 संस्करण 3 पार्सिंग
उत्तर
एचएल 7 संस्करण 3 अनिवार्य रूप से एक्सएमएल-स्वरूपित एचएल 7 डेटा है। इस प्रकार, आप किसी भी पुराने एक्सएमएल पार्सर का उपयोग कर सकते हैं। उस ने कहा, आपको अपने आप में खुफिया पुन: सेगमेंट इत्यादि बनाना होगा ...
हालांकि, ऐसा लगता है कि HL7 v3 Java Special Interest Group है, जिसने कम से कम आरआईएम के लिए एक एपीआई विकसित की है।
एक और विकल्प एकीकरण इंजन को देखना होगा। यहां एक ओपन सोर्स विकल्प mirth है। मिर्थ एक इंटरफेस एकीकरण इंजन है। यह एक अलग उत्पाद है - एक पुस्तकालय नहीं जिसे आप स्वयं के साथ एकीकृत करेंगे। हालांकि, यह एचएल 7 को आपके आवेदन में कुछ और उपयोगी बनाने के भारी भारोत्तोलन को ले सकता है - एक वेब सेवा कॉल, डेटाबेस डालने, एक अलग रूप से स्वरूपित फ़ाइल (पीडीएफ, ईडीआई, आदि)।
आप HL7v3 के लिए सरकारी पार्सर के लिंक के लिए पूछ रहे थे ("v3 उपयोगिताएँ" के अंतर्गत अनुभाग पर जाएँ, मैं इसे खोजने के लिए आसान नहीं है, लेकिन यहाँ यह है स्वीकार करेंगे: http://www.hl7.org/participate/toolsandresources.cfm?ref=nav
वे कुछ है उदाहरण के साथ परीक्षण करने के लिए उदाहरण और डेटा फाइलें
मैंने कुछ समय पहले (2008) एचएल 7 जावा एसआईजी का उपयोग किया था, लेकिन यह बहुत आसान है 1. जेएक्सबी (Generate Java classes from .XSD files...?), या 2 का उपयोग करके स्कीमा से अपना खुद का पार्सर बनाएं। स्क्रैच से अपना खुद का पार्सर बनाएं (मैं ग्रोवी एक्सएमएलस्लपर http://www.groovy-lang.org/processing-xml.html का उपयोग करने का सुझाव दूंगा)
मोहॉक कॉलेज एचएल 7 संस्करण 3 मैसेजिंग और सीडीए दस्तावेज़ प्रसंस्करण के लिए एक फ्री एंड ओपन सोर्स (एफएलओएसएस) एपीआई फ्रेमवर्क प्रकाशित करता है जिसे "एवरेस्ट फ्रेमवर्क" कहा जाता है।
यह ढांचा जावा और .NET के लिए उपलब्ध है और HL7v3 मैसेजिंग का उपयोग करने के तरीके पर व्यापक उदाहरण और दस्तावेज़ीकरण के साथ आता है।
आप ढांचे को डाउनलोड कर सकते हैं (https://github.com/MohawkMEDIC/everest)।
समर्थन गिटहब प्रोजेक्ट पेज के माध्यम से भी उपलब्ध है।
यह ढांचा प्राकृतिक विज्ञान और इंजीनियरिंग अनुसंधान परिषद कनाडा (एनएसईआरसी) और कनाडा स्वास्थ्य बीमा द्वारा प्रदान अनुदान वित्त पोषण के माध्यम से विकसित किया गया था।
दिलचस्प .. !! –
- 1. सीडीए, सीसीडी - एचएल 7 संस्करण 3
- 2. एचएल 7
- 3. डॉटनेट एचएल 7 एकीकरण पुस्तकालय
- 4. एचएल 7 श्रोता
- 5. परीक्षण एचएल 7 संदेश
- 6. एचएल 7 इंटरफेस इंजन सिफारिशें
- 7. डी-आईडीएनएफटी एचएल 7 डेटा
- 8. इंटरनेट पर एक्सचेंज एचएल 7 संदेश
- 9. एचएल 7 निरंतर देखभाल दस्तावेज़ (सीसीडी) एसक्यूएल प्रोग्रामिंग
- 10. एक्सएमएल का उपयोग कर एचएल 7 मानक क्यों नहीं है?
- 11. जावा के लिए एक अच्छा हल्के एचएल 7 पार्सर है?
- 12. रूबी एमपी 3 आईडी 3 पार्सिंग
- 13. टॉमकैट 7 संस्करण लिनक्स
- 14. विंडोज फोन पर JSON पार्सिंग 7
- 15. वास्तविक संख्याओं को पार्सिंग संस्करण संख्या
- 16. एचएसपी एचएल कामकाजी डेमो सी #
- 17. पार्सिंग स्नॉर्ट्स के साथ पार्सिंग
- 18. एचएल 7 जेडडीएस सेगमेंट का उपयोग किस लिए किया जाता है?
- 19. क्या एचएल 7 के लिए नोटपैड ++ वाक्यविन्यास हाइलाइटिंग प्रोफ़ाइल मौजूद है?
- 20. मेरे एचटीएमएल Google एमएपी एपीआई संस्करण 2 को संस्करण 3
- 21. पार्सिंग तर्क
- 22. TouchXML पार्सिंग एक्सएमएल गुण
- 23. 'एचएल` के लिए क्या खड़ा है?
- 24. इन-ऐप बिलिंग (आईएबी संस्करण 3) एंड्रॉइड
- 25. ओपनएसएसएल संस्करण वी 3 विषय वैकल्पिक नाम
- 26. OData संस्करण 2 और 3 मतभेद
- 27. जेड-इंडेक्स ओवरले Google मानचित्र संस्करण 3
- 28. रेल 3 में XML पार्सिंग को अक्षम कैसे करें 0
- 29. पार्सिंग Json.net
- 30. कोड पार्सिंग सी #
अरे धन्यवाद ... लेकिन क्या आप मुझे बता सकते हैं कि क्या मौत है? मेरा मतलब है कि यह पार्सर है? –
और एक और बात, मैं आरआईएम एपीआई खोज रहा हूं लेकिन नहीं मिला। क्या आप मुझे कोई लिंक दे सकते हैं? –
लिंक पोस्ट में था - यह एचएल 7 वी 3 जावा एसआईजी द्वारा प्रस्तुतिकरण है। - उत्तर में अतिरिक्त विवरण जोड़ा गया: उत्तर में खुशी। – dividius