ไฟล์ DCM คืออะไร??
ไฟล์ที่มีนามสกุล .dcm แสดงภาพดิจิทัลที่เก็บข้อมูลทางการแพทย์ของผู้ป่วย เช่น MRIs, CT scan และภาพอัลตราซาวนด์ ไฟล์ DCM ใช้รูปแบบไฟล์ภาพ DICOM (Digital Imaging and Communications in Medicine) และสามารถรวมข้อมูลของผู้ป่วยเพื่อใช้อ้างอิงได้ ได้รับการพัฒนาโดย สมาคมผู้ผลิตไฟฟ้าแห่งชาติ (NEMA) และตั้งใจสร้างมาตรฐานรูปแบบไฟล์ภาพสำหรับการเผยแพร่และการดูภาพทางการแพทย์
รูปแบบไฟล์ DCM
ไฟล์ DCM เก็บข้อมูลในรูปแบบภาพ DICOM ไฟล์เหล่านี้จัดเก็บชุดข้อมูล ซึ่งเป็นข้อมูลในโลกแห่งความเป็นจริง ซึ่งแสดงถึงอินสแตนซ์ SOP ที่เกี่ยวข้องกับ DICOM IOD ข้อมูลเมตาของไฟล์ DICOM จะถูกจัดเก็บไว้ในไฟล์ตามด้วยสตรีมไบต์ของชุดข้อมูลจริง
ข้อมูลเมตาของไฟล์ DICOM
ไฟล์ DICOM ทุกไฟล์มีส่วนหัวข้อมูลการระบุสำหรับชุดข้อมูลที่ห่อหุ้มซึ่งประกอบด้วย:
- คำนำไฟล์ขนาด 128 ไบต์
- คำนำหน้า DICOM 4 ไบต์
- ไฟล์ Meta Elements
ส่วนหัวนี้จำเป็นสำหรับทุกไฟล์ DICOM
องค์ประกอบเมตาของไฟล์
ชื่อแอตทริบิวต์ | แท็ก | ประเภท | คำอธิบายแอตทริบิวต์ |
---|---|---|---|
คำนำของไฟล์ | ไม่มีแท็กหรือฟิลด์ความยาว | 1 | ฟิลด์คงที่ 128 ไบต์พร้อมใช้งานสำหรับโปรไฟล์แอปพลิเคชันหรือการใช้งานที่ระบุ หากไม่ได้ใช้งานโดย Application Profile หรือการใช้งานเฉพาะ ไบต์ทั้งหมดจะถูกตั้งค่าเป็น 00H ตัวอ่านชุดไฟล์หรือตัวอัปเดตจะต้องไม่อาศัยเนื้อหาของคำนำนี้เพื่อตัดสินว่าไฟล์นี้เป็นหรือไม่ใช่ไฟล์ DICOM |
คำนำหน้า DICOM | ไม่มีแท็กหรือฟิลด์ความยาว | 1 | สี่ไบต์ที่มีสตริงอักขระ “DICM” คำนำหน้านี้มีจุดประสงค์เพื่อใช้ในการรับรู้ว่าไฟล์นี้เป็นไฟล์ DICOM หรือไม่ |
ความยาวกลุ่มข้อมูลเมตาของไฟล์ | (0002,0000) | 1 | จำนวนไบต์ที่ตามหลังองค์ประกอบเมตาของไฟล์นี้ (ส่วนท้ายของฟิลด์ค่า) จนถึงและรวมถึงองค์ประกอบเมตาของไฟล์สุดท้ายของกลุ่ม 2 ข้อมูลเมตาของไฟล์ |
เวอร์ชันข้อมูลเมตาของไฟล์ | (0002,0001) | 1 | นี่คือฟิลด์สองไบต์ที่แต่ละบิตระบุเวอร์ชันของส่วนหัวข้อมูลเมตาของไฟล์นี้ ในเวอร์ชัน 1 ค่าไบต์แรกคือ 00H และค่าไบต์ที่สองคือ 01H การดำเนินการอ่านไฟล์ที่มีข้อมูลเมตาโดยแอตทริบิวต์นี้มีบิต 0 (lsb) ของไบต์ที่สองที่ตั้งค่าเป็น 1 อาจตีความข้อมูลเมตาของไฟล์ตามที่ระบุในนี้ เวอร์ชัน PS3.10 ไม่ต้องตรวจสอบบิตอื่นทั้งหมด |
Media Storage SOP Class UID | (0002,0002) | 1 | ระบุคลาส SOP ที่เกี่ยวข้องกับชุดข้อมูลโดยเฉพาะ SOP Class UID ที่อนุญาตสำหรับพื้นที่จัดเก็บมีเดียระบุไว้ใน PS3.4 - Media Storage Application Profiles |
Media Storage SOP Instance UID | (0002,0003) | 1 | ระบุอินสแตนซ์ SOP ที่ไม่ซ้ำซึ่งเชื่อมโยงกับชุดข้อมูลที่วางไว้ในไฟล์และตามด้วยข้อมูลเมตาของไฟล์ |
Transfer Syntax UID | (0002,0010) | 1 | ระบุเฉพาะ Transfer Syntax ที่ใช้ในการเข้ารหัสชุดข้อมูลต่อไปนี้ ไวยากรณ์การถ่ายโอนนี้ใช้ไม่ได้กับข้อมูลเมตาของไฟล์ |
Implementation Class UID | (0002,0012) | 1 | ระบุการใช้งานเฉพาะที่เขียนไฟล์นี้และเนื้อหา มีการระบุที่ชัดเจนของประเภทของการใช้งานที่เขียนไฟล์ครั้งล่าสุดในกรณีที่เกิดปัญหาการแลกเปลี่ยน |
ชื่อเวอร์ชันการใช้งาน | (0002,0013) | 3 | ระบุเวอร์ชันสำหรับ UID คลาสการใช้งาน (0002,0012) โดยใช้สูงสุด 16 อักขระของรายการ |
ชื่อเอนทิตีแอปพลิเคชันต้นทาง | (0002,0016) | 3 | ชื่อเอนทิตีแอปพลิเคชัน DICOM (AE) ของ AE ที่เขียนเนื้อหาของไฟล์นี้ (หรืออัปเดตครั้งล่าสุด) หากใช้จะช่วยให้สามารถติดตามแหล่งที่มาของข้อผิดพลาดในกรณีที่เกิดปัญหาการแลกเปลี่ยนสื่อ |
UID ผู้สร้างข้อมูลส่วนบุคคล | (0002,0100) | 3 | UID ของผู้สร้างข้อมูลส่วนตัว (0002,0102) |
ข้อมูลส่วนบุคคล | (0002,0102) | 1C | ประกอบด้วยข้อมูลส่วนตัวที่อยู่ในข้อมูลเมตาของไฟล์ ผู้สร้างจะถูกระบุใน (0002,0100) จำเป็นหากมี UID ผู้สร้างข้อมูลส่วนตัว (0002,0100) |
การห่อหุ้มชุดข้อมูล
ไฟล์ DICOM มีชุดข้อมูลชุดเดียวซึ่งแสดงถึงอินสแตนซ์ SOP เดียวที่เกี่ยวข้องกับคลาส SOP เดียว UID ไวยากรณ์การถ่ายโอนของข้อมูลเมตาของไฟล์ DICOM จะกำหนดไวยากรณ์การถ่ายโอนที่ใช้ในการเข้ารหัสชุดข้อมูล
รองรับข้อมูลการจัดการไฟล์
Media Format Layer ให้ข้อมูลการจัดการไฟล์ต่อไปนี้ หากจำเป็นสำหรับโปรไฟล์แอปพลิเคชัน DICOM ที่กำหนด
การระบุเจ้าของเนื้อหาไฟล์
สถิติการเข้าถึงไฟล์ (เช่น วันที่และเวลาที่สร้าง)
การควบคุมการเข้าถึงไฟล์แอปพลิเคชัน
การควบคุมการเข้าถึงสื่อทางกายภาพ (เช่น การป้องกันการเขียน)