এইচএল 7 বার্তা নিয়ে কাজ করার সময় কোন সমস্যাগুলি দেখা দেয়?


12

আমি স্বাস্থ্যসেবা ব্যবসায়ের জন্য একটি পণ্য পরীক্ষা করছি, এবং আমরা এইচএল 7 বার্তা নিয়ে কাজ করছি। আমি এইচএল 7 নিয়ে সমস্যাগুলি সম্পর্কে লোকেদের আরও একটি প্রশ্ন নিয়ে কাতরতে দেখেছি তবে সুনির্দিষ্ট উল্লেখ নেই। আমাদের বিশেষত কোন সমস্যা বা শ্রেণীর সমস্যাগুলি অনুসন্ধান করা উচিত সে সম্পর্কে কেউ আমাকে কিছু ধারণা দিতে পারেন?

আমরা বিশ্লেষণের জন্য কিছু ভাল ব্যবহৃত গ্রন্থাগার ব্যবহার করছি। এগুলি বা আমরা যা করছি সে সম্পর্কে সুনির্দিষ্ট থাকলে সহায়ক হবে দয়া করে মন্তব্যগুলিতে আমাকে জানান এবং আমি পারলে প্রশ্নটিতে যুক্ত করব।

উত্তর:


13

আমি ধরে নিচ্ছি আপনি HL7 v2.x নিয়ে কাজ করছেন

এইচএল 7 স্বেচ্ছায় অত্যন্ত নমনীয়। এর দুর্দান্ত সুবিধা রয়েছে তবে চ্যালেঞ্জগুলিরও পরিচয় দেয় ces মনে রাখার একটি প্রাথমিক নিয়ম হ'ল প্রতিটি একক বাস্তবায়ন আলাদা হবে। আপনি যদি 2 টি ভিন্ন পরিবেশে (উদাহরণস্বরূপ 2 টি হাসপাতাল) খুব একই পণ্য স্থাপন করেন তবে ডেটা এক্সচেঞ্জের নিয়মটি সম্ভবত আলাদা হবে। আপনি যদি HL7 ইন্টারফেসের সাথে এটির ইন্টারফেসের সংখ্যার পরিমাণটি স্কেল করতে সক্ষম হতে চান তবে আপনার পণ্য অবশ্যই সেই গোপনীয় প্রয়োজনীয়তাগুলি পূরণ করতে প্রস্তুত থাকতে হবে।

এইচএল 7 নিয়ে কাজ করার বেশিরভাগ স্বাস্থ্যসেবা ব্যবস্থায় আমরা সাধারণ চ্যালেঞ্জগুলির এই আংশিক তালিকার মুখোমুখি:

  • প্রতিটি সিস্টেম প্রতিটি ডাটা পিসের অর্থ ব্যাখ্যা করতে পারে। এছাড়াও প্রসঙ্গ এবং কর্মপ্রবাহগুলি শব্দার্থকে প্রভাবিত করতে পারে। আমি কিছু সিস্টেমে অ্যাকাউন্ট নম্বর (PID.18) বা ভিজিট নম্বর (PV1.19) ব্যবহার করে রোগীকে কিছু ক্লিনিকাল কর্মপ্রবাহের সাথে সামঞ্জস্যপূর্ণ হতে সনাক্ত করতে কিছু সিস্টেম দেখেছি। এই ধরণের শব্দার্থক ব্যবধানটির সম্ভবত সিস্টেমটি এই ডেটাটি কীভাবে ডিল করে তা নিয়ে কিছু প্রভাব ফেলবে।
  • প্রয়োজনীয় বনাম ptionচ্ছিক: যেহেতু বিভিন্ন প্রসঙ্গে বিভিন্ন লক্ষ্য অর্জনের জন্য এক টুকরো ডেটা বিনিময় করা যেতে পারে, বেশিরভাগ বিভাগ এবং ক্ষেত্রগুলি সরকারী নথিভুক্তিতে (এবং কিছু পার্সার) .চ্ছিক হিসাবে নথিভুক্ত হয়। তবে নির্দিষ্ট কর্মপ্রবাহকে সন্তুষ্ট করতে স্বাস্থ্যসেবা পণ্যগুলি সম্ভবত ডেটা সীমাবদ্ধতার নিয়ম যুক্ত করে এবং কিছু অন্যান্যকে শিথিল করে। বেশিরভাগ সময়, কেস বিশ্লেষণের মাধ্যমে কেসগুলি সনাক্ত করার জন্য ঘটতে হবে।
  • টেবিলগুলি: এইচএল 7 কিছু ক্ষেত্রের জন্য প্রস্তাবিত মানগুলির কয়েকটি তালিকা সরবরাহ করে। উদাহরণস্বরূপ, লিঙ্গের জন্য প্রস্তাবিত মান তালিকার দৈর্ঘ্য 6 দীর্ঘ ... স্পষ্টতই, বেশিরভাগ সিস্টেমগুলি 6 টি বাস্তবায়িত করে না তবে আপনি যদি সম্মতিটি সমর্থন না করেন তবে কোনও ম্যাপিং কৌশলটি কী?
  • বিভাগ এবং ক্ষেত্রগুলি কাস্টমাইজ করা যায়: ক্ষেত্রের দৈর্ঘ্য, ডেটা ধরণের এবং অন্যান্য সংজ্ঞা বৈশিষ্ট্যগুলি কাস্টমাইজ করা যায়। গুরুত্বপূর্ণ তথ্য হারানো ছাড়া আপনার জানা কিছু ডেটা স্ট্রাকচারে আপনাকে এটি ম্যাপ করা দরকার।

