gdcmanon - ক্লাউডে অনলাইন

এটি হল gdcmanon কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


gdcmanon - একটি DICOM ফাইল বেনামী করার টুল।

সাইনোপিসিস


gdcmanon [বিকল্প] ফাইল-ইন ফাইল-আউট
gdcmanon [বিকল্প] dir-in dir-out

বর্ণনাঃ


সার্জারির gdcmanon টুল হল PS 3.15 / E.1 / বেসিক অ্যাপ্লিকেশন লেভেলের একটি বাস্তবায়ন
গোপনীয়তা প্রোফাইল (E.1.1 ডি-আইডেন্টিফাই এবং E.1.2 পুনরায় সনাক্তকরণের বাস্তবায়ন)

এই টুলটি দুটি খুব ভিন্ন অপারেটিং মোডে বিভক্ত:

· PS 3.15 এর বাস্তবায়ন, -e এবং -d পতাকা দেখুন

একটি বোবা মোড, দেখুন -মূক

ডাম্ব মোড এবং PS 3.15 একসাথে ভাল কাজ করে না, আপনার সত্যিই শুধুমাত্র এক ধরনের ব্যবহার করা উচিত
বেনামীকরণ সন্দেহের ক্ষেত্রে, -dumb ব্যবহার করা এড়িয়ে চলুন।

PS 3.15 বাস্তবায়ন (-d & -e পতাকা) ব্যবহার করার জন্য, আপনাকে একটি শংসাপত্রের প্রয়োজন হবে
ডি-আইডেন্টিফিকেশন অপারেশন, এবং রি-আইডেন্টিফিকেশন করতে সংশ্লিষ্ট প্রাইভেট কী
অপারেশন. যদি আপনি শুধুমাত্র একটি এক-শট বেনামীকরণ করছেন এবং সঠিকভাবে করার প্রয়োজন নেই
DICOM ফাইলটি পুনরায় শনাক্ত করুন, আপনি নিরাপদে ব্যক্তিগত কীটি বাতিল করতে পারেন এবং শুধুমাত্র রাখতে পারেন৷
সনদপত্র. কিভাবে প্রাইভেট তৈরি করতে হয় তার একটি উদাহরণের জন্য নিচের OpenSSL রিফেকশন দেখুন
কী/শংসাপত্র জোড়া।

ওপেনএসএসএল লাইব্রেরিতে সঠিকভাবে কনফিগার/বিল্ড না করা থাকলে gdcmanon তাড়াতাড়ি প্রস্থান করবে
(cmake এ GDCM_USE_SYSTEM_OPENSSL দেখুন)।

প্যারামিটার


ফাইল-ইন DICOM ইনপুট ফাইলের নাম

ফাইল-আউট DICOM আউটপুট ফাইলের নাম

or

ফাইল-ইন DICOM ইনপুট ডিরেক্টরি

ফাইল-আউট DICOM আউটপুট ডিরেক্টরি

বিকল্প


আপনাকে নিম্নলিখিত তালিকা থেকে কমপক্ষে একটি অপারেটিং মোড নির্দিষ্ট করতে হবে (এবং শুধুমাত্র একটি):

প্রয়োজনীয় পরামিতি
-e --de-identify ডি-আইডেন্টিফাই DICOM (ডিফল্ট)
-d --পুনরায়-শনাক্তকরণ DICOM পুনরায় শনাক্ত করুন
--ডাম্ব ডাম্ব মোড বেনামী

বোবা মোডে কাজ করার সময় সতর্কতা, আপনাকে একটি অপারেশনও নির্দিষ্ট করতে হবে, যেমন
একটি ট্যাগ 'মুছে ফেলুন' বা 'খালি' করুন, বোবা মোড বিকল্পের নীচে দেখুন।

