Bệnh nhân Hình nh CT Nghiên cứu Hình nh MR

Một phần của tài liệu Nghiên cứu xây dựng hệ thống hỗ trợ chẩn đoán hình ảnh DICOM từ xa (Trang 60 - 63)

- Nghiên cứu -Hình nh MRI - Khám - Hình nh CR Tho thuận

liên kết

DIMSE

(DIMSE-C và DIMSE-N: Thao tác và Thông báo)

Thông tin liên kết ứng dụng Thông tin liên kết DIMSE Lớp dịch vụ - Nghiên cứu - L u trữ - Hình nh bệnh nhân - In - Kết qu - Ch t v n / truy v n C o n b n tin Dịch vụ tầng trên DICOM

3.2.2. Cấu trúc bản tin DICOM

Thông tin c chuyển ổi thông qua giao diện m ng trong một b n tin DICOM (DICOM massage). Một m n tin c c u t o bởi một bộ lệnh (Command Set), theo sau nó là một bộ dữ liệu (Data Set) phụ thuộc.

Hình 3.4: Cấu trúc Bản tin DICOM

3.2.2.1. Bộ lệnh

Bộ lệnh c sử dụng ể chỉ ra các thao tác / th ng o c th c hiện trên hay với bộ dữ liệu.

Một bộ lệnh c c u t o bởi các thành phần lệnh (Command Element). thành phần lệnh bao gồm các giá trị c mã hóa cho mỗi tr ờng riêng của bộ lệnh trên một ngữ nghĩ ịnh ra bởi giao thức DIMSE. Mỗi thành phần lệnh c c u t o bởi một nhãn (Tag), một chiều dài giá trị (Value Lengh), và một tr ờng giá trị (Value Field).

3.2.2.2. Thành phần lệnh

Một thành phần lệnh trong một bộ lệnh có trình t nh t ịnh, cụ thể l tăng nhãn thành phần lệnh (Command Tag Element). Một nhãn thành phần lệnh x ịnh duy nh t một thành phần lệnh và xu t hiện nhiều nh t một lần trong bộ lệnh. Cách mã hoá của bộ lệnh là Little Endian Byte (mã hoá t ph i sang trái). Các yêu cầu s tồn t i của một thành phần lệnh trong một bộ lệnh x ịnh trong giao thức DIMSE.

Thành phần lệnh c c u t o bởi ba tr ờng, cụ thể là: ộ lệnh ộ ữ liệu

- Nhãn thành phần lệnh: Là một cặp thứ t s nguyên không d u 16-bit thể hiện s nhóm và s thành phần.

- Chiều dài giá trị: Một s nguyên không d u 32-bit thể hiện toàn bộ chiều dài bằng s byte (s chẵn) mà t o ra giá trị. Nó không bao hàm chiều dài của Nhãn thành phần lệnh và tr ờng chiều dài lệnh .

- Tr ờng giá trị: Một s chẵn các byte chứa giá trị của thành phần lệnh .

Lo i lệnh của các giá trị l u trữ trong trong tr ờng n y x ịnh bởi VR (Value Representation) của thành phần lệnh. VR của một thành phần lệnh có thể ịnh nghĩ sử dụng t iển lệnh (Comand Dictionary).

VM (Value Multiplicity) chỉ ra bao nhiêu Giá trị với VR có thể nằm trong tr ờng giá trị. Nếu VM lớn hơn một, các giá trị này sẽ phân ịnh ranh giới.

3.2.3. Dịch vụ DICOM

DIMSE hỗ tr s chuyển ổi tin giữa các DIMSE-service-user (sử dụng dịch vụ DICOM) t ơng ơng Một DIMSE-service-user óng một trong hai vai trò:

- DIMSE-service-user gọi. - DIMSE-service-user th c hiện.

DIMSE-service-user sử dụng dịch vụ nguyên thuỷ (servi e promitive) c cung c p bởi DIMSE-service-provider (cung c p dịch vụ DICOM). DIMSE- service-provider là s tr u t ng hoá th c thể cung c p các dịch vụ DICOM tới các DIMSE-service-user ngang hàng. Một dịch vụ nguyên thuỷ là một trong các lo i sau:

- Request Promitive (yêu cầu nguyên thuỷ) - Indication Promitive (chỉ báo nguyên thuỷ) - Response Primitive (tr lời nguyên thuỷ) - Confirm Primitive (xác nhận nguyên thuỷ)

Các dịch vụ nguyên thuỷ n y c sử dụng ể hoàn thành một dịch vụ DIMSE.

- DIMSE-service-user gọi r một yêu cầu nguyên thuỷ tới DIMSE- service-provider.

- DIMSE-service-provider nhận yêu cầu nguyên thuỷ t DIMSE-service -user v ra một chỉ báo nguyên thuỷ tới DIMSE-service-user th c hiện.

- DIMSE-service-user th c hiện nhận chỉ báo nguyên thuỷ t DIMSE-service- provider và th c hiện dịch vụ c yêu cầu.

- DIMSE-service-user th c hiện r một tr lời nguyên thuỷ tới DIMSE- service-provider.

- DIMSE-service-provider nhận tr lời nguyên thuỷ t DIMSE-service-user và r một xác nhận nguyên thuỷ tới DIMSE-service-user gọi. (adsbygoogle = window.adsbygoogle || []).push({});

- DIMSE-service-user nhận xác nhận nguyên thuỷ t DIMSE-service-provider ã ho n th nh ịch vụ DIMSE.

Hình 3.5: Dịch vụ nguyên thuỷ của DIMSE

3.2.3.1. Các loại dịch vụ

DIMSE cung c p hai lo i dịch vụ chuyển ổi thông tin - Dịch vụ thông báo (notification).

- Dịch vụ thao tác (operation).

Dịch vụ thông báo dùng cho một th c thể ứng dụng DICOM thông báo cho th c thể khác biết về một s kiện x y ra hay s th y ổi tr ng th i Định nghĩ ủa thông báo và cách ứng xử logic của th c thể ứng dụng phụ thuộc vào lớp dịch vụ và ịnh nghĩ i t ng thông tin.

Bản tin

(Lệnh y u ầu v Dữ liệu li n qu n)

Tr lời nguy n thuỷ

DIMSE-Service Provider

Một phần của tài liệu Nghiên cứu xây dựng hệ thống hỗ trợ chẩn đoán hình ảnh DICOM từ xa (Trang 60 - 63)