jlmorin

www.caristix.com


6

কয়েকটি সমস্যা যা আমি জুড়েছি:

  • কিছু সংস্থাগুলি এইচএল 7 এর বিভিন্ন সংস্করণ ব্যবহার করতে পারে, সুতরাং আপনার সাথে সামঞ্জস্যতার সমস্যা থাকবে ("ক্রস-ওয়াকিং")। আপনি যদি কোনও আন্তঃ-সাংগঠনিক ডেটা স্থানান্তরের সাথে জড়িত হন তবে অবশ্যই আপনি এটি চালিয়ে যাবেন।
  • কোনও শব্দার্থক মান নেই (v2.x এর জন্য, আমি মনে করি v3 এটি সম্বোধন করতে শুরু করেছে), তাই আপনি যদি কোনও নির্দিষ্ট ক্ষেত্রে কোন ডেটা থাকা উচিত তা জানলেও, আপনি সেই বাইটগুলির সঠিক অর্থ বা উপস্থাপনা জানেন না।
  • এইচএল 7 একটি মানহীন মান। এটি বিক্রেতার-নির্দিষ্টকে সমর্থন করে Z-segmentsযা ব্যাপকভাবে ব্যবহৃত হয় এবং সম্পূর্ণ মালিকানাধীন।
  • এইচএল 7 ভি 2.x (বুনোতে এখনও ব্যবহারযোগ্য এক্স এর অনেকগুলি মান) একটি এক্স-এক্সএমএল মালিকানাধর্মী বিন্যাস, সুতরাং এটির সাথে কাজ করার জন্য আপনার এইচএল 7 পার্সার প্রয়োজন। (এটি, আপনি জানেন যে আপনার কাছে ইতিমধ্যে এটির জন্য এইচএল 7 পার্সিং লাইব্রেরি রয়েছে যা এটি অন্যের জন্য অন্তর্ভুক্ত রয়েছে)

2
এর মধ্যে সবচেয়ে খারাপটি শব্দার্থবিজ্ঞানের অভাব। এমনকি মান লেখার লোকেরা যখন বলে "ভাল আপনি এক্স বা ওয়াই পাঠাতে পারতেন তবে জেডটিও বৈধ" আপনি জানেন যে আপনার কোনও সমস্যা হয়েছে। এটি কী সংরক্ষণ করে তা হ'ল পার্সার ব্যতীত অন্য কাউকেই এইচএল 7 বিকল্পগুলির সম্পূর্ণ পরিসীমা মোকাবেলা করতে হবে না - প্রত্যেকে তাদের গ্রাহকদের দ্বারা প্রাপ্ত ছোট ছোট উপসেটটি নিয়ে ডিল করে। এর অর্থ হল যে একটি নতুন গ্রহণকারী লেখার বিষয়টি "মান বাস্তবায়ন" অনুশীলন না করে আবিষ্কারের প্রক্রিয়া (যা আমি এখনই পার করছি)। ওহ, এবং অনুমান করে কাঙ্ক্ষিত প্রভাব পেতে আপনাকে কোন বিকল্পটি প্রেরণ করতে হবে।