নির্দিষ্ট অপশন
-i --ইনপুট DICOM ফাইলের নাম / ডিরেক্টরি
-o --আউটপুট DICOM ফাইলের নাম / ডিরেক্টরি
-r -- recursive recursively প্রক্রিয়া (সাব-) ডিরেক্টরি।
--continue ফাইল পাওয়া গেলে DICOM না থাকলে থামবেন না।
--root-uid রুট ইউআইডি।
--সম্পদ-পথ সম্পদ পথ।
-k --key RSA প্রাইভেট কী-এর পথ।
-c -- শংসাপত্রের শংসাপত্রের পথ।

এনক্রিপশন অপশন
--des DES.
--des3 ট্রিপল DES।
--aes128 AES 128।
--aes192 AES 192।
--aes256 AES 256।

মূক মোড অপশন
-- খালি %d, %d DICOM ট্যাগ(গুলি) খালি করতে
--মুছে ফেলুন %d, %d DICOM ট্যাগ(গুলি) সরাতে
--প্রতিস্থাপন করতে %d,%d,%s DICOM ট্যাগ(গুলি) প্রতিস্থাপন করুন

সাধারণ অপশন
-h -- সাহায্য
এই সাহায্য পাঠ্য প্রিন্ট করুন এবং প্রস্থান করুন

-v --সংস্করণ
প্রিন্ট সংস্করণ তথ্য এবং প্রস্থান

-ভি --ভারবোস
ভার্বোস মোড (সতর্কতা + ত্রুটি)।

-W --সতর্কতা
সতর্কতা মোড, মুদ্রণ সতর্কতা তথ্য

-ই --ত্রুটি
ত্রুটি মোড, প্রিন্ট ত্রুটি তথ্য

-D --ডিবাগ
ডিবাগ মোড, ডিবাগ তথ্য মুদ্রণ করুন

পরিবেশ পরিবর্তনশীল
GDCM_ROOT_UID রুট ইউআইডি
GDCM_RESOURCES_PATH পাথ রিসোর্স ফাইলের দিকে নির্দেশ করে (Part3.xml, ...)

বৈশিষ্টসূচক , USAGE


ডি-আইডেন্টিফিকেশন (বেনামীকরণ, এনক্রিপ্ট)
এই ক্রিয়াকলাপের জন্য প্রয়োজনীয় একমাত্র জিনিস হল একটি শংসাপত্র ফাইল (PEM বিন্যাসে)।

$gdcmanon --certificate certificate.pem -e original.dcm original_anonymized.dcm

আপনি ASN1 কাঠামো হিসাবে জেনারেট করা ডেটাসেট ডাম্প করতে gdcmdump থেকে –asn1 বিকল্প ব্যবহার করতে পারেন
(দেখুন gdcmdump(1) উদাহরণস্বরূপ)।

পুনরায় শনাক্তকরণ (অনামীকরণ, ডিক্রিপ্ট)
এই অপারেশনের জন্য প্রয়োজনীয় একমাত্র জিনিস হল একটি ব্যক্তিগত কী (PEM বিন্যাসে)। এটাই
পুনরায় শনাক্তকরণ প্রক্রিয়ার জন্য ব্যবহৃত প্রাইভেট কীটিই আসল
সার্টিফিকেট ফাইল (certificate.pem) তৈরি করতে ব্যবহৃত প্রাইভেট কী
ডি-শনাক্তকরণ পদক্ষেপ।

$ gdcmanon --key privatekey.pem -d original_anonymized.dcm original_copy.dcm

তারপর আপনি পরীক্ষা করতে পারেন যে original.dcm এবং original_copy.dcm অভিন্ন।

বহু নথি পত্র বিচারকার্য স্থগিত রাখার আদেশ
এর চেয়ে বেশি বেনামী করার সময় নিম্নলিখিত রিফেকশনটি বোঝা খুবই গুরুত্বপূর্ণ
একটি একক ফাইল। একাধিক DICOM ফাইল বেনামী করার সময়, আপনাকে ব্যবহার করতে হবে
ডিরেক্টরি ইনপুট। আপনি একাধিকবার gdcmanon কমান্ড লাইন টুল কল করতে পারবেন না। প্রকৃতপক্ষে
প্রক্রিয়া চলাকালীন মেমরিতে টুল সঞ্চয় করে শুধুমাত্র রূপান্তরের একটি হ্যাশ টেবিল যাতে প্রতিবার
একটি নির্দিষ্ট মান পাওয়া যায় এটি সর্বদা একই ডি-আইডেন্টিফাইড মান দ্বারা প্রতিস্থাপিত হয় (মনে করুন:
সামঞ্জস্যপূর্ণ সিরিজ ইনস্ট্যান্স ইউআইডি)।

