2011-01-04 11 views
11

मैं एक छोटी फार्मेसी सेवा प्रदाता के लिए कुछ परामर्श कार्य कर रहा हूं जिसके लिए एलएएमपी स्टैक पर चलने वाले उत्पादों को इंटरफेसिंग प्रदान करने के लिए एचएल 7 इंटरफेस इंजन सेटअप की आवश्यकता है।एचएल 7 इंटरफेस इंजन सिफारिशें

अधिक विशेष रूप से जो मैं खोज रहा हूं वह एक एचएल 7 इंजन है जो * NIX पर चलता है और एक HL7 v2.X संदेश से डेटा को MySQL डेटाबेस में सम्मिलित कर सकता है। डाला गया डेटा मनमाने ढंग से फ़ील्ड से लिया जाएगा, इसलिए इसे पार्सिंग करने की आवश्यकता है।

मैंने मिर्थ का उपयोग करने की कोशिश की, लेकिन इसकी अपेक्षाकृत सरल कार्य को अत्यधिक जटिल बनाने और इसकी क्लाइंट इंटरफ़ेस/प्रतिक्रिया समय की अत्यधिक धीमी गति से हमें इस पर बहुत बंदूक मिल गई है। जब मैं एक साधारण कार्य बताता हूं तो मेरा मतलब है कि कुछ नियमों के आधार पर एक कस्टम एसीके संदेश वापस भेजने की तरह मुझे जावास्क्रिप्ट की 100 पंक्तियां लिखने के लिए मजबूर किया जाता है और उसके बाद भी भयानक प्रतिक्रिया समय मिलते हैं।

मुझे इगुना पसंद था और इसका उपयोग करना चाहता था, लेकिन उन्होंने हमें एक सर्वर पर इसके एक उदाहरण के लिए $ 12k और $ 15k के बीच उद्धृत किया। यह सॉफ़्टवेयर का एक अच्छा टुकड़ा था, लेकिन उस तरह के मूल्य टैग को उचित ठहराने के लिए अच्छा नहीं था, साथ ही साथ यह भी है कि मेरा ग्राहक सॉफ़्टवेयर के एक टुकड़े के लिए भुगतान करने के इच्छुक है जो उनके व्यवसाय का एक छोटा सा हिस्सा चलाता है।

क्या किसी के पास ओपन सोर्स और/या मालिकाना सॉफ़्टवेयर के लिए कोई सिफारिश है जो इन आवश्यकताओं को पूरा करेगी?

+0

दिलचस्प, 'शॉपिंग सिफारिशें' वास्तव में एक प्रश्नोत्तर प्रारूप के लिए उपयुक्त नहीं हैं। आप जो खत्म करते हैं वह एक सूची है, जो वोटों के अनुसार समग्र लोकप्रियता से क्रमबद्ध है .. लेकिन एक तकनीकी रूप से सही उत्तर नहीं है। –

उत्तर

5

सबसे अच्छा खुला स्रोत विकल्प हम अपने व्यापार में उपयोग Mirth और OpenESB हैं। आपने मिर्थ के किस संस्करण का उपयोग किया है? मुझे लगता है कि आप 2.0 में सुधार से आश्चर्यचकित होंगे।

एक अन्य विकल्प जिसमें उचित मूल्य टैग है ओरियन रॅपॉडी। हमें लाइसेंस प्राप्त इंजनों के लिए सबसे कम कीमत पर उपयोग करना सबसे आसान लगता है। यह बजट पर स्वास्थ्य देखभाल संगठनों के लिए एक महान फिट है। यदि आपको डेमो सेट अप करने के लिए संपर्क की आवश्यकता है तो मैं इसके साथ मदद कर सकता हूं।

+2

जेफ, सिफारिशों के लिए धन्यवाद। मैं मिर्थ 2.0 का उपयोग कर रहा था और यह एक कस्टम एसीके वापस भेजने जैसे सरल संचालन करने के लिए बहुत जटिल था। मैं ओरियन द्वारा कुछ भी जाने के लिए बहुत संकोच कर रहा हूं। पिछले नियोक्ता में मैंने अपने सिम्फोनिया मैपिंग सूट का इस्तेमाल किया था और यह बहुत धीमा था (एक साधारण मानचित्र के लिए लेनदेन के लिए आवंटित समय का लगभग 95% लिया गया था) और इस मामले पर कंपनी से व्यक्तिगत रूप से भयानक समर्थन प्राप्त हुआ। मेरा समाधान मेरे क्लाइंट द्वारा उपयोग के लिए पर्ल एचएल 7 टूलकिट डिमन को संशोधित करना था। एक बार हमारा परीक्षण पूरा होने के बाद मैं लेखक को स्रोत जारी कर दूंगा। – Khirok

1

दुर्भाग्यवश, हेल्थकेयर सिस्टम इंटरफेसिंग हमेशा छोटा और न ही सस्ता है। मुझे मूल्य निर्धारण और फीचर सेट के संदर्भ में आपकी आवश्यकताओं को पूरा करने वाले किसी भी उत्पाद से अवगत नहीं है। यदि आपको कोई पता चलता है, तो मुझे बताएं ... :)

