HLCS ;ALB/RJS,MTC,JRP - COMMUNICATIONS SERVER - ;05/09/2000 11:21
Source file <HLCS.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SENDACK(HLMTIENA,HLEID,HLEIDS,HLRESULT) | ;Send an HL7 acknowledgement/response | |
| COTS | ;Internal to external communication | |
| EXIT2 | ; | |
| COTSACK | ;Internal to external communication of acknowledgements/responses | |
| EXIT | ||
| SEND(HLMTIEN,HLEID,HLRESULT) | ;Send an HL7 message | |
| DHCP(HLMTIEN,HLEIDS,HLCLIENT) | ;Internal to internal communication | 
| Name | Field # of Occurrence | 
|---|---|
| ADD^HLCS2 | SEND+44 | 
| FWD^HLCS2 | SEND+27, SEND+43 | 
| BHSHDR^HLCSHDR | DHCP+41 | 
| HEADER^HLCSHDR | DHCP+33 | 
| DC^HLMA2 | SEND+10 | 
| SEND^HLMA2 | COTS+3, DHCP+24, COTSACK+2 | 
| CREATE^HLTF | DHCP+48 | 
| STATUS^HLTF0 | SEND+42, COTS+7, DHCP+37, DHCP+46, DHCP+57, DHCP+59, SENDACK+32, COTSACK+5 | 
| MRGINT^HLTF1 | DHCP+52, DHCP+55 | 
| PROCESS^HLTP0 | SEND+39, SENDACK+29 | 
| ITEM^HLUTIL2 | SEND+13 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HL(771.7 - [#771.7] | SENDACK+8 | 
| ^HL(772 - [#772] | DHCP+28, DHCP+57 | 
| ^HLCS(870 - [#870] | SENDACK+17 | 
| ^ORD(101 - [#101] | SEND+23, SENDACK+9, SENDACK+11 | 
| Name | Line Occurrences | 
|---|---|
| COTS | SEND+33 | 
| COTSACK | SENDACK+23 | 
| DHCP | SEND+35, SENDACK+25 | 
| EXIT | SEND+15 | 
| EXIT2 | SENDACK+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BHSHDR | DHCP+19~ | 
| HDR2BLD | DHCP+19~, DHCP+29*, DHCP+31, DHCP+39, DHCP+50, DHCP+53 | 
| >> HL("EIDS" | SEND+20* | 
| HLARY | SEND+6~ | 
| HLARY( | SEND+18, SEND+20, SEND+29 | 
| HLARY(0 | SEND+15 | 
| HLCLIENT | SEND+6~, SEND+20*, SEND+21, SEND+35, COTS+3, DHCP~, DHCP+24, SENDACK+7~, SENDACK+18*, SENDACK+19 , SENDACK+25, COTSACK+2 | 
| HLCLNODE | SENDACK+7~, SENDACK+9*, SENDACK+18 | 
| HLEID | SEND~, SEND+13, SENDACK~, SENDACK+8, SENDACK+9, SENDACK+25, COTSACK+2 | 
| HLEIDS | SEND+6~, SEND+17*, SEND+18*, SEND+20, SEND+23, SEND+29, SEND+35, COTS+3, DHCP~, DHCP+24 , SENDACK~, SENDACK+8, SENDACK+11 | 
| >> HLERR("SKIP_EVENT" | SEND+42 | 
| HLERROR | SEND+6~, SEND+7*, SEND+11, SEND+20*, SEND+36, SEND+38*, SEND+39, SEND+42, EXIT, COTS+4* , DHCP+20*, DHCP+25*, DHCP+31, DHCP+36*, DHCP+37, DHCP+39, DHCP+45*, DHCP+46, SENDACK+7~, SENDACK+8* , SENDACK+28*, SENDACK+29, SENDACK+32, EXIT2+1 | 
| HLHDR | DHCP+19~ | 
| HLHDR(1 | DHCP+42 | 
| HLL | SEND+27!, SEND+43! | 
| HLL("LINKS" | SEND+27, SEND+43, SENDACK+14, SENDACK+15, SENDACK+16! | 
| HLMSGPTR | SEND+6~, SEND+39, SEND+42, DHCP+22*, DHCP+48, DHCP+52, DHCP+55, DHCP+59, SENDACK+7~, SENDACK+27 , SENDACK+29, SENDACK+32 | 
| HLMTIEN | SEND~, SEND+35, COTS+3, DHCP~, DHCP+24, DHCP+28, DHCP+52, DHCP+55, DHCP+57 | 
| HLMTIENA | SENDACK~, SENDACK+8, SENDACK+25, COTSACK+2 | 
| HLMTIENS | SEND+6~, COTS+3, COTS+4, COTS+7, DHCP+21*, DHCP+24, DHCP+25, DHCP+33, DHCP+37, DHCP+41 , DHCP+46, DHCP+57, SENDACK+7~, COTSACK+2, COTSACK+5 | 
| HLNEXT | SEND+25~, SEND+26* | 
| HLNODE | SEND+25~, SEND+26* | 
| HLOGLINK | SEND+6~, SEND+29*, SEND+33, COTS+3, SENDACK+7~, SENDACK+11*, SENDACK+14, SENDACK+15*, SENDACK+17*, SENDACK+23 , COTSACK+2 | 
| >> HLPRIO | SEND+9 | 
| HLQUIT | SEND+25~, SEND+26* | 
| HLRESULT | SEND~, SEND+11*, EXIT*, SENDACK~, EXIT2+1* | 
| HLTCP | COTS+2~ | 
| HLTCPI | COTS+2~ | 
| HLTCPO | COTS+2~ | 
| >> HLX | SEND+23*, SEND+24, SEND+27 | 
| MSGDT | DHCP+19~, DHCP+48 | 
| MSGDTH | DHCP+19~, DHCP+48 | 
| MSGID | DHCP+19~, DHCP+48 | 
| TMP | DHCP+19~, DHCP+28*, DHCP+29, DHCP+32*, DHCP+33, DHCP+34, DHCP+36, DHCP+40*, DHCP+42*, DHCP+43 , DHCP+45 | 
| U | DHCP+57, SENDACK+11, SENDACK+18 |