GMRGPUTL ;HIRMFO/JH,RM-TEXT GENERATOR DATA SORT FOR OUTPUT ;9/1/95
Source file <GMRGPUTL.m>
| Package | Total | Call Graph | 
|---|---|---|
| General Medical Record - Generator | 3 | EN1^GMRGPNBL EN1^GMRGPOUT (CHECLAS,CHKREQ,PRT1,PRT2)^GMRGPUT0 | 
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD | 
| Registration | 1 | (DEM,INP,KVAR)^VADPT | 
| VA Fileman | 1 | NOW^%DTC | 
| Package | Total | Caller Graph | 
|---|---|---|
| General Medical Record - Generator | 1 | GMRGPRNT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ||
| Q3 | ||
| TASK | ||
| MES2 | ||
| MES1 | ||
| REPT | ||
| DEV | ||
| EN1 | ;Enter here if classification is not known | |
| EN2 | ;Enter here if classification is known GMRGCLS=PTR TO 124.25 FILE. | |
| EN3 | ; ENTRY TO RESULTS REPORTING MODULE | |
| PROMP | ||
| Q2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(124.3 - [#124.3] | EN3+2, EN2+2 | 
| ^GMRD(124.2 - [#124.2] | EN3+2, EN1+1, EN2+2 | 
| ^GMRD(124.25 - [#124.25] | EN2+3, EN2+4 | 
| ^TMP($J | EN1+2*, MES2+1, Q1!, EN2+1!, TASK, Q2+1! | 
| Name | Line Occurrences | 
|---|---|
| DEV | DEV | 
| EN1 | EN3+2 | 
| EN2 | MES2+1 | 
| MES2 | EN1+2 | 
| PROMP | MES1 | 
| Q1 | EN1+3, REPT | 
| Q2 | PROMP, DEV, DEV+2 | 
| Q3 | EN3+2 | 
| REPT | MES2 | 
| TASK | DEV+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | TASK | 
| ^(0 | EN3+2, EN1+1, EN2+2, EN2+3, EN2+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | EN3+2 | 
| %ZIS | DEV*, Q2! | 
| >> DFN | EN3+1 | 
| DTIME | REPT, PROMP | 
| GMRG | EN3+2*, Q3! | 
| GMRGA | EN1+1*, Q1!, EN2+2*, EN2+5*, TASK*, Q2! | 
| GMRGAA | REPT+1*, PROMP+1*, TASK*, Q2! | 
| GMRGAJ | MES2+1*, Q1! | 
| GMRGB | REPT+1*, Q1!, PROMP+1*, Q2! | 
| GMRGBAD | EN1+2*, REPT+1*, MES2, Q1!, PROMP+1*, MES1, Q2! | 
| GMRGBEG | Q1!, Q2! | 
| GMRGC | EN1+1*, Q1!, EN2+1*, EN2+2*, Q2! | 
| GMRGCJ | MES2+1*, Q1! | 
| GMRGCLS | MES2+1*, Q1!, EN2+1, EN2+2, EN2+3, EN2+4, TASK | 
| GMRGEND | Q1!, Q2! | 
| GMRGG | EN1+1*, EN1+2, EN1+3, EN1+4, EN1+5*, Q1!, EN2+1*, EN2+2*, EN2+3, PROMP , Q2! | 
| GMRGH | Q2! | 
| GMRGHH | Q2! | 
| GMRGI | Q2! | 
| GMRGJ | Q2! | 
| GMRGLIN | Q3! | 
| GMRGLIN("-" | EN3+2* | 
| >> GMRGOUT | EN3+2*, EN1+5, EN1+6*, REPT*, MES2+1, EN2+5, EN2+6*, PROMP* | 
| >> GMRGPAR | TASK* | 
| >> GMRGPAR(0 | TASK* | 
| GMRGPCHC | EN2+1!, Q2! | 
| GMRGPCHC( | EN2+2*, EN2+5 | 
| GMRGPCL | EN1+4*, Q1!, EN2+1*, Q2! | 
| >> GMRGPDA | EN3+1, EN3+2, EN2+2 | 
| >> GMRGPDT | EN3+2* | 
| GMRGREQ | REPT*, REPT+1, Q1!, PROMP*, PROMP+1, Q2! | 
| GMRGRT | EN3+2*, Q3!, EN1+1, EN1+4, EN2+2 | 
| GMRGUCCH | EN1+4*, REPT, Q1! | 
| GMRGUCCH( | EN1+1*, EN1+2, EN1+5 | 
| GMRGUPCH | EN2+1!, Q2+1! | 
| IO | TASK+3 | 
| IO("Q" | DEV, DEV+1, DEV+2! | 
| IOM | EN3+2 | 
| ION | DEV+1 | 
| IOST | DEV | 
| >> POP | DEV | 
| VA | TASK+4! | 
| >> X | EN1+1*, EN2+2* | 
| >> ZION | DEV+1* | 
| >> ZTDESC | DEV+2* | 
| >> ZTRTN | DEV+2* | 
| ZTSAVE | DEV+2! | 
| ZTSAVE("DFN" | DEV+2* | 
| ZTSAVE("GMRGA" | DEV+2* | 
| ZTSAVE("GMRGAA" | DEV+1* | 
| ZTSAVE("GMRGCJ" | DEV+1* | 
| ZTSAVE("GMRGCLS" | DEV+1* | 
| ZTSAVE("GMRGLIN(" | DEV+2* | 
| ZTSAVE("GMRGOUT" | DEV+2* | 
| ZTSAVE("GMRGPDA" | DEV+1* | 
| ZTSAVE("GMRGPDT" | DEV+2* | 
| ZTSAVE("GMRGRT" | DEV+2* | 
| ZTSAVE("^TMP($J," | DEV+1* |