DGSAUTL ;ALB/MTC - SHARING AGREEMENTS UTILITY FUNCTIONS ; 16 JAN 97
Source file <DGSAUTL.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | ^DIC FILE^DICN ^DIE | 
| Registration | 1 | $$UPPER^VALM1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Scheduling | 3 | SD SHARING AGREEMENT UPDATE SDAMWI SDM | 
| Registration | 2 | DG SHARING AGREEMENT UPDATE DGPMX1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ;-- display choices | |
| 1 | ||
| EN(ORG) | ;-- Entry point to Add/Edit Sharing Agreement Sub-Categories | |
| SUB(ATAR,SOURCE,DEFAULT) | ;-- This function will check and prompt for sharing ; agreement sub-categories associated with either an Admitting Reg ; or a Appointment Type. | 
 
 | 
| GETAR() | ;-- get admitting regulation | |
| GOGOQ | ||
| GOGO(ORG,ATR,CAT) | ;-- This function does something | |
| SUBQ | ; | |
| HLP | ;-- help for Sub-Category file | |
| HLPQ | ; | |
| ENQ | ; | |
| GET(ORG) | ;-- This function will get the appropriate App Type or Admit Reg | |
| GETSA(ATAR,SOURCE,ACTIVE) | ;-- This function will build the DGSA array containing all the ; sub-categories associated with an admitting reg. | |
| ADCAT(ADCAT) | ;-- This function will prompt the user for the category ; associated with the admitting regulation selected. | |
| CAT(DGORG) | ; | |
| GETAT() | ;-- get appointment type | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DG(35.1 - [#35.1] | Classic Fileman Calls | 
| ^DG(35.2 - [#35.2] | Classic Fileman Calls | 
| ^SD(409.1 - [#409.1] | Classic Fileman Calls | 
| ^DIC(43.4 - [#43.4] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(35.1 - [#35.1] | GOGO+6, HLP+7, HLP+12, GETSA+6, GETSA+7 | 
| ^DG(35.2 - [#35.2] | HLP+12, GETSA+8, SUB+14 | 
| ^DGPM - [#405] | ADCAT+4 | 
| ^DIC(43.4 - [#43.4] | DISP+4 | 
| ^SD(409.1 - [#409.1] | DISP+5 | 
| Name | Line Occurrences | 
|---|---|
| $$CAT | EN+12 | 
| $$GET | EN+8 | 
| $$GETAR | GET+3 | 
| $$GETAT | GET+2 | 
| $$SUB | ADCAT+4 | 
| 1 | 1+10, 1+15 | 
| DISP | 1+10 | 
| ENQ | EN+10, EN+13 | 
| GETSA | SUB+13 | 
| GOGO | EN+15 | 
| GOGOQ | GOGO+2 | 
| HLPQ | HLP+2 | 
| SUBQ | SUB+18, SUB+20, 1+3, 1+5, 1+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | HLP+7, GETSA+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTIVE | GETSA~, GETSA+7 | 
| ADCAT | ADCAT~, ADCAT+4 | 
| ALLEL | SUB+10~, DISP+2*, DISP+11*, 1+10, 1+15 | 
| ATAR | GETSA~, GETSA+4, GETSA+6, SUB~, SUB+13, DISP+4, DISP+5 | 
| ATR | GOGO~, GOGO+2, GOGO+6, GOGO+10 | 
| CAT | GOGO~, GOGO+2, GOGO+6, GOGO+12 | 
| CNT | 1+11~*, 1+14*, 1+15, 1+16, 1+17 | 
| DA | GOGO+4~, GOGO+6*, GOGO+7, ADCAT+4 | 
| DD | GOGO+13! | 
| DEFAULT | SUB~, SUB+14, SUB+15 | 
| DGAPT | EN+6~, EN+8*, EN+10, EN+15, HLP+2, HLP+7, HLP+9, HLP+11 | 
| DGCAT | EN+6~, EN+12*, EN+13, EN+15 | 
| DGDEF | SUB+10~, SUB+14*, SUB+15*, SUB+22*, 1, 1+7 | 
| DGEDMODE | GOGO+8~ | 
| DGI | HLP+4~, HLP+7* | 
| DGJ | HLP+4~, HLP+5*, HLP+9*, HLP+11* | 
| >> DGK | HLP+7*, HLP+12 | 
| >> DGNAME | DISP+4*, DISP+5*, DISP+7, 1 | 
| DGORG | CAT~, HLP+2, HLP+6, HLP+8, HLP+10 | 
| DGSA | ADCAT+3~, SUB+18, SUBQ+1! | 
| DGSA(1 | GETSA+8*, SUB+19, SUB+20, SUB+22, DISP+9, DISP+10, DISP+11, 1+13, 1+14 | 
| DGSCREEN | GETSA+7~*, GETSA+8 | 
| DGX | GOGO+4~, GOGO+5*, GOGO+6, GET+1~, GET+2*, GET+3*, GET+4, HLP+4~, HLP+6*, HLP+7 , GETSA+5~, GETSA+6*, GETSA+7, GETSA+8 | 
| DGY | GETSA+5~, GETSA+6* | 
| DIC | GOGO+11*, GOGOQ!, GETAT+1!, GETAT+2*, GETAT+6!, GETAR+1~, GETAR+2*, GETAR+6!, CAT+1~, CAT+3* , CAT+6! | 
| DIC("DR" | GOGO+12* | 
| DIC("S" | GETAT+3*, GETAR+3* | 
| DIC("V" | GOGO+5* | 
| DIC(0 | GOGO+11*, GETAT+4*, GETAR+4*, CAT+4* | 
| DIE | GOGO+8*, GOGOQ! | 
| >> DIK | GOGO+11* | 
| >> DLAYGO | GOGO+11* | 
| DO | GOGO+13! | 
| >> DR | GOGO+8* | 
| DTIME | 1+1, 1+18 | 
| EMP | SUB+10~, 1+12*, 1+14, 1+15 | 
| I | 1+16~* | 
| ORG | EN~, EN+8, EN+12, EN+15, GOGO~, GOGO+2, GOGO+5, GOGO+10, GET~, GET+2 , GET+3 | 
| RES | 1+11~ | 
| RES( | 1+14*, 1+16, 1+18 | 
| RESULT | ADCAT+3~, ADCAT+4*, ADCAT+5, SUB+10~, SUB+17*, SUB+20*, 1+7*, 1+14*, 1+15, 1+18* , SUBQ+2 | 
| SOURCE | GETSA~, GETSA+6, SUB~, SUB+13, DISP+4, DISP+7, 1 | 
| U | HLP+9, HLP+11, HLP+12, ADCAT+4, GETSA+7, GETSA+8, SUB+14, SUB+15, DISP+4, DISP+5 , DISP+10, DISP+11, 1, 1+5, 1+10, 1+14, 1+15, 1+16, 1+18 | 
| X | GOGO+10*, SUB+10~, SUB+19*, SUB+20, SUB+22, DISP+9*, DISP+10, DISP+11, 1+1*, 1+5 , 1+7, 1+9*, 1+10, 1+12, 1+13*, 1+14, 1+15, 1+18* | 
| Y | GETAT+1!, GETAT+7, GETAR+1~, GETAR+7, CAT+1~, CAT+7, SUB+10~ |