HL7apy
Un pacchetto Python leggero per la gestione intuitiva dei messaggi HL7 v2
Referenti
Contesto
HL7 v2 è utilizzato in tutto il mondo per risolvere i problemi di interoperabilità tra sistemi clinici ed è ancora la versione di riferimento del consorzio IHE (Integrating Healthcare Enterprise). La crescente diffusione dello standard HL7 v2 ha stimolato lo sviluppo di diverse librerie software volte a semplificare la gestione dei dati grezzi. La diffusione del linguaggio di programmazione Python è aumentata nel corso degli anni, in particolare in ambito scientifico. Le ragioni di questa popolarità possono essere attribuite al fatto che il linguaggio è relativamente facile da imparare e offre un'elevata produttività del programmatore.
Descrizione
HL7apy è un pacchetto leggero in Python per gestire intuitivamente i messaggi HL7 v2 secondo le specifiche HL7. La libreria offre la possibilità di creare, analizzare, navigare e convalidare i messaggi. Le caratteristiche principali includono:
- analisi dei messaggi;
- creazione di messaggi;
- validazione dei messaggi secondo le specifiche HL7 xsd;
- accesso agli elementi per nome, nome completo o posizione;
- supporto a tutti i tipi di dati, semplici e complessi;
- personalizzazione dei caratteri di codifica;
- codifica dei messaggi in formato ER7 e conforme al protocollo MLLP.
Le versioni di HL7 attualmente supportate sono: 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.8, 2.8.1, 2.8.2
Tratti innovativi
- uso di Python.
Potenziali utenti
Ricercatori e sviluppatori
Settori d'impatto
Salute - ICT
Ulteriori risorse
- https://github.com/crs4/hl7apy
- V. Meloni, A. Sulis, D. Ghironi, F. Cabras, M. Del Rio, S. L. Monni, M. Gaggero, F. Frexia, G. Zanetti, HL7apy: a Python library to parse, create and handle HL7 v2.x messages. EJBI - European Journal for Biomedical Informatics EuroMISE s.r.o. pages en31-en40 vol. 11 num. 2 - january 2015. issn: 1801 - 5603.