HLOASUB1 ;IRMFO-ALB/CJM - Subscription Registry (continued) ;03/24/2004 14:43
Source file <HLOASUB1.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 3 | $$UPD^HLEMU $$STATNUM^HLOASUB1 ($$DOMAIN,$$FINDLINK,$$PORT,$$STATNUM)^HLOTLNK |
| VA Fileman | 2 | (FILE,UPDATE)^DIE ($$IENS,CLEAN)^DILF |
| Kernel | 1 | $$NNT^XUAF4 |
| Registration | 1 | $$SITE^VASITE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STATNUM(IEN) | ;
|
|
| UPD(FILE,DA,DATA,ERROR) | ;File data into an existing record.
; Input: ; FILE - File or sub-file number ; DA - Traditional DA array, with same meaning. ; Pass by reference. ; DATA - Data array to file (pass by reference) ; Format: DATA(<field #>)=<value> |
|
| ADD(FILE,DA,DATA,ERROR,IEN) | ;
|
|
| INDEX(IEN,PARMARY) | ;
|
|
| DELETE(FILE,DA,ERROR) |
|
|
| KILLAH(IEN) | ;kills the AH x~ref on file 779.4 for a particular subscription registry entry=ien
|
|
| CHECKWHO(WHO,PARMS,ERROR) | ;
|
|
| FIND(OWNER,PARMARY) | ;
|
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | UPD+26 |
| UPDATE^DIE | ADD+36 |
| $$IENS^DILF | UPD+22, ADD+31 |
| CLEAN^DILF | UPD+32, ADD+43 |
| $$UPD^HLEMU | DELETE+3 |
| $$STATNUM^HLOASUB1 | CHECKWHO+34 |
| $$DOMAIN^HLOTLNK | CHECKWHO+48 |
| $$FINDLINK^HLOTLNK | CHECKWHO+40 |
| $$PORT^HLOTLNK | CHECKWHO+75 |
| $$STATNUM^HLOTLNK | CHECKWHO+43 |
| $$SITE^VASITE | STATNUM+10 |
| $$NNT^XUAF4 | STATNUM+7 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | STATNUM+6 |
| ^HLCS(870 - [#870] | CHECKWHO+37, CHECKWHO+55, CHECKWHO+59, CHECKWHO+63, CHECKWHO+67 |
| ^HLD(779.4 - [#779.4] | INDEX+16, INDEX+24*, KILLAH+4, KILLAH+7! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | UPD~, UPD+21, UPD+22, ADD~, ADD+30*, ADD+31, ADD+44*, DELETE~, DELETE+3 |
| DATA | UPD~, ADD~, DELETE+1~, DELETE+3 |
| DATA( | UPD+24, UPD+25, ADD+33, ADD+34, DELETE+2* |
| >> DIERR | UPD+27, UPD+33, ADD+37 |
| ERROR | UPD~, UPD+21*, UPD+28*, UPD+30*, ADD~, ADD+38*, ADD+42*, DELETE~, DELETE+3, CHECKWHO~ , CHECKWHO+20!, CHECKWHO+30*, CHECKWHO+56*, CHECKWHO+60*, CHECKWHO+64*, CHECKWHO+68*, CHECKWHO+69*, CHECKWHO+72* |
| ERRORS | UPD+16~, ADD+23~ |
| ERRORS(1 | UPD+28, ADD+38 |
| FDA | UPD+16~, ADD+23~ |
| FDA( | UPD+25*, ADD+34* |
| FIELD | UPD+16~, UPD+23*, UPD+24*, UPD+25, ADD+23~, ADD+32*, ADD+33*, ADD+34 |
| FILE | UPD~, UPD+25, ADD~, ADD+34, DELETE~, DELETE+3 |
| I | INDEX+15~, INDEX+20*, INDEX+21*, FIND+17~, FIND+19*, FIND+20* |
| IEN | INDEX~, INDEX+14, INDEX+16, INDEX+23, INDEX+24, KILLAH~, KILLAH+1, KILLAH+4, KILLAH+7, ADD~ , ADD+35, ADD+39*, ADD+41*, ADD+44, ADD+45, STATNUM~, STATNUM+5, STATNUM+6, STATNUM+7 |
| IENA | ADD+23~ |
| IENA(1 | ADD+35*, ADD+41 |
| IENS | UPD+16~, UPD+22*, UPD+25, ADD+23~, ADD+31*, ADD+34 |
| INDEX | INDEX+15~, INDEX+19*, INDEX+21*, INDEX+22*, INDEX+23, INDEX+24, FIND+17~, FIND+18*, FIND+20*, FIND+21* , FIND+22 |
| LEN | CHECKWHO+26~, CHECKWHO+27*, CHECKWHO+28, CHECKWHO+29 |
| LOCATION | KILLAH+2~, KILLAH+5*, KILLAH+6 |
| NEXT | KILLAH+2~, KILLAH+3*, KILLAH+4*, KILLAH+5 |
| OK | INDEX+12~*, INDEX+25*, INDEX+27, FIND+12~*, FIND+22*, FIND+24, CHECKWHO+19~, CHECKWHO+21*, CHECKWHO+28*, CHECKWHO+29* , CHECKWHO+30, CHECKWHO+56*, CHECKWHO+60*, CHECKWHO+64*, CHECKWHO+68*, CHECKWHO+69*, CHECKWHO+72*, CHECKWHO+78 |
| OWNER | INDEX+15~, INDEX+16*, INDEX+17, INDEX+24, FIND~, FIND+16 |
| PARMARY | INDEX~, INDEX+18, INDEX+26!, FIND~, FIND+15, FIND+23! |
| PARMARY( | INDEX+21, FIND+20 |
| PARMS | CHECKWHO~ |
| PARMS("LINK I | EN" , CHECKWHO+22*, CHECKWHO+54*, CHECKWHO+55, CHECKWHO+59*, CHECKWHO+60, CHECKWHO+62*, CHECKWHO+63, CHECKWHO+67*, CHECKWHO+68 , CHECKWHO+69 |
| PARMS("LINK N | AME" , CHECKWHO+22*, CHECKWHO+55*, CHECKWHO+56, CHECKWHO+58*, CHECKWHO+63*, CHECKWHO+64, CHECKWHO+66*, CHECKWHO+69 |
| PARMS("RECEIV | ING APPLICATION" , CHECKWHO+31*, ING FACILITY" , CHECKWHO+45*, CHECKWHO+48*, CHECKWHO+50*, CHECKWHO+72, CHECKWHO+75*, CHECKWHO+76* |
| RETURN | STATNUM+3~, STATNUM+4*, STATNUM+8*, STATNUM+10*, STATNUM+11 |
| STATION | STATNUM+3~, STATNUM+7*, STATNUM+8 |
| WHO | CHECKWHO~ |
| WHO("FACILITY | LINK IEN" , CHECKWHO+37*, CHECKWHO+40*, CHECKWHO+43, CHECKWHO+48, CHECKWHO+61, CHECKWHO+62, CHECKWHO+75, LINK NAME" , CHECKWHO+37 , CHECKWHO+65, CHECKWHO+66, CHECKWHO+67 |
| WHO("IE LINK | IEN" , CHECKWHO+53, CHECKWHO+54, NAME" , CHECKWHO+57, CHECKWHO+58, CHECKWHO+59 |
| WHO("INSTITUT | ION IEN" , CHECKWHO+34 |
| WHO("PORT" | CHECKWHO+75, CHECKWHO+76 |
| WHO("RECEIVIN | G APPLICATION" , CHECKWHO+27, CHECKWHO+31 |
| WHO("STATION | NUMBER" , CHECKWHO+34*, CHECKWHO+40, CHECKWHO+43*, CHECKWHO+45 |