5.9 CÁC VÍ DỤ BẢN TIN TRUY VẤN/TRẢ LỜI
5.9.7 BẢN TIN TRUY VẤN BẰNG MẪU (QBP)/ BẢN TIN TRẢ LỜI DẠNG BẢNG (RTB)
Mục này trình bày phương thức sử dụng một cú pháp khác để chuyển các thông số truy vấn đến máy chủ truy vấn. Biến thể cú pháp này được gọi là "truy vấn bằng mẫu" bởi vì, thay vì chuyển qua tham số truy vấn dưới dạng các trường dữ liệu của phân đoạn QBP, thì chúng được chuyển đi theo dạng các trường dữ liệu của các phân đoạn HL7 hiện có. Tuy nhiên, hồ sơ cấu hình truy vấn sẽ quy định rõ ràng các trường dữ liệu có thể mang các giá trị hữu ích trong phân đoạn HL7. Lưu ý rằng cả hai cú pháp bản tin QBP và cú pháp biến thể "truy vấn bằng mẫu" có ý nghĩa tương tự nhau. Cũng lưu ý rằng khi các
phân đoạn được sử dụng trong biến thể "truy vấn bằng mẫu", các đặc điểm bắt buộc/không bắt buộc của từng trường dữ liệu cần được định nghĩa trong Hồ sơ cấu hình Truy vấn, và thuộc tính tùy chọn (bắt buộc/khơng bắt buộc) của trường dữ liệu đó trong các truy vấn có thể khác với thuộc tính tùy chọn thơng thường của trường dữ liệu trong phân đoạn đã được quy định trong các bản tin HL7.
Ví dụ mẫu này trình bày phương thức “truy vấn bằng mẫu” có thể được sử dụng để tìm kiếm một danh sách một tập dữ liệu nhân khẩu học đáp ứng yêu cầu mong muốn. Bởi vì dữ liệu nhân khẩu học thường được lưu giữ trong phân đoạn PID hiện có, người thiết kế bản tin có thể, do các lý do về phong cách hoặc thực tế), quyết định chuyển các thông số nhân khẩu học chẳng hạn như tên hoặc tuổi của bệnh nhân theo phân đoạn PID.
Máy trạm mong muốn lấy được và hiển thị danh sách thông tin nhân khẩu học của các bệnh nhân như sau:
Họ: Nuclear
Tên: Ned
Giới tính: Male Ngày sinh: 12/11/48
Máy trạm mong muốn thực hiện được việc này bằng cách sử dụng thuật toán peekaboo với 80% độ tin cậy
MSH|^~\&|PCR|GenHosp|MPI||199811201400-0800||QBP^Z77^QBP_Q13|8699|P|2.8|||||||| QPD|Z77^find_candidates^HL7nnnn|Q0001|peekaboo|80| PID|||||Nuclear&Ned||19481211|M RCP|I|25^RD| RDF|PatientList^CX^20~PatientName^XPN^48~Mother'sMaidenName^XPN^48~DOB^DTM^24~Se x^IS^1~Race^CWE^80|
Hệ thống quản lý thông tin bệnh nhân (MPI) trả về bản tin RTB sau đây
MSH|^~\&|MPI|GenHosp|PCR||199811201400-0800||RTB^Z78^RTB_R13|8699|P|2.8|||||||| MSA|AA|8699| QAK| QPD|Z77^find_candidates^HL7nnnn|Q0001|peekaboo|80| RDF|PatientList^CX^20~PatientName^XPN^48~Mother'sMaidenName^XPN^48~DOB^DTM^24~Se x^IS^1~Race^CWE^80| RDT|555444222111^^^MPI&KP.NCA&L^MR|Nuclear^Ned||19481211|M||