Condividi tramite


Segmento e campo

Una tabella segmento definisce un segmento HL7. Ogni definizione di segmento segue il modello riportato di seguito.

SEQ LEN DT OPTARE RP/ # TBL# ELEMENTO# NOME ELEMENTO
1 4 SI O 00104 IMPOSTA ID - PID
2 20 CX B 00105 ID paziente
3 250 CX R S 00106 Elenco identificatore paziente
4 20 CX B S 00107 ID paziente alternativo - PID
5 250 XPN R S 00108 Nome paziente
..
..
37 80 ST O 01541 Ceppo
38 250 CE O 2 0429 01542 Codice della classe di produzione

HL7 include anche definizioni di testo per ogni campo. Il tag segmento a tre caratteri e il numero di sequenza identificano in modo univoco ogni campo all'interno di un segmento. Ad esempio, nel caso del segmento Identificazione paziente, il tag PID e il numero di sequenza "5" identificano in modo univoco il campo nome paziente. La documentazione di codifica e interfaccia XML usa questa convenzione per identificare i campi nei segmenti. La definizione del segmento include anche la dichiarazione del tipo di dati per ogni campo, nonché il numero di tabella che si applica agli elementi codificati.

Nelle nuove versioni è possibile aggiungere solo campi alla fine di un segmento e non è possibile rimuovere i campi. Se un campo aggiunto sostituisce la funzionalità di un campo esistente, il primo campo rimane per la compatibilità con le versioni precedenti. (Questo può essere visto dalla "B" nella colonna facoltativamente precedente per PID.2 e PID.3.

Le funzioni seguenti di Microsoft BizTalk Accelerator for HL7 (BTAHL7) supportano questi requisiti:

  • BTAHL7 supporta i segmenti standard per tutte le versioni HL7 da V2.1.

  • Quando si creano specifiche di interfaccia e si implementano interfacce, è possibile etichettare i campi facoltativi nello standard come obbligatori o non supportati, in base ai requisiti funzionali.

  • È possibile creare segmenti Z dove necessario per la localizzazione.

  • È possibile ridefinire la semantica dei campi o aggiungere campi ai segmenti in cui è necessario per la localizzazione. Si noti che questo rientra nell'intestazione di localizzazione non legittimo. Tuttavia, in alcuni casi è necessaria questa funzionalità per supportare interfacce legacy o interfacce ai sistemi legacy.

Vedere anche

Elaborazione dei messaggi HL7
Elaborazione di messaggi
Uso degli schemi di HL7 2.X