HLOAPP ;ALB/CJM-HL7 -Application Registry ;02/04/2004
Source file <HLOAPP.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 5 | HLOAPI2 HLOAPI3 HLOPBLD1 HLOSRVR1 HLOUSR1 | 
| Electronic Dental Record | 1 | BADECTRL | 
| IHS Changes To Pharmacy | 1 | APSPESIB | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ACTION(HEADER,ACTION,QUEUE) | ;Given the parsed header of a message it returns both the action that should be performed in response to the message and the incoming queue that it should be placed on. | |
| RTRNLNK(APPNAME) | ; | |
| RTRNPORT(APPNAME) | ; | |
| GETIEN(NAME) | ;given the application name, it finds the ien.  Returns 0 on failure | 
| Name | Field # of Occurrence | 
|---|---|
| $$PORT^HLOTLNK | RTRNPORT+10 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HLD(779.2 - [#779.2] | GETIEN+5, ACTION+14, ACTION+24, ACTION+26, ACTION+29, ACTION+30, RTRNLNK+8, RTRNPORT+8 | 
| Name | Line Occurrences | 
|---|---|
| $$GETIEN | ACTION+11, RTRNLNK+7, RTRNPORT+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTION | ACTION~, ACTION+10*, ACTION+16*, ACTION+17*, ACTION+27*, ACTION+29*, ACTION+32 | 
| APPNAME | RTRNLNK~, RTRNLNK+5, RTRNLNK+7, RTRNPORT~, RTRNPORT+4, RTRNPORT+6 | 
| HEADER | ACTION~ | 
| HEADER("EVENT" | ACTION+22, ACTION+24 | 
| HEADER("MESSA | GE TYPE" , ACTION+22, ACTION+24 | 
| HEADER("RECEI | VING APPLICATION" , ACTION+11 | 
| HEADER("SEGME | NT TYPE" , ACTION+13, ACTION+21 | 
| IEN | GETIEN+2~, GETIEN+4*, GETIEN+5*, GETIEN+6, ACTION+9~, ACTION+11*, ACTION+12, ACTION+14, ACTION+24, ACTION+26 , ACTION+29, ACTION+30, RTRNLNK+6~, RTRNLNK+7*, RTRNLNK+8, RTRNPORT+5~, RTRNPORT+6*, RTRNPORT+7, RTRNPORT+8 | 
| LINK | RTRNPORT+5~, RTRNPORT+8*, RTRNPORT+9, RTRNPORT+10 | 
| NAME | GETIEN~, GETIEN+1, GETIEN+3, GETIEN+5 | 
| NODE | ACTION+14*, ACTION+15, ACTION+16, ACTION+17, ACTION+18, ACTION+19, ACTION+20, ACTION+23~, ACTION+26*, ACTION+27 , ACTION+28, ACTION+29*, ACTION+30* | 
| QUEUE | ACTION~, ACTION+10*, ACTION+19*, ACTION+20*, ACTION+28*, ACTION+30*, ACTION+31* | 
| SUB | GETIEN+2~, GETIEN+3*, GETIEN+5 | 
| SUBIEN | ACTION+23~, ACTION+24*, ACTION+25, ACTION+26 |