PSSHLDFS ;BIR/MHA - PADE HL7 SERVER ;6/10/15
Source file <PSSHLDFS.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ENP(PSSHLDRG,PSSACT) | ;
; set up environment for message ; INPUT ; PSSHLDRG = IEN of DRUG file (#50) ; PSSACT = Message type - send new drug (MAD) or drug update (MUD) ; OUTPUT ; ENTRY OR ENTRIES IN OUTGOING VISTA HL7 INTERFACE QUEUE ; |
|
| EN | ;
|
|
| PROCESS1(SPNAM,DRG,PSSACT,DNSNAM,DNSPORT) | ; Process 1 drug entry per message
; Init HL params and begin building msg |
|
| MFI(ACTION,PSSCNT) | ; MFI Seg
|
|
| MFE(DRG,FILE50,ACTION,PSSCNT) | ; MFE Seg
|
|
| ZFM(DRG,FILE50,ACTION,PSSCNT) | ; ZFM Seg [optional]
; This segment is optional, send if it passes criteria below |
|
| GIVECODE(ID,CS) | ; Give code
|
|
| STORE(SEGMENT,NODE) | ; Store to HL7 SEG("HLS" array
|
|
| TRANS | ; Generate HLMA entry and send message
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |