HLCHK ;AISC/SAW-Validate HL7 Messages Received ;7/10/2008 16:52
Source file <HLCHK.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 3 | ($$HLDATE,$$UPPER)^HLFNC IN^HLTF STATUS^HLTF0 |
Kernel | 2 | ^XUSHSH HASH^XUSHSHP |
VA Fileman | 1 | NOW^%DTC |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 3 | HLLP HLSERV HLZTCP |
Name | Comments | DBIA/ICR reference |
---|---|---|
ACK | ;Create and Send 'AR' Error Type Acknowledgement Message
|
|
REPLY | ;Send a Reply/Ack to a HL7 Message Received
|
|
CHK | ;Validate Data in Header Segment of an HL7 Message
|
|
KILL | ;Kill variables before receiving another HL7 message
|
|
MSH | ;Create MSH Segment for HL7 Reply
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HL(770 - [#770] | CHK+18, CHK+19, CHK+21, CHK+22, CHK+24, CHK+25, CHK+28 |
^HL(771 - [#771] | CHK+11, CHK+15, CHK+16, CHK+30, CHK+31 |
^HL(771.2 - [#771.2] | CHK+5, CHK+30 |
^HL(771.5 - [#771.5] | CHK+27 |
^TMP("HLR" | HLCHK+12!, ACK+1! |
^TMP("HLS" | REPLY+2, REPLY+12*, REPLY+22! |
^VA(200 - [#200] | CHK+34, CHK+36, CHK+37, CHK+38 |
Name | Line Occurrences |
---|---|
@( | HLCHK+13, ACK+6, REPLY+19 |
ACK | HLCHK+11 |
CHK | HLCHK+11 |
KILL | HLCHK+12, ACK+7, REPLY+20 |
MSH | HLCHK+11 |
REPLY | HLCHK+13 |
Name | Field # of Occurrence |
---|---|
^( | REPLY+2 |
^(20 | CHK+37 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | MSH+1~, KILL+2! |
%H | MSH+1~, KILL+2! |
%I | MSH+1~, KILL+2! |
HLAC | REPLY+1~, REPLY+5*, REPLY+6, REPLY+8*, REPLY+9 |
HLB | KILL+1! |
HLC | KILL+1! |
HLC1 | KILL+1! |
HLC2 | KILL+1! |
HLCSUM | KILL+1! |
HLDA | REPLY+9, KILL+1! |
HLDAN | CHK+1*, CHK+8, CHK+11*, KILL+1! |
HLDAP | CHK+11*, CHK+14, CHK+15, CHK+16, CHK+30, CHK+31, REPLY+4, KILL+1! |
HLDATA | HLCHK+12!, MSH+2, CHK+1*, CHK+2, CHK+3, CHK+7, CHK+17, CHK+20, CHK+23, CHK+32 , CHK+35, ACK+1! |
HLDT | MSH+1*, MSH+2, KILL+1! |
HLDT1 | MSH+1*, MSH+2, KILL+1! |
HLDUZ | CHK+33*, CHK+34*, CHK+36, CHK+37, CHK+38, KILL+1! |
HLECH | MSH+2, CHK+1*, CHK+2, CHK+3, CHK+32, CHK+35, KILL+1! |
HLERR | HLCHK+11, CHK+1!, CHK+4*, CHK+5*, CHK+6*, CHK+7*, CHK+8*, CHK+14*, CHK+15*, CHK+16* , CHK+17*, CHK+19*, CHK+20*, CHK+22*, CHK+23*, CHK+24*, CHK+26*, CHK+27*, CHK+28*, CHK+29* , CHK+30*, CHK+31*, CHK+32, CHK+35, CHK+36*, CHK+37*, ACK+1, ACK+5!, REPLY+1~, REPLY+7* , REPLY+15!, KILL+1! |
HLESIG | CHK+38*, KILL+1! |
HLFS | MSH+2, CHK+1*, CHK+2, CHK+3, CHK+6, CHK+17, CHK+20, CHK+23, CHK+32, CHK+35 , ACK+1, REPLY+5, REPLY+7, REPLY+12, REPLY+13, KILL+1! |
HLI | KILL+1! |
HLII | KILL+1! |
>> HLION | CHK+25* |
HLK | KILL+1! |
HLL | HLCHK+12!, ACK+1! |
HLL(1 | CHK+1 |
HLL(2 | CHK+3 |
HLMID | HLCHK+11, CHK+2*, CHK+3*, ACK+1, KILL+1! |
>> HLMNT | CHK+1* |
HLMSA | HLCHK+12!, CHK+2*, CHK+3*, REPLY+2*, REPLY+3*, REPLY+4, REPLY+5, REPLY+7, KILL+1! |
HLMSG | REPLY+1~, REPLY+4*, REPLY+9 |
HLMT | HLCHK+11*, HLCHK+12!, MSH+2 |
HLMTN | HLCHK+11, CHK+2*, CHK+3*, CHK+4, CHK+5, CHK+30, CHK+31, CHK+33, CHK+34, REPLY+8 , KILL+1! |
HLMTP | HLCHK+12!, CHK+30*, CHK+31 |
>> HLNDAP | CHK+25*, REPLY+6 |
>> HLNDAP0 | CHK+25* |
HLPID | MSH+2, CHK+2*, CHK+3*, CHK+29, KILL+1! |
HLQ | CHK+1*, KILL+1! |
HLROU | HLCHK+12, HLCHK+13, CHK+31*, CHK+39*, KILL+1! |
HLSA | CHK+20*, CHK+21, CHK+22, CHK+24, CHK+25, CHK+28, KILL+1! |
HLSDATA | REPLY+3, KILL+1! |
HLSDATA( | REPLY+3, REPLY+13* |
HLSDATA(1 | MSH+2* |
HLSDATA(2 | ACK+1* |
HLSDT | REPLY+2, REPLY+3, REPLY+12, REPLY+13, KILL+1! |
>> HLSEC | REPLY+11, REPLY+12, REPLY+13 |
>> HLTIME | HLCHK+11, KILL+2* |
HLVER | MSH+2, CHK+2*, CHK+3*, CHK+26, CHK+27, KILL+1! |
>> HLZTCP | ACK+6, REPLY+19 |
I | REPLY+1~, REPLY+2*, REPLY+3*, REPLY+12*, REPLY+13* |
X | CHK+2*, CHK+17*, CHK+18*, CHK+19, CHK+20*, CHK+21*, CHK+22, CHK+23*, CHK+24, CHK+27* , CHK+28, CHK+32*, CHK+33, CHK+34, CHK+35*, CHK+37*, KILL+1! |
X0 | KILL+1! |
X1 | KILL+1! |