Schemi HL7 2.X e 2.XML
L'organizzazione HL7 pubblica due set di schemi: HL7 2.X schemi, usati per i messaggi con codifica HL7 e HL7 2.XML schemi, usati per i messaggi con codifica XML.
Microsoft BizTalk Accelerator for HL7 (BTAHL7) funziona in modo nativo con gli schemi HL7 2.X. L'installazione di BTAHL7 carica i file dello schema HL7 2.X in <unità>:\programmi\Microsoft BizTalk <version> Accelerator for HL7\Templates\Schemas\2.X. Di conseguenza, gli schemi HL7 2.X sono disponibili nel selettore dello schema HL7. Eseguire il selettore dello schema HL7 in Microsoft Visual Studio.
BTAHL7 funziona con gli schemi di 2.XML HL7, ma il programma di installazione BTAHL7 non carica gli schemi di 2.XML HL7 con i file di programma BTAHL7 e è necessario modificare alcuni degli schemi di 2.XML HL7 per usarli con BTAHL7. Per renderli disponibili nel selettore schema HL7 e apportare le modifiche necessarie, scaricare gli schemi 2.XML dal sito Web dell'organizzazione HL7 e quindi eseguire lo strumento Update2XMLSchema (per altre informazioni, vedere Update2XMLSchema Tool). Lo strumento modifica gli schemi di 2.XML HL7 in base alle esigenze per l'uso con BizTalk Server e quindi li inserisce in <unità>:\programmi\Microsoft BizTalk <version> Accelerator for HL7\Templates\Schemas.
Ognuno di questi set di schemi include una serie di versioni. Le versioni dello schema live HL7 2.X includono 2.1 a 2.5 (per altre informazioni, vedere Versioni HL7). HL72.XML versioni dello schema includono 2.3.1, 2.4 e 2.5. Le versioni dello schema HL7 2.X sono conformi alle versioni precedenti. Le versioni dello schema 2.XML HL7 non sono conformi alle versioni precedenti.
Nota
Poiché la versione 2.4 di 2.XML non è conforme alla versione 2.3.1 per 2.XML, potrebbe verificarsi un errore se si distribuisce una versione 2.4 dello schema 2.XML e quindi inviare un'istanza di un messaggio conforme alla versione 2.3.1. Per correggere questo problema, potrebbe essere necessario creare uno spazio dei nomi di destinazione diverso per gestire i messaggi 2.3.1.
Quando si crea un messaggio HL7 2.X a più parti, è necessario impostare il tipo della parte del corpo su uno schema specifico. In caso contrario, il serializzatore rifiuterà il messaggio.
La tabella seguente descrive i due tipi di base di schemi con cui funziona BTAHL7.
Tipo schema | Descrizione |
---|---|
Schemi codificati HL7FF - ER7 (2.X) | BTAHL7 fornisce schemi HL7 2.X derivati dal database di Accesso HL7, tra cui: - Set di tutti gli schemi specifici in base alla versione, al tipo di messaggio o all'evento - Schemi comuni per segmenti, tipi di dati, tabelle, intestazioni e riconoscimenti (AK) BTAHL7 supporta i modelli di schema seguenti: - V2.1 - V2.2 - V2.3 - V2.3.1 - V2.4 - V2.5 L'installazione di BTAHL7 installa V2. Schemi X nell'unità><\Programmi\Acceleratore Microsoft BizTalk per HL7\Templates\Schemas. |
HL7XML : codifica 2.XML | BTAHL7 supporta gli schemi seguenti: - V2.3.1 - V2.4 - V2.5 L'installazione di BTAHL7 non installa gli schemi 2.XML. Per installarli e modificarli in modo che funzionino con l'editor BizTalk, vedere Update2XMLSchema Tool. |
Schemi comuni
BTAHL7 usa uno schema HL7 specifico per un tipo di messaggio per creare e convalidare il corpo di un'istanza di tale tipo di messaggio. Usa anche schemi comuni, oltre agli schemi specifici. BTAHL7 usa schemi HL7 comuni per convalidare le intestazioni e i riconoscimenti dei messaggi HL7. Questi file sono MSH_25_GLO_DEF.xsd per intestazioni e ACK_24_GLO_DEF per i riconoscimenti.
BTAHL7 usa anche schemi comuni per convalidare i tipi di dati, i segmenti e i valori di tabella. Questi schemi sono specifici di ogni versione degli standard HL7. Ad esempio, gli schemi comuni per i messaggi V2.2 sono datatype_22.xsd, segments_22.xsd e tablevalues_22.xsd. BTAHL7 usa questi schemi per convalidare i tipi di dati, i segmenti e i valori di tabella per tutti i messaggi V2.2.
Vedere anche
Elaborazione di messaggi
Elaborazione di file flat BTAHL72X
Elaborazione BTAHL72XML
Elaborazione dei messaggi HL7
Uso degli schemi di HL7 2.X
Uso di schemi di HL7 2.XML