HLCS ;ALB/RJS,MTC,JRP - COMMUNICATIONS SERVER - ;10/04/2007 14:34
Source file <HLCS.m>
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SEND(HLMTIEN,HLEID,HLRESULT) | ;Send an HL7 message
|
|
| EXIT | ||
| COTS | ;Internal to external communication
|
|
| DHCP(HLMTIEN,HLEIDS,HLCLIENT) | ;Internal to internal communication
|
|
| SENDACK(HLMTIENA,HLEID,HLEIDS,HLRESULT) | ;Send an HL7 acknowledgement/response
|
|
| EXIT2 | ;
|
|
| COTSACK | ;Internal to external communication of acknowledgements/responses
|
| Name | Field # of Occurrence |
|---|---|
| ADD^HLCS2 | SEND+62 |
| FWD^HLCS2 | SEND+45, SEND+61 |
| 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+60, COTS+7, DHCP+37, DHCP+46, DHCP+57, DHCP+59, SENDACK+32, COTSACK+5 |
| MRGINT^HLTF1 | DHCP+52, DHCP+55 |
| PROCESS^HLTP0 | SEND+57, 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+29, SEND+40, SENDACK+9, SENDACK+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BHSHDR | DHCP+19~ |
| EXCLUDE | SEND+21~, SEND+22*, SEND+26, SEND+30*, SEND+33 |
| HDR2BLD | DHCP+19~, DHCP+29*, DHCP+31, DHCP+39, DHCP+50, DHCP+53 |
| >> HL("EIDS" | SEND+37* |
| HLARY | SEND+6~ |
| HLARY( | SEND+18, SEND+37, SEND+47 |
| HLARY(0 | SEND+15 |
| HLCLIENT | SEND+6~, SEND+37*, SEND+38, SEND+53, COTS+3, DHCP~, DHCP+24, SENDACK+7~, SENDACK+18*, SENDACK+19 , SENDACK+25, COTSACK+2 |
| HLCLNODE | SENDACK+7~, SENDACK+9*, SENDACK+18 |
| HLDONE1 | SEND+43~, SEND+44* |
| HLEID | SEND~, SEND+13, SENDACK~, SENDACK+8, SENDACK+9, SENDACK+25, COTSACK+2 |
| HLEIDS | SEND+6~, SEND+17*, SEND+18*, SEND+30, SEND+37, SEND+40, SEND+47, SEND+53, COTS+3, DHCP~ , DHCP+24, SENDACK~, SENDACK+8, SENDACK+11 |
| >> HLERR("SKIP_EVENT" | SEND+60 |
| HLERROR | SEND+6~, SEND+7*, SEND+11, SEND+37*, SEND+54, SEND+56*, SEND+57, SEND+60, 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+45!, SEND+61! |
| HLL("LINKS" | SEND+45, SEND+61, SENDACK+14, SENDACK+15, SENDACK+16! |
| HLMSGPTR | SEND+6~, SEND+57, SEND+60, DHCP+22*, DHCP+48, DHCP+52, DHCP+55, DHCP+59, SENDACK+7~, SENDACK+27 , SENDACK+29, SENDACK+32 |
| HLMTIEN | SEND~, SEND+53, 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+43~, SEND+44* |
| HLNODE | SEND+43~, SEND+44* |
| HLOGLINK | SEND+6~, SEND+47*, SEND+51, COTS+3, SENDACK+7~, SENDACK+11*, SENDACK+14, SENDACK+15*, SENDACK+17*, SENDACK+23 , COTSACK+2 |
| >> HLP("EXCLUDE | SUBSCRIBER" , SEND+26, SEND+28 |
| >> HLPRIO | SEND+9 |
| HLQUIT | SEND+43~, SEND+44* |
| HLRESULT | SEND~, SEND+11*, EXIT*, SENDACK~, EXIT2+1* |
| HLTCP | COTS+2~ |
| HLTCPI | COTS+2~ |
| HLTCPO | COTS+2~ |
| >> HLX | SEND+40*, SEND+41, SEND+45 |
| I | SEND+21~, SEND+22*, SEND+26*, SEND+28 |
| MSGDT | DHCP+19~, DHCP+48 |
| MSGDTH | DHCP+19~, DHCP+48 |
| MSGID | DHCP+19~, DHCP+48 |
| TEMP | SEND+27~, SEND+28*, SEND+29*, SEND+30 |
| 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 |