Phân đoạn dữ liệu và bản tin nối tiếp

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu chuẩn HL7 v2 8 và xây dựng ứng dụng hỗ trợ thu thập thông tin phục vụ công tác y tế dự phòng tỉnh thái nguyên​ (Trang 38 - 40)

Đôi khi, những hạn chế thực hiện đòi hỏi rằng các phân đoạn dữ liệu hay bản tin lớn được chia thành nhiều phần quản lý. Chúng tôi sử dụng thuật ngữ "phân mảnh" để mô tả phương thức bản tin logic được phân chia thành một hoặc nhiều bản tin HL7 riêng biệt. HL7 xác định rõ ràng hai trường hợp này có thể xảy ra.

Thứ nhất, một phân đoạn duy nhất có thể là quá lớn. HL7 sử dụng phân đoạn "ADD" để xử lý việc phân chia một phân đoạn đơn thành nhiều phân đoạn nhỏ hơn.

Thứ hai, một bản tin HL7 duy nhất có thể là quá lớn. HL7 sử dụng phân đoạn DSC và các giao thức nối tiếp liên tục để xử lý việc phân mảnh bản tin

Việc phân mảnh phân đoạn/việc tiếp tục bằng cách sử dụng phân đoạn Addendum (ADD).

Bắt đầu từ phiên bản 2.4, các phân đoạn ADD có thể được sử dụng trong một bản tin để phân chia một phân đoạn dài thành các phân đoạn ngắn hơn trong một bản tin HL7 đơn lẻ.

Để phân chia một phân đoạn lớn

a) Phân đoạn đang được tiếp tục (gọi nó là phân đoạn BẤT KỲ cho ví dụ này) được kết thúc ở một vị trí ký tự tùy ý và chấm dứt với các tiêu chuẩn kết thúc phân đoạn (kết thúc dòng - <CR>).

b) Phân đoạn sau đây là phân đoạn ADD. Tất cả các ký tự đứng sau phân đoạn ADD và ký tự ngăn cách trường dữ liệu ("|") là một phần logic của phân đoạn trước. Tất cả các phân đoạn ADD nối tiếp nhau đều đóng góp dữ liệu/thông tin cho phân

đoạn BẤT KỲ cho đến khi tìm thấy một phân đoạn không phải là phân đoạn ADD. c) Một phân đoạn ADD không có ký tự phân cách trường dữ liệu mang một ý nghĩa đặc biệt.

Phân mảnh phân đoạn/việc nối tiếp bằng cách sử dụng phân đoạn DSC

Khi một bản tin phải được phân mảnh và được gửi đi bằng một số bản tin HL7, phân đoạn DSC được sử dụng.

a) Đầu tiên, bản tin logic được phân chia sau một phân đoạn tùy ý.

b) Tiếp theo, một phân đoạn DSC được gửi đi. Trường dữ liệu DSC-1-Con trỏ nối tiếp sẽ có một giá trị duy nhất được sử dụng sao cho phù hợp với một bản tin tiếp theo với giá trị cụ thể này.

c) Các ký tự chấm dứt DSC phân mảnh đầu tiên của bản tin logic.

d) Một bản tin tiếp theo với trường dữ liệu MSH-14-Con trỏ tiếp tục sẽ chứa một giá trị phù hợp với giá trị từ trường dữ liệu DSC-1. Mỗi bản tin tiếp theo sẽ có giá trị duy nhất của riêng mình cho trường dữ liệu MSH-10-Mã điều khiển bản tin. Phối hợp giữa DSC-1- Con trỏ tiếp tục và trường dữ liệu MSH-14-Con trỏ tiếp tục của bản tin tiếp theo được sử dụng để liên kết các phân mảnh theo thứ tự thích hợp của chúng.

e) Bản tin hợp lý là mối nối những nội dung của bản tin thứ nhất, ghép với tất cả các phân mảnh tiếp theo.

f) Nếu chế độ phản hồi nâng cao được sử dụng để yêu cầu một phản hồi ACK chấp nhận, sau đó ứng dụng nhận sẽ nhận từng phân mảnh phản hồi với một bản tin ACK.

g) Nếu chế độ phản hồi nâng cao được sử dụng để yêu cầu một bản tin phản hồi ACK ở mức độ ứng dụng, sau đó ứng dụng nhận sẽ gửi một phản hồi xác nhận sau khi nhận được phân mảnh kết thúc (phân mảnh cuối cùng).

Đây là giao thức lỗi để kết thúc một bản tin với phân đoạn DSC và sau đó không bao giờ gửi bản tin phân mảnh.

Phân mảnh phân đoạn qua các bản tin

tắc sử dụng phân đoạn ADD sau đây được áp dụng

a) Phân đoạn đang được tiếp tục (gọi nó là phân đoạn bất kỳ cho ví dụ này) được kết thúc ở một vị trí ký tự tùy ý và chấm dứt với ký tự ngăn cách phân đoạn tiêu chuẩn (kết thúc dòng - <CR>).

b) Phân đoạn sau đây là phân đoạn ADD. Phân đoạn này sẽ có mã là “ADD” (Việc thiếu các ký tự báo hiệu cho bên nhận rằng phân đoạn bất kỳ sẽ được tiếp tục).

c) Phân đoạn thứ hai sau đây sẽ là phân đoạn DSC.

d) Phân đoạn đầu tiên của phân mảnh sau đây sẽ là một phân đoạn ADD. Các ký tự trong phân đoạn ADD này là một phần logic của phân đoạn bất kỳ của phân mảnh trước đó.

e) Lưu lượng giao dịch cho một bản tin cập nhật không mong muốn tiếp tục với một phân đoạn phân mảnh tiếp tục.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu chuẩn HL7 v2 8 và xây dựng ứng dụng hỗ trợ thu thập thông tin phục vụ công tác y tế dự phòng tỉnh thái nguyên​ (Trang 38 - 40)

Tải bản đầy đủ (PDF)

(85 trang)