উত্তরের জন্য @ +1, এবং আমি ওপি (আমাকে) ব্যতীত অন্য ব্যক্তির জন্য তথ্য অন্তর্ভুক্ত করার জন্য +1 দিতে পারি। @ মোজ - কেবলমাত্র একটি ছোট উপসেট প্রয়োজন good এটাই আমাদের অবস্থা ise আপনি আমার সন্দেহের বিষয়টিও নিশ্চিত করছেন যে গ্রাহকের তথ্যগুলির সাথে তুলনা করা কী হবে।
এথেল ইভান্স

1
@ ঠেল এবং @ মোজ, ঠিক এই ধরণের চিন্তাভাবনাই এইচএল 7 এর সাথে মোকাবিলা করা এত কঠিন করে দিয়েছে, দয়া করে আপনার প্রোগ্রামগুলি সম্ভাব্যতার মতো নমনীয় করে তুলতে সময় নিন, এইচএল 7 এমন এক জায়গা যেখানে YAGNI কোনওভাবেই প্রযোজ্য নয়।
পিটার টার্নার

ঠিক আছে, এটি বোঝা যায়। আমি মনে করি না যে আমাদের অ্যাপ্লিকেশনটি কোনও YAGNI সমস্যা সৃষ্টি করবে, কারণ আমরা মান সরবরাহ করতে ব্যবহার করতে পারেন এমন ধরণের HL7 বার্তাগুলি প্রসারিত করার জন্য পরিকল্পনা করছি planning আমরা জানি যে ভবিষ্যতে আমাদের কী প্রয়োজন তা আমরা জানি না।
এথেল ইভান্স

1
এজন্য আমি অন্তত প্রাপ্তির পক্ষে ওপেন সোর্স লাইব্রেরি (HAPI / NHAPI) ব্যবহারের অনুরাগী। "উচ্চতর স্তরের থাকার চেয়ে আরও ভাল" আমরা একটি বৈধ এইচএল 7 বার্তা পেয়েছি তবে এটি প্রক্রিয়া করার জন্য কোড লিখিত নেই "এর চেয়ে" আমাদের পার্সার ব্যর্থ হয়েছে কারণ আমরা সেই বার্তাটি প্রত্যাশা করি নি "। দুর্ভাগ্যক্রমে সবাই ছোট শুরু করে "আমরা কেবল এক্স প্রেরণ করি এবং ওয়াই গ্রহণ করি" সুতরাং একসাথে কিছু হ্যাক করা সহজ তবে যতক্ষণ না এটি জমে থাকা ক্রাফটের ওজনের নিচে অবধি অবধি ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে এটি পড়ে যায় ততক্ষণ এটির প্রসারকে প্রসারিত করুন extend

2

প্রথম সংখ্যাটি নিশ্চিত করছে যে এইচএল 7 কী তা সবাই জানে।

এটি [চিকিত্সা | বিলিং | বীমা] কোডারগুলি প্রতিস্থাপন এবং একটি [ফার্মাসি | ব্যাংক | বীমা সংস্থা] অর্থ সঞ্চয় করার একটি উপায়।

এটি সফ্টওয়্যার বিকাশের সমস্ত সাধারণ সমস্যার শীর্ষে রিঙ্কেল।

  1. স্কোপ ক্রাইপ
  2. অসম্পূর্ণ বৈশিষ্ট্য
  3. "পরিবর্তন করা যায় না" এমন অবৈধ মালিকানা সংক্রান্ত স্পেসিফিকেশন

সুতরাং, আপনি আপনার [ফার্মাসি | ব্যাংক | বীমা সংস্থা] এর সাথে যোগাযোগ করুন যিনি এইচএল 7 ইন্টারফেস থেকে আপনার সফ্টওয়্যারটি ব্যবহার করে এমন সুবিধার্থে যা যা করতে পারেন তার সমস্ত অর্থ বের করতে চান। আপনার চুক্তিটি সুবিধার সাথে রয়েছে, তাদের চুক্তিটি ফার্মাসির সাথে রয়েছে, [ফার্মাসি | ব্যাংক | বীমা সংস্থা] আপনার সফ্টওয়্যার কীভাবে কাজ করে সে সম্পর্কে কোনও ধারণা নেই, এইচএল 7 কী রয়েছে সেই সুবিধাটির কোনও ধারণা নেই এবং আপনি ফার্মাসিতে টিক পেয়েছেন কারণ তারা ক্রমাগত আপনাকে বলে যে আপনার সফটওয়্যারটি বগি।

আমি বিশ্বাস করি এইচএল 7 এর সমস্যা হ'ল এটি বেশিরভাগ সস্তাে করা হয়। HL7 3.0 কখনই বাস্তবায়িত হতে পারে কারণ এটি কখনও নগদীকরণ করবে না।

আপনি যদি এইচএল 7 এর জন্য অর্থ প্রদান করতে যাচ্ছেন তবে মনে রাখবেন যে আপনি এইচএল [1-6] এর জন্যও প্রদান করছেন। একটি SOAP ইন্টারফেস HL7 নয়। একটি এইচএল 7 ম্যাসেজ পার্সার এইচএল 7 নয়, কোনও বার্তা জেনারেটরও নয়।


1
এইচএল 7 কেবলমাত্র ফার্মেসীগুলির চেয়ে অনেক বেশি। প্রায়শই এইচএল 7 বিরাম ব্যবস্থার যেমন ইএমআরকে বিলিং সিস্টেমের সাথে সংযুক্ত করতে ব্যবহৃত হয়।
বিল

আমাদের পণ্য ফার্মাসিগুলিতে এমনকি পরোক্ষভাবেও লক্ষ্যবস্তু নয় এবং জবাবটির জন্য খুব কম সমর্থন দিয়ে প্রতিক্রিয়াটি বেশ পক্ষপাতদুষ্ট।
এথেল ইভান্স

1
@ তবে আমি কয়েকটি রেজিওস যুক্ত করব তবে আপনার প্রশ্নে আপনার আরও সুনির্দিষ্ট হওয়া উচিত। আমরা আমাদের 100% বাড়ানো এইচএল 7 বাস্তবায়নের সাথে ফার্মেসীগুলির চেয়ে বেশি করি, তবে বিকাশের পিছনে প্রধান মুভিটি সর্বদা "বিগ ফার্মা" থাকে, অন্যরা যদি ব্যাপকভাবে ব্যবহৃত স্পেসিফিকেশনের সুবিধা নিতে পারেন, তবে তা হয়ে উঠুন।
পিটার টার্নার

@ পিটার: আমি কেন এটি সহায়ক নয় বলে আমি আরও সুনির্দিষ্ট হওয়ার চেষ্টা করব। প্রথমত, আপনার হাইলাইট উদ্ধৃতিটি অত্যন্ত পক্ষপাতদুষ্ট এবং অসমর্থিত বলে মনে হচ্ছে। দ্বিতীয়ত, আপনার নম্বরযুক্ত তালিকার আইটেমগুলি হয় অস্পষ্ট বা অন্য উত্তরগুলি আরও পরিষ্কারভাবে বলেছে তার চেয়ে বেশি যুক্ত করবেন না। তৃতীয়ত, আপনার উদাহরণের দৃশ্যটি অত্যন্ত সুনির্দিষ্ট এবং আমি (এবং দৃশ্যত অন্যরা) যে পরিস্থিতিটির সাথে ডিল করছি তা এর মতো কিছুই মনে হচ্ছে না, কারণ এটি অজানা। চতুর্থত, আপনার বক্তব্য যে এইচএল 7 সস্তাে করা হয়েছে তা পক্ষপাতদুষ্ট এবং অসমর্থিত বলে মনে হয়। পঞ্চম, আমি "এইচএল 7" করছি না, আমি এইচএল 7 বার্তা নিয়ে কাজ করছি, সুতরাং শেষ অনুচ্ছেদের বিন্দুটি হারিয়ে গেছে।
এথেল ইভান্স

2
@ এথেল, পৃথিবীতে আমার দাবিগুলি কীভাবে সমর্থন করার কথা, আমি এইচএল about সম্পর্কে আঁকড়ে ধরে মোটেও উপকৃত হই না, বেশ কয়েকটি বিক্রেতার সাথে কাজ করার আমার শেষ বছরের অভিজ্ঞতা থেকে আমি যা জানি তা হ'ল যখন কেউ বলে যে তারা আমার সাথে কাজ করতে চায় সফ্টওয়্যার এবং তাদের "পরীক্ষার বার্তা" প্রেরণ করার জন্য যাতে এটি দেখতে কেমন লাগে তার একটি হ্যান্ডেল পেতে পারে, তারা বার্তাটির চারপাশে কিছুটা ORM তৈরি করবে এবং এটি তার জন্য কাজ করবে। এটা ভাল না. আমার উত্তর যদি অন্যের চেয়ে আলাদা মনে হয় তবে এটি অবশ্যই তা নয় কারণ আমি আপনাকে সত্য বলছি না। এইচএল 7 মূলত অর্থ সম্পর্কে।
পিটার টার্নার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.