Un pacchetto Python leggero per la gestione intuitiva dei messaggi HL7 v2

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

  1. https://github.com/crs4/hl7apy
  2. 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.

Questo sito utilizza cookie tecnici e assimilati. Possono essere presenti anche cookie profilazione di terze parti. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie leggi l'informativa completa. Proseguendo nella navigazione (anche con il semplice scrolling) acconsenti all'uso dei cookie. This site uses technical and anonymized analytics cookies only. There may also be profiling third-party cookies. Please read the cookie information page to learn more about how we use cookies or blocking them. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close