মেডিকেল রেকর্ডের তথ্য HL7 FHIR ফর্ম্যাটে সংরক্ষণ করা হয়।
মেডিকেল রেকর্ডস নিম্নলিখিত ফাস্ট হেলথ ইন্টারঅপারেবল রিসোর্সেস (FHIR) সংস্করণগুলিকে সমর্থন করে:
চিকিৎসা সম্পদের ধরণ
FHIR হল রিসোর্স নামক মডুলার উপাদানগুলির একটি সেট দিয়ে তৈরি। FHIR রিসোর্স এবং সংশ্লিষ্ট বিভাগগুলির সমর্থিত সেট মোটামুটি আন্তর্জাতিক রোগীর সারাংশ বিভাগগুলির উপর ভিত্তি করে তৈরি।
এই রিসোর্সগুলি হেলথ কানেক্টের ডেটা ক্যাটাগরিতে ম্যাপ করা হয়, যা API-তে মেডিকেল রিসোর্স টাইপস নামে পরিচিত। লজিক্যাল অবজারভেশন আইডেন্টিফায়ার নেমস অ্যান্ড কোডস (LOINC) কোড এবং FHIR ক্যাটাগরির মতো কন্টেন্টের উপর ভিত্তি করে পর্যবেক্ষণ রিসোর্সগুলি ম্যাপ করা হয়।
এই বিভাগের কোনওটির সাথে সম্পর্কিত নয় এমন পর্যবেক্ষণগুলি হেলথ কানেক্টে লেখা হয় না।
| হেলথ কানেক্ট মেডিকেল রিসোর্সের ধরণ | FHIR রিসোর্স(গুলি) | হেলথ কানেক্টের অনুমতি ঘোষণা |
|---|---|---|
| অ্যালার্জি | অ্যালার্জিঅসহিষ্ণুতা | android.permission.health.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES |
| শর্তাবলী | অবস্থা | android.permission.health.READ_MEDICAL_DATA_CONDITIONS |
| পরীক্ষাগার | পর্যবেক্ষণ
| android.permission.health.READ_MEDICAL_DATA_LABORATORY_RESULTS |
| ওষুধ | ঔষধ, ঔষধের অনুরোধ, ঔষধের বিবৃতি | android.permission.health.READ_MEDICAL_DATA_MEDICATIONS |
| ব্যক্তিগত বিবরণ | রোগী | android.permission.health.READ_MEDICAL_DATA_PERSONAL_DETAILS |
| অনুশীলনকারীর বিবরণ | অনুশীলনকারী, অনুশীলনকারীভূমিকা | android.permission.health.READ_MEDICAL_DATA_PRACTITIONER_DETAILS |
| গর্ভাবস্থা | পর্যবেক্ষণ
| android.permission.health.READ_MEDICAL_DATA_PREGNANCY |
| পদ্ধতি | পদ্ধতি | android.permission.health.READ_MEDICAL_DATA_PROCEDURES |
| সামাজিক ইতিহাস | পর্যবেক্ষণ
| android.permission.health.READ_MEDICAL_DATA_SOCIAL_HISTORY |
| টিকা | টিকাদান | android.permission.health.READ_MEDICAL_DATA_VACCINES |
| পরিদর্শন | সাক্ষাৎ, অবস্থান, সংগঠন | android.permission.health.READ_MEDICAL_DATA_VISITS |
| গুরুত্বপূর্ণ লক্ষণ | পর্যবেক্ষণ
| android.permission.health.READ_MEDICAL_DATA_VITAL_SIGNS |
রোগীর সম্পদ
হেলথ কানেক্ট এই মুহূর্তে শুধুমাত্র একজন ব্যক্তির জন্য মেডিকেল রেকর্ডের তথ্য সংরক্ষণ করার উদ্দেশ্যে তৈরি। অতএব, লিখিত সমস্ত FHIR রিসোর্স একই ব্যক্তির হওয়া উচিত।
একই সিস্টেমে একজন ব্যক্তির জন্য একাধিক FHIR রোগীর রিসোর্স থাকা অস্বাভাবিক কিছু নয়। অ্যাপগুলির ডেটা একত্রিত করে Health Connect-এ একটি একক রোগীর রিসোর্স লেখা বাঞ্ছনীয়। তবে, বিদ্যমান বিভিন্ন সাংগঠনিক কাঠামোর সাথে সামঞ্জস্যপূর্ণ করার জন্য এটি প্রয়োগ করা হয় না।
ডেটা যাচাইকরণ
মেডিকেল রেকর্ডস এপিআইগুলি সমর্থিত সংস্করণগুলি থেকে বৈধ FHIR রিসোর্স গ্রহণ করে এবং প্রতিটি সমর্থিত সংস্করণের জন্য FHIR স্পেসিফিকেশন অনুসরণ করা হচ্ছে কিনা তা নিশ্চিত করার জন্য Health Connect কিছু যাচাইকরণ সম্পাদন করে।
"শীঘ্রই আসছে" হিসেবে চিহ্নিত যাচাইকরণ পরীক্ষাগুলি এখনও কার্যকর করা হয়নি, তবে ভবিষ্যতের রিলিজে তা করা হবে। ভবিষ্যতের রিলিজের সাথে সামঞ্জস্য বজায় রাখার জন্য আমরা তালিকাভুক্ত সমস্ত যাচাইকরণ পরীক্ষাগুলির বিপরীতে বিকাশ করার পরামর্শ দিচ্ছি।
| স্তর | বৈধতা পরীক্ষা | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| বৈধ JSON | ডেটা JSON ফর্ম্যাটের সাথে সঙ্গতিপূর্ণ। | ||||||||
| সমর্থিত FHIR | লেখার আবেদনপত্র দ্বারা ঘোষিত FHIR সংস্করণটি সমর্থিত। নিম্নলিখিত FHIR সংস্করণগুলি Health Connect দ্বারা সমর্থিত:
| ||||||||
| সমর্থিত FHIR | রিসোর্স ইনস্ট্যান্সে রেকর্ড করা FHIR রিসোর্স টাইপ সমর্থিত। নিম্নলিখিত FHIR রিসোর্স টাইপগুলি Health Connect দ্বারা সমর্থিত:
| ||||||||
| অনন্য রিসোর্স আইডি | রিসোর্সের একটি আইডি ফিল্ড আছে যার মান রেগুলার এক্সপ্রেশনের প্রয়োজনীয়তা পূরণ করে। | ||||||||
| অনন্য রিসোর্স আইডি | রিসোর্স একই MedicalDataSource থেকে একই ধরণের রিসোর্স অন্য কোনও FHIR রিসোর্সের সাথে একটি আইডি শেয়ার করে না। | ||||||||
| ব্যবসার নিয়মাবলী | একটি কন্টেইন্ডেড FHIR রিসোর্স অন্তর্ভুক্ত নয়। কন্টেইন্ডেড রিসোর্স হল FHIR রিসোর্স যা একটি "প্যারেন্ট" রিসোর্সের মধ্যে নেস্টেড থাকে। এগুলি তখন ব্যবহার করা হয় যখন প্যারেন্ট রিসোর্সকে অন্য কোনও রিসোর্স রেফারেন্স করার প্রয়োজন হয়, কিন্তু সিস্টেমের কাছে এটিকে স্বাধীন অস্তিত্ব সহ একটি স্বতন্ত্র রিসোর্স হিসাবে তৈরি করার জন্য পর্যাপ্ত তথ্য নেই। | ||||||||
| বৈধ ভিত্তি FHIR | FHIR JSON-এর শীর্ষ-স্তরের ক্ষেত্রগুলি প্রদত্ত রিসোর্স ধরণের জন্য FHIR স্পেসিফিকেশনে বিদ্যমান। | ||||||||
| বৈধ ভিত্তি FHIR | শীর্ষ-স্তরের ক্ষেত্রগুলিতে JSON নাল মান নেই। | ||||||||
| বৈধ ভিত্তি FHIR | শীর্ষ-স্তরের প্রয়োজনীয় ক্ষেত্রগুলি সব উপস্থিত রয়েছে। | ||||||||
| বৈধ ভিত্তি FHIR | FHIR-এ পুনরাবৃত্তিকারী উপাদান হিসেবে সংজ্ঞায়িত শীর্ষ-স্তরের ক্ষেত্রগুলির একটি JSON array ডেটা টাইপ থাকে। | ||||||||
| বৈধ ভিত্তি FHIR | FHIR-এ জটিল প্রকার হিসেবে সংজ্ঞায়িত শীর্ষ-স্তরের ক্ষেত্রগুলি (JSON array মধ্যে উপাদানগুলি সহ) একটি JSON object ডেটা টাইপ ধারণ করে। | ||||||||
| বৈধ ভিত্তি FHIR | FHIR-এ Primitive টাইপ হিসেবে সংজ্ঞায়িত শীর্ষ-স্তরের ক্ষেত্রগুলি (JSON array মধ্যে উপাদানগুলি সহ) সঠিক JSON ডেটা টাইপ ধারণ করে।
| ||||||||
| বৈধ ভিত্তি FHIR | FHIR-এ Primitive types হিসেবে সংজ্ঞায়িত শীর্ষ-স্তরের ক্ষেত্রগুলি নিয়মিত অভিব্যক্তির প্রয়োজনীয়তা পূরণ করে। শীঘ্রই আসছে। | ||||||||
| বৈধ ভিত্তি FHIR | FHIR স্পেসিফিকেশনে Primitive টাইপের এক্সটেনশন বিদ্যমান এবং তাদের একটি JSON object ডেটা টাইপ থাকে। | ||||||||
| বৈধ ভিত্তি FHIR | Choice ক্ষেত্রগুলির জন্য একাধিক ক্ষেত্র রেকর্ড করা হয় না ( fieldname[x] )। উদাহরণস্বরূপ, effectiveDateTime এবং effectivePeriod উভয়ই একই রিসোর্স ইনস্ট্যান্সে উপস্থিত থাকতে পারে না। | ||||||||
| বৈধ ভিত্তি FHIR | জটিল ডেটা টাইপগুলিতে FHIR স্পেসিফিকেশনের সাথে মেলে এমন ক্ষেত্র এবং ডেটা টাইপ থাকে। শীঘ্রই আসছে। | ||||||||
| বৈধ ভিত্তি FHIR | ব্যাকবোন এলিমেন্টগুলিতে (এবং জটিল ধরণের এলিমেন্টগুলিতে) FHIR স্পেসিফিকেশনের সাথে মেলে এমন ফিল্ড এবং ডেটা টাইপ থাকে। শীঘ্রই আসছে। | ||||||||
| বৈধ ভিত্তি FHIR | এক্সটেনশন উপাদানের value[x] ক্ষেত্রগুলি একটি বৈধ প্রকার এবং সেই ডেটা প্রকার অনুসারে বিষয়বস্তু ধারণ করে। বেস স্পেকের অংশ নয় এমন অতিরিক্ত তথ্য উপস্থাপন করার জন্য এক্সটেনশন উপাদানগুলি যেকোনো রিসোর্সে অন্তর্ভুক্ত করা যেতে পারে। এগুলিতে একটি ফিল্ড url থাকে যা এক্সটেনশনের সংজ্ঞার সাথে লিঙ্ক করে এবং একটি ফিল্ড value[x] থাকে যার মধ্যে এক্সটেনশন মান থাকে। value[x] অবশ্যই গৃহীত ডেটা প্রকারের সেট তালিকা থেকে হতে হবে। শীঘ্রই আসছে। |
রূপান্তরিত FHIR ডেটা
কিছু অ্যাপ তাদের নিজস্ব প্রয়োজনীয়তা পূরণের জন্য FHIR ডেটা রূপান্তর করে। উদাহরণস্বরূপ:
- বিভিন্ন উৎস থেকে ডেটা মার্জ করা (সাধারণত FHIR API)।
- বিশ্বব্যাপী পরিভাষাগুলিতে (উদাহরণস্বরূপ, SNOMED, LOINC, ICD) কোড ম্যাপিং এবং মানককরণ ইউনিট।
- তথ্য একত্রিতকরণ এবং প্রতিলিপিকরণ।
- ফর্ম্যাটিং বা অন্যান্য ডেটা মানের সমস্যা সমাধান করা।
- অ্যাপ-নির্দিষ্ট ব্যবসায়িক নিয়মের উপর ভিত্তি করে রেকর্ড ফিল্টার করা।
অপরিবর্তিত এবং রূপান্তরিত FHIR ডেটা Health Connect-এ লেখা যেতে পারে, যদি সেগুলি FHIR R4 স্পেসিফিকেশন মেনে চলে। আমরা সুপারিশ করছি যে আপনি যেখানে সম্ভব রূপান্তরিত ডেটা লিখুন। তবে নিম্নলিখিত বিবেচ্য বিষয়গুলি মনে রাখবেন:
- যেসব অ্যাপের ব্যবহার সীমিত, সেগুলো উল্লেখযোগ্য সংখ্যক রেকর্ড ফিল্টার করে দিতে পারে, যেগুলো থেকে ইকোসিস্টেমের অন্যান্য অ্যাপ ব্যবহারকারীর মান তৈরি করতে পারে। এই ধরনের পরিস্থিতিতে, অপরিবর্তিত FHIR লেখা উপকারী হতে পারে যা আরও সম্পূর্ণ। তবে, ব্যবহারকারীদের জানাতে ভুলবেন না যে এই বিস্তৃত ডেটাসেটটি ভাগ করা হচ্ছে।
- যদি বিভিন্ন উৎস থেকে আসা ডেটা মার্জ করা হয়, তাহলে আপনি Health Connect-এ একটি একক
MedicalDataSourceএ ডেটা লিখতে পারেন। সংঘর্ষ এড়াতে আপনাকে প্রতিটি রিসোর্সে একটি নতুন আইডি বরাদ্দ করতে হবে এবং নতুন আইডিগুলিতে নির্দেশ করার জন্য রিসোর্সের রেফারেন্স আপডেট করতে হবে। - একাধিক উৎস থেকে ডেটা একটি
MedicalDataSourceমার্জ করলে ডেটার উৎস অস্পষ্ট হতে পারে। যেহেতু ডেটা গ্রাহকদের ডেটার উৎপত্তিস্থল বোঝা প্রায়শই কার্যকর, তাই আমরা প্রতিটি রিসোর্সের জন্যmeta.sourceক্ষেত্রটি রেকর্ডের মূল উৎস (সাধারণত একটি FHIR বেস URL) দিয়ে পূরণ করার পরামর্শ দিই।