MHV7TB ;WAS/GPM - HL7 BOLUS TRANSMITTER ; [12/31/07 6:15pm]
Source file <MHV7TB.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 1 | GENERATE^HLMA |
My HealtheVet | 1 | LOG^MHVUL2 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
My HealtheVet | 1 | MHV7T |
Name | Comments | DBIA/ICR reference |
---|---|---|
BOLUS(MSGROOT,XMT,HL) | ; Build and Transmit large messages in Bolus mode
; Walks message in MSGROOT and transmits multiple response messages ; based on the desired message size in XMT("MAX SIZE"). ; Always creates at least one message with at least one record. ; Messages may exceed the maximum size by the size of the last record ; added to the message. |
|
SIZE(SEG) | ; Calculate the size of a segment
|
Name | Line Occurrences |
---|---|
$$SIZE | BOLUS+79 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BREAKPT | BOLUS+32~, BOLUS+39*, BOLUS+47, BOLUS+52, BOLUS+80, BOLUS+81 |
CNT | BOLUS+32~, BOLUS+71*, BOLUS+82*, BOLUS+83 |
END | BOLUS+32~, BOLUS+66*, BOLUS+67, BOLUS+74, BOLUS+76* |
FS | BOLUS+32~, BOLUS+43*, BOLUS+59, BOLUS+88, BOLUS+90 |
HEADCNT | BOLUS+32~, BOLUS+42*, BOLUS+55*, BOLUS+71 |
HEADSIZE | BOLUS+32~, BOLUS+42*, BOLUS+54*, BOLUS+70 |
HIT | BOLUS+32~, BOLUS+72*, BOLUS+80, BOLUS+81*, BOLUS+88, BOLUS+89, BOLUS+93 |
HITREM | BOLUS+32~, BOLUS+60*, BOLUS+89*, BOLUS+90 |
HITTOT | BOLUS+32~, BOLUS+59*, BOLUS+60 |
HL | BOLUS~ |
HL("FS" | BOLUS+43 |
HLP | BOLUS+32~, BOLUS+96 |
HLRSLT | BOLUS+32~, BOLUS+96, BOLUS+98 |
I | SIZE+1~, SIZE+3* |
LEN | SIZE+1~, SIZE+2*, SIZE+3*, SIZE+4 |
MAXSIZE | BOLUS+32~, BOLUS+40*, BOLUS+80 |
MSGCNT | BOLUS+32~, BOLUS+67*, BOLUS+93, BOLUS+94, BOLUS+98 |
MSGHEAD | BOLUS+32~, BOLUS+69 |
MSGHEAD( | BOLUS+53* |
MSGROOT | BOLUS~, BOLUS+37, BOLUS+38, BOLUS+69, BOLUS+83, BOLUS+91, BOLUS+94, BOLUS+97 |
MSGSIZE | BOLUS+32~, BOLUS+70*, BOLUS+79*, BOLUS+80 |
ORGCNT | BOLUS+32~, BOLUS+42*, BOLUS+48*, BOLUS+49, BOLUS+53, BOLUS+57, BOLUS+76, BOLUS+77, BOLUS+84* |
ORGROOT | BOLUS+32~, BOLUS+36*, BOLUS+37, BOLUS+49, BOLUS+76, BOLUS+77, BOLUS+101 |
QAKPOS | BOLUS+32~, BOLUS+41*, BOLUS+57*, BOLUS+87, BOLUS+91 |
QAKSEG | BOLUS+32~, BOLUS+41*, BOLUS+58*, BOLUS+59, BOLUS+88*, BOLUS+90*, BOLUS+91 |
SEG | BOLUS+32~, BOLUS+47, BOLUS+49*, BOLUS+50, BOLUS+51, BOLUS+53, BOLUS+54, BOLUS+58, BOLUS+75!*, BOLUS+77* , BOLUS+78, BOLUS+79, BOLUS+83, SIZE~, SIZE+2 |
SEG( | SIZE+3 |
SEGTYPE | BOLUS+32~, BOLUS+47, BOLUS+51*, BOLUS+52, BOLUS+56, BOLUS+78*, BOLUS+80, BOLUS+81 |
XMIT | BOLUS+32~, BOLUS+72*, BOLUS+74, BOLUS+80* |
XMT | BOLUS~ |
XMT("BREAK SE | GMENT" , BOLUS+39 |
XMT("BUILDER" | BOLUS+34, BOLUS+102 |
XMT("MAX SIZE | " , BOLUS+40 |
XMT("PROTOCOL" | BOLUS+96 |