2011-10-11 23 views
5

Android için ODK-Clinic tabanlı bir tıbbi kayıt sistemi yazıyorum ve bir OpenMRS sunucusuyla iletişim kurmak için HL7'yi kullanmaya çalışıyorum.Java için iyi bir hafif HL7 ayrıştırıcısı var mı?

Ne yazık ki, HAPI bir telefon için özellikle de kullanmakta olduğumuz telefonlar için kaynak yoğun. Bunlar, Sınır Tanımayan Doktorlar için kolera salgınlarındaki verileri kaydetmek için kullanılacaktır.

Java için iyi bir HL7 çözümleyicisi olan V2.5 standardıyla çalışan herhangi biri var mı?

+0

Yok, Nick? –

cevap

5

Dize ayrıştırması genellikle çok miktarda kaynak gerektirir (CPU ve bellek). Açık kaynak dünyasında HAPI, farkında olduğum tek HL7 ayrıştırıcısıdır.

HAPI, Mirth'in HL7 çözümleyicisidir (http://www.mirthcorp.com/news/mirth-releases-mirth-connect-20). Diğer ticari uygulamaları bulabilirsiniz, ancak yine de birkaç kişi HAPI kütüphanelerini başlık altında kullanır.

+0

Mirth'in kaputun altında nasıl çalıştığını bilmek güzel, aslında hiçbir zaman bakmadım. –

2

Bir önceki projede, HL-7 iletilerini işlemek için http://www.mirthcorp.com/ kullanmıştım. Temiz bir API'ye sahip olup olmadıklarından emin değilim, ama en azından bakmanız için başka bir açık kaynak alternatif olabilirler.

-1

Henüz kullanmadınız, ama belki bu daha uygun mu? Bu kütüphane, sizden birkaç yıl sonra başlayarak yazılmıştır ve yazar, açık kaynaklı hafif bir java HL7 ayrıştırıcısı sağladığını belirtmektedir. Bir kabul için yeterince iyi bu cevapların

https://github.com/archiecobbs/hl7lib

+1

Bir çözüme bağlantıya açığız, ancak cevabın onsuz yararlı olduğundan emin olun: [bağlantı etrafında bağlam ekle] (// meta.stackexchange.com/a/8259) böylece diğer kullanıcılarınız ne olduğuna dair bir fikre sahip olacaklar. ve neden orada, ardından hedef sayfanın kullanılamaması durumunda linklediğiniz sayfanın en alakalı bölümünü belirtin. [Bir bağlantıdan biraz daha fazla olan cevaplar silinebilir.] (// stackoverflow.com/help/deleted-answers) – Mogsdad

+0

Bu bağlantı soruyu yanıtlayabilirken, cevabın temel kısımlarını burada eklemek ve sunmak daha iyidir referans için bağlantı. Bağlantılı sayfa değiştiğinde yalnızca bağlantı yanıtları geçersiz olabilir. - [Yorum yaz] (/ review/düşük kalite-mesajlar/18802074) – WebDevBooster

+0

Tam olarak kabul ettiğim, @Mogsdad & WebDevBooseter, yorumlarınız için tüm saygı ile, OP HL7 için hafif bir ayrıştırıcı istedi - (aynı şey İçin bakıyordum). Ama gerçek ayrıştırıcı/kütüphaneyi burada cevabımda ekleyebileceğim bir yol yoktur. Burada yayınlamak için tek anlamlı içerik, OP'nin ve aynı şeyi arayan başkalarının ihtiyaçlarını karşılayan yeni bir kütüphanenin var olduğunu ve onu bulmak için bir bağlantı olduğunu gösteriyor. Ve bu çok yararlı bilgi olur. BTW, yukarıda belirtildiği gibi bu konu dışı olabilir (ancak 7 yıl boyunca kimse farketmemişti). –

İlgili konular