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:
#
- Separatore di campo:
Quando viene utilizzato con un parser personalizzato, l'analizzatore sintattico
V3
utilizza tecniche di corrispondenza migliorate rispetto alle altre versioni del parser.