Condividi tramite


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