Delimitatori di messaggio
Gli eventi di messaggio definiti dagli standard HL7 hanno il formato seguente:
File flat. Gli eventi di messaggio definiti dalla versione HL7 2.4 e precedenti hanno la forma di file flat.
XML. Gli eventi di messaggio definiti dalle versioni HL7 2.XML e versione 3 hanno la forma di file XML.
Poiché lo standard HL7 non segue il formato posizionale, usa delimitatori per definire i livelli segmento, campo, componente e sottocomponente dei file flat. Nella tabella seguente sono elencati i delimitatori predefiniti usati dai file flat HL7.
Delimitatore | Valore | Utilizzo |
---|---|---|
Carattere di terminazione segmento | <Cr> | Un ritorno a capo termina un record di segmento. Non è possibile modificare questo valore. |
Separatore di campo | | | Un carattere pipe separa due campi dati adiacenti all'interno di un segmento. Questo carattere separa anche l'ID segmento dal primo campo dati in ogni segmento. |
Separatore componenti | ^ | Un carattere hat separa i componenti adiacenti dei campi dati, dove consentiti dallo standard HL7. |
Separatore del sottocomponente | & | Un carattere e commerciale separa i sottocomponenti adiacenti dei campi dati, dove consentiti dallo standard HL7. Se non sono presenti sottocomponenti, è possibile omettere questo carattere. |
Separatore ripetizioni | ~ | Un carattere tilde separa più occorrenze di componenti o sottocomponenti in un campo in cui è consentito dallo standard HL7. |
Carattere di escape | |Usare un carattere di escape con qualsiasi campo conforme a un tipo di dati ST, TX o FT o con il componente dati (quarto) del tipo di dati ED. Se non esistono caratteri di escape in un messaggio, è possibile omettere questo carattere. Tuttavia, è necessario includerlo se si usano sottocomponenti nel messaggio. |
Vedere anche
Elaborazione dei messaggi HL7
Elaborazione di messaggi
Uso degli schemi di HL7 2.X