ব্রাউজারেই DICOM গোপন করা: DICOM (.dcm) ভিউয়ার/অ্যানোনিমাইজার গাইড
কেন ব্রাউজারেই DICOM গোপন করা উচিত
চিকিৎসা ইমেজিং পরিচালনায় যে কোনও ডেটা বাইরে নেওয়ার বা তৃতীয় পক্ষের সাথে ভাগ করার আগে রোগীর পরিচয়, স্ক্যানের প্রেক্ষাপট এবং অন্যান্য মেটাডেটা পরিশোধন করা আবশ্যক। সম্পূর্ণ ম্যানুয়াল চেকলিস্টের ওপর নির্ভর করলে কোনো না কোনো ট্যাগ বাদ পড়েই যায়, বিশেষ করে ব্যস্ত কর্মীদের কাছে কাজটি থাকলে। ixam.net-এর DICOM (.dcm) ভিউয়ার/অ্যানোনিমাইজার পুরোপুরি ব্রাউজারের ভিতরেই চলে, ফলে কোনো তথ্য বাহিরে পাঠানো ছাড়াই ফাইলকে অ্যানোনিমাইজ করা যায়।
এই টুলটি DICOM Explicit VR / Implicit VR Little Endian এবং Explicit VR Big Endian সহ প্রধান ট্রান্সফার সিনট্যাক্স বুঝতে পারে। পার্স করা মাত্র সংবেদনশীল অ্যাট্রিবিউটগুলো গঠনমূলক HTML ভিউয়ে সাজানো হয়, যাতে অভ্যন্তরীণ অনুমোদন প্রক্রিয়া বা প্রকাশের সিদ্ধান্ত নথিবদ্ধ করা সহজ হয়। প্রতিষ্ঠানভেদে রেকর্ড সংরক্ষণ ও নিয়ন্ত্রণ আলাদা হলেও ক্লায়েন্ট-পার্শ্বেই পুরো ট্যাগ রিভিউ সম্পন্ন করা দৈনন্দিন কাজকে হালকা করে। ফাইল টেনে এনে বা ডায়ালগ থেকে নির্বাচন করলেই সতর্কতা, সারাংশ ও ২০০ পর্যন্ত ট্যাগের তালিকা সঙ্গে সঙ্গে দেখা যায়। অ্যানোনিমাইজেশনের প্রস্তাবিত পদক্ষেপ, প্রিসেট টগল এবং ডাউনলোড বোতাম একই স্ক্রিনে থাকায় পরিবর্তনের আগে-পরে অবস্থা তুলনা করা সহজ হয়; লেবেল ও বোতামগুলোও কাজের ধারাবাহিকতা মাথায় রেখে সাজানো।
সমর্থিত ব্রাউজার ও চালানোর শর্ত
ভিউয়ার/অ্যানোনিমাইজারটি সাম্প্রতিক Chromium-ভিত্তিক ব্রাউজার (Google Chrome, Microsoft Edge) এবং Firefox-এর চলতি স্থিতিশীল সংস্করণ লক্ষ্য করে। File API ও Offscreen Canvas ব্যবহারের কারণে ২০২৩ বা তার পরের সংস্করণ ব্যবহার করাই উত্তম। iOS Safari-তে ফাইল লোডের পর প্রিভিউ তৈরি হতে সময় লাগতে পারে, তাই রপ্তানি করার আগে মাস্কের কভারেজ যাচাই করে নিন। প্রক্রিয়াজাত ডেটা ব্রাউজারের স্টোরেজে রাখা হয় না—ট্যাব বন্ধ করলেই মেমরি খালি হয়ে যায়। হাসপাতালের নিয়ন্ত্রিত ওয়ার্কস্টেশনে আগেভাগেই ডাউনলোডের অনুমতি ও অডিট নীতিমালা মিলিয়ে নিলে স্থানীয় নীতির সাথে সামঞ্জস্য বজায় থাকবে।
পিক্সেল মাস্ক দিয়ে এমবেড করা টেক্সট ঢেকে রাখা
কখনো কখনো রোগীর নাম, QR কোড বা অন্যান্য পরিচিতি সরাসরি পিক্সেলে এমবেড থাকে। সেসব ক্ষেত্র সামাল দিতে ক্যানভাস ভিউতে আয়তাকার মাস্ক আঁকা যায়, যা অ্যানোনিমাইজড ফাইল তৈরি হওয়ার সময় কালো হয়ে যায়। ডিফল্ট অবস্থায় পিক্সেল ডেটা অপরিবর্তিত থাকে, কিন্তু প্রতিটি মাস্ক নিজস্ব চেকবক্স থেকে চালু বা বন্ধ করা যায় এবং তালিকা থেকে আলাদাভাবে মুছেও ফেলা সম্ভব—ফলে কোন অংশ ঢাকবেন তা সম্পূর্ণ আপনার নিয়ন্ত্রণে।
ক্যাটেগরি ধরে সংবেদনশীল ট্যাগ সাজানো
অন্তর্নির্মিত SENSITIVE_TAGS
সংজ্ঞা রোগী শনাক্তকরণ, যোগাযোগের তথ্য, তারিখ, কোঅর্ডিনেট, যন্ত্রপাতির বিবরণ, পরীক্ষার নোট ইত্যাদি ক্যাটেগরি অনুযায়ী উল্লেখযোগ্য অ্যাট্রিবিউটগুলো তালিকাভুক্ত করে। প্রতিটির জন্য ডিফল্ট অ্যাকশনসহ বিকল্পও নির্ধারিত থাকে। তালিকাটি ক্যাটেগরি অনুযায়ী আইটেম হাইলাইট করে এবং প্রয়োজনে মান শূন্যে নামিয়ে আনা, ফাঁকা রাখা, "ANONYMIZED"
লেখা বা এক ক্লিকে UID পুনর্জন্ম করানোর সুযোগ দেয়। তারিখ ও কোঅর্ডিনেটের মতো প্রায়ই নজর এড়িয়ে যাওয়া ট্যাগগুলো আগেই শূন্যকরণ বা UID পুনর্জন্মে সেট করা থাকে যাতে নিয়মিত রিভিউতেও বাদ না পড়ে।
প্রিসেট দিয়ে অপারেশন মোড পরিবর্তন
অ্যানোনিমাইজেশন নীতিমালা দুইটি প্রিসেটে সাজানো: “গবেষণার জন্য (সম্পূর্ণ অ্যানোনিমাইজেশন)” এবং “অভ্যন্তরীণ ভাগাভাগি (শুধু রোগী শনাক্তকারী মাস্ক)”。 গবেষণা প্রিসেট রোগীর পরিচয়, তারিখ, কোঅর্ডিনেট ও যন্ত্রপাতি সংক্রান্ত তথ্য গোপন করার জন্য ডিজাইন করা, আর অভ্যন্তরীণ ভাগাভাগি প্রিসেট রোগী ও যোগাযোগ-সম্পর্কিত ট্যাগে জোর দেয় যাতে ক্লিনিক্যাল প্রেক্ষাপট অক্ষুণ্ণ থাকে। প্রিসেট প্রয়োগ করলেই প্রতিটি ট্যাগে সুপারিশকৃত পদক্ষেপ স্বয়ংক্রিয়ভাবে বসে যায়, তবু ইচ্ছা করলে আলাদাভাবে যেকোনো এন্ট্রি সম্পাদনা করা যায়—ফলে নিজস্ব গভর্নেন্স টেমপ্লেটের সাথে মানিয়ে নেওয়া সহজ।
অ্যানোনিমাইজেশন ফ্লো যার শেষ ধাপে ডাউনলোড
পার্সিং শেষ হলেই “অ্যানোনিমাইজেশন প্রিভিউ আপডেট” ও “অ্যানোনিমাইজড DICOM ডাউনলোড করুন” বোতাম পাশাপাশি দেখা যায়। অপারেটররা প্রস্তাবিত পদক্ষেপ যাচাই করতে পারে, প্রিভিউ পুনরায় তৈরি করতে পারে এবং সঙ্গে সঙ্গে স্থানীয় স্টোরেজে অ্যানোনিমাইজড ফাইল সংরক্ষণ করতে পারে। সবকিছু যেহেতু ব্রাউজারেই ঘটে, তাই বাহিরের পক্ষের সাথে তথ্য আদান-প্রদানের সময়ও ক্লাউডে আপলোড হওয়ার আশঙ্কা নেই। টুলে একটি ধাপে-ধাপে নির্দেশিকাও রয়েছে যা ড্র্যাগ-অ্যান্ড-ড্রপ থেকে চূড়ান্ত সংরক্ষণ পর্যন্ত প্রক্রিয়াটি ব্যাখ্যা করে।
ধাপে ধাপে ব্যবহারবিধি
টুল চালাতে নিচের ক্রম অনুসরণ করুন।
- ব্রাউজারে DICOM (.dcm) ভিউয়ার/অ্যানোনিমাইজার খুলে স্ক্রিনের উপরের অংশে থাকা ডিসক্লেমার ও পরিচিতি পড়ুন।
Choose File
বোতাম থেকে অথবা বিশ্লেষণ প্যানেলে ড্র্যাগ-অ্যান্ড-ড্রপ করে একটি DICOM ফাইল লোড করুন।- আমদানির সঙ্গে সঙ্গে প্রদর্শিত মেটাডেটা ও সতর্কতা যাচাই করুন, প্রয়োজন হলে প্রিসেট পরিবর্তন করুন এবং সুপারিশকৃত পদক্ষেপ নিশ্চিত করুন।
- যদি ছবিতে এখনও পরিচয় থেকে যায়, প্রিভিউ ট্যাবে গিয়ে আয়তাকার মাস্ক যোগ করুন এবং কোন মাস্ক প্রয়োগ করবেন তা চেকবক্স দিয়ে নিয়ন্ত্রণ করুন।
- প্রত্যেক ট্যাগে নির্ধারিত অ্যাকশন আপনার উদ্দেশ্যের সাথে মিলছে কি না দেখে নিন, প্রয়োজনে হাতে পরিবর্তন করুন।
- “অ্যানোনিমাইজেশন প্রিভিউ আপডেট” বোতামে ক্লিক করে প্রক্রিয়াজাত অবস্থা পরখ করুন, তারপর “অ্যানোনিমাইজড DICOM ডাউনলোড করুন” বেছে নিয়ে ফাইলটি সংরক্ষণ করুন।
- কাজ শেষ হলে ব্রাউজার ট্যাব বন্ধ করুন এবং প্রতিষ্ঠানিক নীতিমালা অনুসারে প্রয়োজনে ক্যাশ পরিষ্কার করুন।
যেসব বিষয় মাথায় রাখা দরকার
এই টুল ইচ্ছাকৃতভাবে কমপ্রেসড Pixel Data অপরিবর্তিত রাখে এবং সিকোয়েন্স (SQ) এর ভেতরে নেস্টেড ট্যাগ অনুসন্ধান করে না। UID পুনর্জন্ম DICOM UID স্পেসিফিকেশন অনুসরণ করে এবং কেবল দশমিক সংখ্যা ব্যবহার করে। যদি কমপ্রেসড ইমেজ বা জটিল নেস্টেড স্ট্রাকচারে পরিচয় রয়ে যাওয়ার সম্ভাবনা থাকে, তবে অতিরিক্ত যাচাই প্রক্রিয়া যুক্ত করুন। যেহেতু তৈরি করা ফাইল কেবল ব্রাউজারের মেমরিতেই থাকে, স্থানীয় ডিভাইসে প্রয়োজনীয় সাফাই ও লগ ব্যবস্থাপনা ভুলবেন না।
রেফারেন্স
- DICOM Standard PS3.15: Security and System Management Profiles
- DICOM Standard PS3.10: Media Storage and File Format
- মার্কিন National Institutes of Health: DICOM for Researchers
শেষের মন্তব্য
এই প্রবন্ধ স্বাস্থ্যসেবা ও গবেষণা প্রতিষ্ঠানগুলোর জন্য রেফারেন্স হিসেবে রচিত; এটি চিকিৎসা পরামর্শ বা রোগ নির্ণয়ের নির্দেশিকা নয়। সর্বদা আপনার প্রতিষ্ঠানের নিরাপত্তা নীতি, প্রযোজ্য আইন এবং নৈতিক পর্যালোচনা অনুমোদন অনুসরণ করুন, এবং নিশ্চিত করুন যে অ্যানোনিমাইজড ফাইল থেকে রোগীকে পুনরায় শনাক্ত করা না যায়। এখানে বর্ণিত স্পেসিফিকেশন লেখা সময়কার টুল সংস্করণের ওপর ভিত্তি করে; ভবিষ্যতে পরিবর্তন হতে পারে, তাই সর্বশেষ ডকুমেন্টেশন ও রিলিজ নোট দেখে নিন।
DICOM অ্যানোনিমাইজেশন মানে কেবল কয়েকটি ট্যাগ মুছে ফেলা নয়—এতে ক্লিনিক্যাল ওয়ার্কফ্লো-সংযুক্ত কোঅর্ডিনেট, তারিখ এবং UID সাবধানে সামলাতে হয়। ব্রাউজার-ভিত্তিক প্রসেসিং, প্রিসেট নীতি এবং পিক্সেল মাস্ককে একই ইন্টারফেসে এনে ixam.net-এর DICOM ভিউয়ার/অ্যানোনিমাইজার স্বাস্থ্যসেবা টিমগুলোর জন্য নির্ভরযোগ্য সহায়ক হয়ে ওঠে।