यदि आपकी प्राथमिक आवश्यकताएं लाइसेंस लागत में कटौती करना है और आपको केवल एचएल 7 का उपयोग करके डेटा का आदान-प्रदान करने की आवश्यकता है, तो न्यूनतम डेटा मैपिंग और कोई संदेश मैनिपुलेशन की आवश्यकता नहीं है (सावधान रहें ... यह पहले की तरह दिखने से हमेशा खराब होता है), आप एचएपीआई का उपयोग करके अपने स्वयं के इंजन को नींव के रूप में विकसित कर सकते हैं। यह एक मुफ्त एचएल 7 पार्सर है लेकिन अतिरिक्त विकास कार्य के लिए भुगतान करने के लिए तैयार रहें।

+1

हम जो कर रहे हैं वह पर्ल एचएल 7 टूलकिट का उपयोग करके डिमन सेवा के साथ पर्ल में होमब्री समाधान बना रहा था। यह सबसे आसान था जो हम कर सकते थे क्योंकि हमारे पास वास्तव में एप्लिकेशन स्तर पर कोई मैपिंग नहीं है (सभी संग्रहीत प्रोसेस द्वारा या डाउनस्ट्रीम एप्लिकेशन द्वारा डेटाबेस में किए गए हैं)। – Khirok

+0

मुझे आपकी परियोजना के बारे में पर्याप्त जानकारी नहीं है, इसलिए यह आपके लिए आवश्यक नहीं हो सकता है लेकिन एक सामान्य नियम के रूप में मैं आपके आर्किटेक्चर में अपना कोड या अपना डेटाबेस बदलने के बिना अपने इंटरफ़ेस को अनुकूलित करने का एक तरीका शामिल करने की अनुशंसा करता हूं। यदि आपको कहीं और अपना आवेदन तैनात करने की आवश्यकता है, तो संभावना है कि आदान-प्रदान डेटा और/या संदेश प्रवाह उसी तरह व्यवस्थित नहीं किया जाएगा। – jlmorin

1

मुझे लगता है कि मिर्थ अभी भी आपका सबसे अच्छा विकल्प है, क्योंकि ओपनईएसबी "जटिल फार्मेसी सेवा प्रदाता" के लिए अत्यधिक जटिल और कठिन है। यदि आप एलएलपी का उपयोग कर रहे हैं तो आपको समाधान को कस्टमाइज़ नहीं करना चाहिए।

+0

दुर्भाग्य से मिर्थ हमारे लिए काम नहीं करता है, जो साधारण चीजों को करने के लिए आवश्यक काम की मात्रा में करता है जैसे क्लाइंट को कस्टम एसीके बनाना और डेटा पर सैनिटी चेक करना। हमने पर्ल एचएल 7 टूलकिट का उपयोग करके होमब्री समाधान तैयार किया जो प्रदर्शन के संदर्भ में मिर्थ को उड़ाता है और थोड़ी पर्ल ज्ञान के साथ तुलना में अधिक लचीला होने के कारण मिर्थ की तुलना में अधिक लचीला होने में सक्षम होता है। – Khirok

4

यदि आपको कस्टम एसीके भेजने के लिए जावास्क्रिप्ट की 100 से अधिक पंक्तियां लिखनी होंगी तो मैं सुझाव दूंगा कि आप इसे गलत कर रहे हैं। प्रतिक्रिया मैक.पूट फ़ंक्शन का उपयोग करके एके का वास्तविक प्रेषण कोड की एक पंक्ति है। शायद आप जो करने की कोशिश कर रहे हैं उसका सारांश सारांश और मिर्थ समर्थन मंच पर आपका मौजूदा कोड; मेरे सहित कई लोग हैं, जो इसे देख सकते हैं।

मिर्थ पर खराब प्रतिक्रिया सुनने के लिए हमेशा निराशाजनक होता है क्योंकि अधिकांश समय यह उत्पाद में कमी नहीं बल्कि प्रोग्रामिंग में कम होता है। जैसा कि मैंने कहा, मदद करने में काफी खुश - बस सही जगह पर पोस्ट करें।

+0

जो मैं करने की कोशिश कर रहा था वह एक एसीके तैयार किया गया था जिसमें मिर्थ से बनाए गए डिफ़ॉल्ट एसीके की तुलना में फ़ील्ड में अलग-अलग डेटा शामिल थे। – Khirok

+0

पहले के लिए खेद है, यहां एक पूर्ण है। जल्दी प्रवेश करें। जो मैं करने की कोशिश कर रहा था वह एक एसीके तैयार किया गया था जिसमें एमएसएच क्षेत्रों में मिथ से बने डिफ़ॉल्ट एसीके की तुलना में अलग-अलग डेटा शामिल थे। दुर्भाग्यवश मिर्थ कॉर्प के समर्थन के लिए बड़े भुगतान के बिना मदद करने से इनकार करने से इंकार कर दिया ($ 3k से अधिक) यहां तक ​​कि यह सुनिश्चित करने के लिए कि हमने इसे अपने सॉफ़्टवेयर के लिए एक परीक्षण चलाने के रूप में निर्दिष्ट किया है और साथ ही दोनों मीर्थ मंचों पर प्रतिक्रिया के लिए 2 सप्ताह तक प्रतीक्षा कर रहा है और यहां एक उत्तर के लिए मेरे क्लाइंट ने एक अलग उत्पाद के साथ जाना चुना जो हमारे उद्देश्यों के लिए बेहद अच्छी तरह से काम कर रहा है और मिर्थ की तुलना में उपयोग करना बहुत आसान है। – Khirok

संबंधित मुद्दे