Credo sia giunto il momento, è ora di iniziare ad aprire il "vaso di Pandora".
in tanti me lo chiedete e credo sia giusto dare le giuste priorità, perciò in attesa di un mio prossimo articolo su HL7 voglio iniziare con un progetto di esempio, molto semplice, ma che rende perfettamente l' idea su come sia possibile lavorare in HL7 con Biztalk Server 2006 e volendo 2004.
Sono certo che gli addetti ai lavori apprezzeranno tantissimo il cotributo.
Il progetto lo potete scaricare a questo indirizzo
In questo progetto trovate allegato anche un file di test di tipo ORM^01, se desiderate fare dedi tests senza acknowledgment dovete modificate gli ultimi segmenti MSH 15 e 16 ad NE, ecco di seguito l'esempio.
MSH|^~\&|BIZTALKMANIAC|BIZTALKMANIAC|BIZTALKMANIAC|BIZTALKMANIAC|200610232324||ORM^O01|CUPMANS060000000002326700|P|2.3.1|||NE|NE
P
Impostateli ad AL|AL per qualsiasi tipo di ACK oppure ER|ER in caso di ACK per messaggio formalmente errato in body e in testata MSH
Al momento è impostato in NE|NE, cioè nessun tipo di ACK.
Se impostate un ACK ricordatevi di creare una porta di send con sottoscrizione in filter BTS.MessageType = http://microsoft.com/HealthCare/HL7/2X#ACK_24_GLO_DEF altrimenti otterrete un fadioso errore di sottoscrizione.
Comunque sia, per qualsiasi chiarimento, sono come semnpre a vostra disposizione.