Configura uno schema per analizzare i messaggi HL7v2

Questa pagina fornisce una panoramica su come e quando configurare uno schema su un archivio HL7v2 per analizzare i messaggi HL7v2.

Schema predefinito

L'API Cloud Healthcare utilizza uno schema predefinito per analizzare i messaggi HL7v2 conformi allo standard HL7v2. Se i messaggi HL7v2 sono conformi allo standard e non contengono segmenti, campi o altri dati personalizzati che si discostano dallo standard, consulta Abilitare l'analisi schematizzata per i messaggi HL7v2.

Schema personalizzato

Se disponi di messaggi HL7v2 non conformi allo standard HL7v2, consulta Utilizzare uno schema personalizzato per analizzare i messaggi HL7v2.

Seleziona una versione del parser

Puoi specificare le opzioni per il parser nell'oggetto ParserConfig, indipendentemente dal fatto che tu stia utilizzando lo schema predefinito o uno schema personalizzato. ParserConfig contiene un oggetto ParserVersion che consente di specificare una versione per l'analizzatore sintattico. Consulta la documentazione di riferimento per i dettagli su ogni versione.

Ti consigliamo di specificare la versione V3 dell'analizzatore sintattico per tutti i casi d'uso. La versione V3 offre i seguenti vantaggi:

  • Contiene le funzionalità esistenti nella versione V2.
  • Quando viene utilizzato con l'analizzatore sintattico predefinito, rimuove la sequenza di escape dai seguenti caratteri di controllo HL7v2 con escape predefiniti:

    • Separatore di campo: |
    • Separatore di componenti: ^
    • Separatore di sottocomponente: &
    • Separatore di ripetizione: ~
    • Carattere di escape: \
    • Carattere troncato: #
  • Quando viene utilizzato con un parser personalizzato, l'analizzatore sintattico V3 utilizza tecniche di corrispondenza migliorate rispetto alle altre versioni del parser.