Một Khuôn dạng File DICOM An toàn bao gồm một File DICOM đợc mã hoá với một Cú pháp Bản tin Mật mã đợc định nghĩa trong RFC 2630. Phụ thuộc vào thuật toán bảo mật sử dụng cho mã hoá, một File DICOM An toàn có thể cung cấp các thuộc tính an toàn sau:
-Bảo mật dữ liệu
-Xác nhận nguồn gốc dữ liệu
-Tính toàn vẹn dữ liệu
IV.3.3. Các Dịch vụ File DICOM IV.3.3.1. Bộ File
Dịch vụ File DICOM đa ra khả năng tạo và truy nhập một hay nhiều File trong một Bộ File. Một Bộ File là là tập hợp các file có cùng không gian tên chung với một Chỉ số File (File ID) duy nhất.
Mỗi Bộ File đợc xác định duy nhất bởi một Chỉ số Duy nhất Bộ file (File-set UID), đợc định ra theo qui tắc đăng kí trong Chuẩn (ở PS 3.5). Khi các File đợc thêm vào hay loại ra khỏi Bộ file, Chỉ số Duy nhất Bộ file sẽ không đổi.
Một Bộ File cũng có thể đợc xác định bởi một Chỉ số Bộ File (File-set ID), đơn giản khi xác định (nhng trên tổng thể không phải là duy nhất). Một Chỉ số Bộ File có thể đợc kết hợp hay ánh xạ với một định danh chính xác ở Lớp Khuôn dạng Trung gian.
Một Miêu tả Bộ File (File “readme”) có thể đợc đi kèm với một Bộ File.
Hình V.3.1. Bộ File
96
Một Bộ file …
Bộ File
File A chứa một SOP Thông
tin
Đầu File Bộ Dữ liệu
File B chứa một SOP Thông
tin
Đầu File Bộ Dữ liệu
File C chứa một SOP Thông
tin
IV.3.3.2. Các Chỉ số File
Các File đợc định danh bởi Chỉ số File (File ID), là duy nhất trong một Bộ File. Một Chỉ số File là một chuỗi trình tự các Thành phần Chỉ số File. Một Chỉ số File có thể chứa từ một tới tám thành phần. Mỗi Thành phần là một chuỗi từ một tới tám kí tự từ bộ kí tự G0 của ISO 8859.
Cấu trúc của các Chỉ số File nh vậy cho phép Dịch vụ File DICOM lựa chọn File theo chế độ phân cấp. Không có ý nghĩa nào khác trong cấu trúc và nội dung của một của các Chỉ số File.
Một Chỉ số File DICOM tơng ứng nh khái niệm thờng dùng “đờng dẫn” nối đến một “tên File”. VD: một Chỉ số File hợp lệ gồm có 4 Thành phần, đợc chia bởi dấu gạch chéo
SUBDIR\SUBDIR2\SUBDIR3\ABCDEFGH.
IV.2.3.3. Các Dịch vụ và Chức năng Quản lí File
Khi một Thực thể ứng dụng DICOM tham gia trao đổi thông tin bằng Lu trữ Trung gian, thông qua Dịch vụ File DICOM, chúng thực hiện một số Thao tác Lu trữ Trung gian sau:
-M-WRITE, tạo các File mới trong một bộ File và gán cho chúng một Chỉ số File.
-M-READ, để đọc các File đã tồn tại dựa vào Chỉ số File của chúng
-M-DELETE, để xoá File đang tồn tại dựa trên chỉ số File của chúng
-M-INQUIRE FILE SET, để biết không gian trống để tạo File mới trong Bộ Dữ liệu
-M-INQUIRE FILE, để biết ngày, giờ tạo File (hoặc cập nhật gần nhất nếu có thể) với mọi File trong Bộ File.
Một Thực thể ứng dụng DICOM có thể đóng một hay nhiều trong ba vai trò sau:
-Tạo Bộ File (FSC)
-Đọc Bộ File (FSR)
-Cập nhật Bộ File (FSU)
Dựa trên các vai trò đợc cung cấp bởi Thực thể ứng dụng DICOM, Dịch vụ File DICOM sẽ hỗ trợ các Thao tác Trung gian đợc định nghĩa nh sau:
Vai trò Thao tác
Trung gian M-WRITE M-READ M-DELETE M-INQUIRE
FILE SET M-INQUIRE FILE
FSC Bắt buộc Không yêu cầu
Không yêu cầu
Bắt buộc Không yêu cầu
FSR Không yêu
cầu Bắt buộc Không yêu cầu Không yêu cầu Bắt buộc
FSC+FSR Bắt buộc Bắt buộc Không yêu
cầu Bắt buộc Bắt buộc
FSU Bắt buộc Bắt buộc Bắt buộc Bắt buộc Bắt buộc
FSU+FSC Bắt buộc Bắt buộc Bắt buộc Bắt buộc Bắt buộc
FSU+FSR Bắt buộc Bắt buộc Bắt buộc Bắt buộc Bắt buộc
FSU+FSC+FSR Bắt buộc Bắt buộc Bắt buộc Bắt buộc Bắt buộc
IV.2.3.4. Truy nhập Nội dung File
Dịch vụ DICOM đa ra khả năng truy nhập nội dung của bất cứ File hay bộ File nào. Nội dung File là một chuỗi trình tự một hay nhiều Byte.
Dịch vụ File DICOM sẽ đa ra các khả năng sau:
Một FSR hay FSU thực hiện một M-READ để đọc không hay nhiều Byte trong nội dung File.
Một FSC hay FSU thực hiện một M-WRITE để viết một hay nhiều Byte tạo nội dung File
IV.3.3.5. Bộ Kí tự
Chỉ số File và Chỉ số Bộ File là chuỗi kí tự đợc tạo ra bởi một nhóm kí tự thuộc bộ kí tự G0 của ISO 8859. Đó là:
A, B, C, D, E, F, G, H, J, K, L, M, N, O, P, Q, R, S, T, U,V, W, X, Y, Z 1, 2, 3, 4, 5, 6, 7, 8, 9, và _
IV.3.3.6. Chỉ số File DICOMDIR
Một File với Chỉ số File, DICOMDIR, sẽ tồn tại nh là một thành phần của mọi Bộ dữ liệu. Chỉ số File này đợc tạo bởi một Thành phần. Nó chứa Th mục Trung gian DICOM bao gồm các thông tin chung về toàn bộ Bộ Dữ liệu. Các thông tin chung này luôn luôn tồn tại, tuy nhiên nội dung của th mục có thể là bỏ trống trong trờng hợp không cần thiết. Nếu DICOMDIR không tồn tại trong Bộ Dữ liệu, Bộ Dữ liệu không tuân theo PS 3.10 của Chuẩn DICOM. DICOMDIR không tham chiếu đến các File nằm ngoài Bộ File mà nó nằm trong đó.
DICOMDIR sử dụng Explicit VR Little Endian Tranfer Syntax (UID=1.2.840.10008.1.2.1) để mã hoá Lớp SOP Th mục Lu trữ Trung gian.