মূক মোড
এই কার্যকারিতা DICOM মান বর্ণনা করা হয় না. ব্যবহারকারীদের পরামর্শ দেওয়া হয় যে অনুচিত
যে মোড ব্যবহার সুপারিশ করা হয় না, মানে গুরুত্বপূর্ণ ট্যাগ হতে পারে
খালি/মুছে ফেলা/প্রতিস্থাপনের ফলে অবৈধ/অবৈধ DICOM ফাইল। আপনি যখন জানেন তখনই ব্যবহার করুন
তুমি কি করছ. আপনি যদি টাইপ 1 অ্যাট্রিবিউট মুছে দেন, তাহলে আপনার DICOM ফাইলটি মুছে ফেলার সম্ভাবনা রয়েছে
বেশিরভাগ DICOM তৃতীয় পক্ষের ভিউয়ারে গৃহীত হবে না। দুর্ভাগ্যবশত এই প্রায়ই এই মোড
যেটি জনপ্রিয় DICOM ভিউয়ারে প্রয়োগ করা হয়, সর্বদা DICOM মানকে পছন্দ করে
বর্ণনা করে, এবং বোবা মোড এড়িয়ে চলুন।

নিচের উদাহরণটি দেখায় কিভাবে বোবা মোড ব্যবহার করতে হয় এবং একই সাথে 5টি অপারেশন অর্জন করতে হয়
সময়:

ট্যাগটি খালি করুন (0010,0010) রোগীর নাম,

ট্যাগটি খালি করুন (0010,0020) রোগীর আইডি,

· ট্যাগটি সরান (0010,0040) রোগীর লিঙ্গ

ট্যাগটি সরান (0010,1010) রোগীর বয়স

ট্যাগটি প্রতিস্থাপন করুন (0010,1030) রোগীর ওজন '10' মান দিয়ে

চেষ্টা করার আগে আপনাকে কোন DICOM বৈশিষ্ট্যটি টাইপ 1 এবং টাইপ 1C তা পরীক্ষা করতে হবে
'খালি' or 'অপসারণ' একটি নির্দিষ্ট DICOM বৈশিষ্ট্য। একই কারণে, আপনি প্রয়োজন হয়
একটি প্রতিস্থাপন অপারেশন বৈধ মান পরীক্ষা করুন.

$ gdcmanon --dumb -- খালি 10,10 -- খালি 10,20 -- সরান 10,40 -- সরান 10,1010 -- প্রতিস্থাপন করুন 10,1030,10 012345.002.050.dcm out.dcm

-ডাম্ব মোডের একাধিক অপারেশন সঞ্চালিত হতে পারে, শুধুমাত্র পূর্বের আউটপুট পুনরায় ব্যবহার করুন
অপারেশন. আসলে কি ছিল তা পরীক্ষা করতে সর্বদা ইনপুট এবং আউটপুট ফাইলে gdcmdump ব্যবহার করুন
অর্জন আপনি শুধুমাত্র কি পরিবর্তিত হয়েছে তা পরীক্ষা করতে একটি ভিন্ন প্রোগ্রাম ব্যবহার করতে পারেন (দেখুন gdcmdiff(1) এর জন্য
উদাহরণ)।

অপরিবর্তনীয় বেনামীকরণ
কিছু খুব বিরল ক্ষেত্রে, কেউ PS 3.15 মোড ব্যবহার করে বেনামী করতে চাইবে যাতে
রোগী ধারণ করতে পারে এমন সমস্ত সামগ্রীর স্বয়ংক্রিয় রূপান্তরের সুবিধা নিন
সংশ্লিষ্ট তথ্য.

