2010-03-12 55 views
6

Tôi cần tất cả sự giúp đỡ của bạn trong việc hướng dẫn tôi làm việc trên Tích hợp giao diện HL7 mà tôi đang làm việc giữa hai ứng dụng lâm sàng disperate.Cần trợ giúp về HL7

Thứ gì đó như thế này, hãy để tôi giải thích truy vấn của tôi bằng ví dụ.

Hiện tại chúng tôi có hệ thống Epic đặt hàng (lab, medicine..etc). Bây giờ, tiếp theo các đơn đặt hàng trong phòng thí nghiệm này là kết quả của một ứng dụng Cerner khác.

Đối với điều này, phải có một ENGINE Giao diện trong đó có để đọc các thông điệp HL7 đến từ hệ thống EPIC và dịch chúng để thông điệp thích hợp cho các Cerner HỆ THỐNG và sau đó ghi vào cơ sở dữ liệu của họ.

Vì vậy, bạn có thể vui lòng giải thích cho tôi bằng một công cụ giao diện ví dụ có đọc thông điệp HL7 trước và dịch chúng sang định dạng ứng dụng Cerner.

Làm cách nào để triển khai Công cụ giao diện tại đây sẽ đọc dữ liệu EPIC?

Các bước nào có liên quan? Một ví dụ sẽ là tốt nhất.

Chủ yếu, các đơn đặt hàng được đặt trước tiên trong EPIC và là kết quả của các ứng dụng Cerner.

Vui lòng giúp tôi hiểu quy trình và cách thực hiện giao diện với Công cụ giao diện?

+4

Xin lỗi bạn đã bỏ phiếu cho câu hỏi này nhưng đây là câu hỏi ít được hỏi về một chủ đề rất sâu. –

Trả lời

16

HL7 là một con thú lông, và đến nay đặt cược tốt nhất của bạn là xem xét sử dụng một công cụ giao diện được xây dựng sẵn để giải quyết vấn đề cho bạn. Một cái gì đó như Mirth Connect, là một hệ thống dựa trên Java để nhận, giải mã, định tuyến và kích hoạt sự kiện dựa trên thông điệp HL7. Mirth là phần mềm tự do và mã nguồn mở theo Giấy phép Công cộng Mozilla và được dựa trên Java nó chạy trên hầu hết các hệ điều hành chính hoặc bạn có thể mua các thiết bị phần cứng chuyên dụng để giao tiếp với các thiết bị HL7. Nó có thể được sử dụng để chuyển đổi thông điệp HL7 giữa các hệ thống khác nhau và cũng hoạt động tốt để chuyển đổi từ HL7 sang các giao thức khác (TCP, SQL/ODBC, Tệp, JMS, FTP, SOAP/HTTP).

Để biết thêm thông tin về Mirth Connect, hãy xem Webinars hoặc xem Wiki cho examples.

+0

Quy trình xử lý hoạt động như thế nào? Một ví dụ sẽ là tuyệt vời – rohit

+0

Bạn thiết lập Kênh, Bộ lọc và tuyến đường bằng cách sử dụng Javascript như ngôn ngữ để xử lý thư đến. Bạn tạo thông báo mẫu để khớp với thông điệp đầu vào và giá trị chụp hoặc để thiết kế thông báo đầu ra. Để biết thêm chi tiết, hãy xem hội thảo trên web và đọc tài liệu của họ. –

+0

Nếu bạn có ngân sách để mua sản phẩm thương mại, tôi khuyên bạn nên xem Ensemble by Intersystems vì nó là động cơ HL7 tốt nhất mà tôi đã gặp. Chi tiết tại http://www.intersystems.com/our-products/ensemble/ensemble-overview/ và http://docs.intersystems.com/ensemble.html –

7

Quan trọng nhất trong công cụ so sánh (IMO) là tổng chi phí sở hữu. Giao diện có vòng đời dài - chúng mất vài phút đến vài tháng để tạo ra và sau đó sống mãi mãi. Các tính năng ghi nhật ký, giám sát, cảnh báo (vv) trong động cơ rất quan trọng để thành công trong vòng đời của một giao diện.

Đẩy thông điệp HL7 xung quanh qua bất kỳ công cụ nào là "khá dễ dàng" trong những ngày này. Các công cụ mã nguồn mở hoặc thương mại cho phép các giao diện tầm thường xuất hiện nhanh chóng. Các công cụ thương mại thường phân biệt bằng cách làm cho các giao diện không tầm thường dễ xây dựng hơn nhiều. Các công cụ tốt nhất làm cho việc xây dựng giao diện nhanh chóng, dễ dàng và tôi dám nói vui. :-)

Một số giấy tờ trắng để cung cấp nền và suy nghĩ trong tìm kiếm của bạn:

http://www.corepointhealth.com/whitepapers/evolution-hl7 - xem xét sâu sắc về HL7 V2 và V3

Nếu bạn mở cửa cho phần mềm thương mại, đánh dấu vào bảng xếp hạng Klas .

Tiết lộ: Tôi là CTO tại Corepoint Health (cung cấp công cụ giao diện thương mại) và Ủy ban cơ sở hạ tầng đồng bộ và Nhắn tin (InM) tại HL7.

4

Không ai có đề cập HAPI chưa ... nó có trụ sở tại Java, và mã nguồn mở. Trang đầu có một loạt các đoạn mã 'HAPI theo Ví dụ' sẽ giúp bạn bắt đầu.

Đây là chủ đề rất sâu, tuy nhiên. Tôi hiện đang viết một trình phân tích cú pháp cho các phòng thí nghiệm đến từ Spire (Cerner) sử dụng HAPI, và có rất nhiều điều nhỏ bạn phải làm để làm cho nó hoạt động. Đáng chú ý, các phòng thí nghiệm của Cerner sử dụng ZDS (phân đoạn z) trong phòng thí nghiệm của họ, đòi hỏi một số tùy chỉnh (phân đoạn z là các phân đoạn 'tùy chỉnh' không phải là một phần của tiêu chuẩn HL7). Họ cũng gửi tin nhắn 'MDM R01', không phải là một phần của bất kỳ tiêu chuẩn HL7 nào (có vẻ như chỉ là các tin nhắn ORU R01 với các phân đoạn ZDS trong đó ..).

Cerner có cung cấp cho bạn thông số giao diện không? Họ nên - nếu không, bạn nên yêu cầu một. Cũng có được một tài liệu đặc tả cho EPIC.

Tôi không nghĩ rằng có API sẽ tự động dịch thư HL7 từ EPIC sang Cerner - Tôi nghĩ bạn sẽ phải tự mình làm điều đó. Nhưng bạn có thể sử dụng một API hiện có để giúp bạn (nó sẽ làm cho nó dễ dàng hơn nhiều, xem xét rất nhiều việc nâng nặng phân tích cú pháp thông điệp HL7 và mã hóa nó nên được thực hiện cho bạn).

Dù sao, chúc may mắn!

Các vấn đề liên quan