2011-10-11 28 views
5

Tôi đang viết một hệ thống hồ sơ y tế cho Android dựa trên ODK-Clinic, và tôi đang cố gắng sử dụng HL7 để giao tiếp với một máy chủ OpenMRS.Có một trình phân tích cú pháp HL7 nhẹ cho Java không?

Thật không may, HAPI là WAY quá tốn nhiều tài nguyên cho một điện thoại, đặc biệt là các điện thoại chúng tôi đang sử dụng. Chúng sẽ được sử dụng để ghi lại dữ liệu trong dịch bệnh tả cho các bác sĩ không có Borders.

Có ai biết trình phân tích cú pháp HL7 tốt cho Java hoạt động với tiêu chuẩn V2.5 không?

+0

Không có câu trả lời nào đủ tốt để chấp nhận, Nick? –

Trả lời

5

Phân tích cú pháp chuỗi thường yêu cầu số lượng tài nguyên hợp lý (CPU và bộ nhớ). Trong thế giới nguồn mở, HAPI là trình phân tích cú pháp HL7 duy nhất mà tôi biết.

HAPI là trình phân tích HL7 của Mirth (http://www.mirthcorp.com/news/mirth-releases-mirth-connect-20). Bạn có thể tìm thấy các triển khai thương mại khác nhưng vẫn còn một số thư viện HAPI sử dụng dưới mui xe.

+0

Tốt để biết làm thế nào Mirth hoạt động bây giờ dưới mui xe, tôi không bao giờ thực sự đã xem xét. –

2

Trong một dự án trước, tôi đã sử dụng http://www.mirthcorp.com/ để xử lý thư HL-7. Tôi không chắc liệu họ có API sạch hay không, bạn có thể phá vỡ, nhưng ít nhất họ cũng có thể là một giải pháp thay thế nguồn mở khác để bạn xem xét.

-1

Chưa sử dụng, nhưng có lẽ điều này phù hợp hơn? Thư viện này được viết bắt đầu từ vài năm sau khi bạn hỏi và tác giả tuyên bố rằng nó cung cấp một trình phân tích cú pháp java HL7 nhẹ mã nguồn mở.

https://github.com/archiecobbs/hl7lib

+1

Một liên kết đến một giải pháp được chào đón, nhưng hãy đảm bảo câu trả lời của bạn hữu ích mà không có nó: [thêm ngữ cảnh xung quanh liên kết] (// meta.stackexchange.com/a/8259) để người dùng của bạn sẽ có một số ý tưởng và tại sao nó ở đó, sau đó trích dẫn phần có liên quan nhất của trang bạn đang liên kết đến trong trường hợp trang đích không có sẵn. [Câu trả lời có nhiều hơn một liên kết có thể bị xóa.] (// stackoverflow.com/help/deleted-answers) – Mogsdad

+0

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên đưa các phần quan trọng của câu trả lời vào đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. - [Từ đánh giá] (/ review/low-quality-posts/18802074) – WebDevBooster

+0

Với tất cả sự tôn trọng ý kiến ​​của bạn, @Mogsdad & WebDevBooseter, mà tôi hoàn toàn đồng ý, OP đã yêu cầu một trình phân tích cú pháp nhẹ cho HL7 - (cùng một điều Tôi đang tìm kiếm). Nhưng không có cách nào mà tôi có thể bao gồm trình phân tích cú pháp/thư viện thực sự ở đây trong câu trả lời của tôi. Nội dung có ý nghĩa duy nhất để đăng ở đây là một thư viện mới tồn tại - có vẻ như đáp ứng nhu cầu của OP và bất kỳ ai khác đang tìm kiếm cùng - và một liên kết để tìm thấy nó. Và điều đó xảy ra là thông tin rất hữu ích. BTW, nó có thể được rằng đây là off-topic, như đã nói ở trên (nhưng lẻ không ai nhận thấy trong 7 năm). –

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