শেষ পর্যন্ত রোগী সম্পর্কিত সমস্ত তথ্য মুছে ফেলা হয়েছে এবং গোপনে করা হয়েছে
0400,0500 DICOM অ্যাট্রিবিউটে সংরক্ষিত। তবে কেউ যেন চেষ্টা না করে তা নিশ্চিত করতে
ব্রুট-ফোর্স অ্যালগরিদম ব্যবহার করে সেই নিরাপত্তা ভাঙুন, কেউ সম্পূর্ণরূপে অপসারণ করতে চায়
এই DICOM বৈশিষ্ট্য। এটি DICOM তৈরি করবে:

রোগী সংক্রান্ত যেকোন তথ্য সম্পূর্ণ বিনামূল্যে (PS 3.15 স্পেসিফিকেশন অনুযায়ী)

· পরিচয় খুঁজে বের করার জন্য ফাইলের উপর নির্মম বলপ্রয়োগ করার জন্য লোকদের যে কোনও উপায় সরিয়ে দিন
রোগীর

এই ক্ষেত্রে একজন সহজভাবে করতে পারে, প্রথম ধাপ হিসাবে বিপরীতমুখী বেনামী কার্যকর করুন:

$gdcmanon -c certificate.pem input.dcm anonymized_reversible.dcm

এবং এখন গোপনে এনক্রিপ্ট করা DICOM বৈশিষ্ট্যটি সম্পূর্ণরূপে মুছে ফেলুন
রোগী সম্পর্কিত তথ্য:

$gdcmanon --dumb --remove 400,500 --remove 12,62 --remove 12,63 anonymized_reversible.dcm anonymized_irreversible.dcm

ওপেনএসএল


বেশিরভাগ সিস্টেমে আপনি ব্যক্তিগত কী/শংসাপত্র তৈরি করতে OpenSSL-এ অ্যাক্সেস পেতে পারেন
জোড়া।

উৎপাদক a বেসরকারী চাবি
একটি rsa কী (512bit) তৈরি করতে কমান্ড লাইন

$ openssl genrsa -out CA_key.pem

একটি rsa কী (2048bit) তৈরি করতে কমান্ড লাইন

$ openssl genrsa -out CA_key.pem 2048

একটি rsa কী (2048bit) + পাসফ্রেজ তৈরি করতে কমান্ড লাইন

$ openssl genrsa -des3 -out CA_key.pem 2048

উৎপাদক a শংসাপত্র
আপনার পূর্বে জেনারেট করা প্রাইভেট কী থেকে, আপনি এখন PEM (DER) এ একটি শংসাপত্র তৈরি করতে পারেন
বিন্যাস বর্তমানে সমর্থিত নয়)।

$ openssl req -new -key CA_key.pem -x509 -days 365 -out CA_cert.cer

ডিকম মান:


DICOM স্ট্যান্ডার্ডের পৃষ্ঠা:

http://dicom.nema.org/

gdcmanon রিলিজ করার সময় DICOM স্ট্যান্ডার্ড হল:

ftp://medical.nema.org/medical/dicom/2008/

PS 3.15-2008 এর সরাসরি লিঙ্ক:

ftp://medical.nema.org/medical/dicom/2008/08_15pu.pdf

সতর্কবাণী


কিছু বৈশিষ্ট্যের মধ্যে এখনও একটি এর পরেও সুরক্ষিত স্বাস্থ্য তথ্য (PHI) থাকতে পারে
বেনামী পদক্ষেপ এটি সাধারণত রোগীর ঠিকানার ক্ষেত্রে (0010,1040)। দ্য
কারণ হল এই বিশেষ বৈশিষ্ট্যটি কম্পোজিট আইওডি-তে থাকার কথা নয়
প্রথম স্থান. DICOM Supp 142 এটি অন্তর্ভুক্ত করে (তবে gdcmanon এটি বাস্তবায়ন করে না)।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে gdcmanon ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম