GMRGTGIF ;HIRMFO/DDA,RM-TEXT GENERATOR PRIME DOCUMENT EDIT ;1/23/96
Source file <GMRGTGIF.m>
| Package | Total | Call Graph | 
|---|---|---|
| General Medical Record - Generator | 3 | INFOSET^GMRGTGI0 DISP^GMRGTGI1 EN1^GMRGTGI2 | 
| Kernel | 2 | ^%ZIS EN^XQH | 
| VA Fileman | 1 | ^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| General Medical Record - Generator | 1 | GMRGTGI2 | 
| Nursing Service | 1 | NURCCPE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| Q3 | ||
| CHADE | ; CHOOSE DELETE/ADD/EDIT A SELECTION, OR EDIT THE ENTRY | |
| Q | ||
| EN1 | ; ENTRY TO ADD DATA TO AGGREGATE TERM FILE IF PACKAGE IS UNKNOWN | |
| EN2 | ; ENTRY TO MODIFY A PRIME DOCUMENT GMRGRT=PRIME DOC. (PTR TO 124.2), ; GMRGINFO AND GMRGINFO( WHICH CONTAINS THE FOLLOWING ELEMEMTS: ; GMRGINFO = AGGY ENTRY WHICH FOLLOWING INFO PERTAINS (PTR FILE 124.2) ; GMRGINFO("PACK")=PACKAGE (PTR TO FILE 9.4). ; GMRGINFO("TYPE")=$S(1:"DOCUMENT",2:"FRAME",3:"TERM"), ; GMRGINFO("LEAD"),GMRGINFO("TRAIL")= LEAD OR TRAIL TEXT 1-200 CHARS. ; GMRGINFO("TEXT")= TEXT OF TERM ^ NODE IDENTIFIER ; GMRGINFO("FORM")=$S("B":"BRIEF TABULAR","T":"TABULAR",S:"SENTENCE") ; GMRGINFO("CLAS")=CLASSIFICATION (PTR TO FILE 124.25) ^ CLASS. TEXT ; GMRGINFO("MAX"),GMRGINFO("MIN")= MIN OR MAX # OF SELECTABLE ITEMS ; GMRGINFO("ACTS"),GMRGINFO("ACTF") = SELECTION OR FILING ACTION ; GMRGINFO("SEL") = # OF CHILDREN FOR THIS ENTRY ; GMRGINFO("SEL",SELECTION #) = SELCTION IEN (ENTRY IN CHILD MULT) ^ ; SELECTION PTR (PTR TO 124.2) ^ SELECTION TEXT | |
| EN3 | ; SELECT PACKAGE FOR WHICH ADDING TERMS | |
| EN4 | ; ENTRY TO ADD DATA IF PACKAGE AND PRIME DOCUMENT ARE BOTH KNOWN ; GMRGPK=PACKAGE REFERENCE GMRGRT=PRIME DOCUMENT IN AGG. TERM FILE | |
| LP | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^GMRD(124.2 - [#124.2] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("XY" | EN1+2 | 
| ^GMRD(124.2 - [#124.2] | EN4+2, Q, LP+1 | 
| ^TMP($J | Q! | 
| Name | Line Occurrences | 
|---|---|
| A | A | 
| CHADE | CHADE+5 | 
| EN1 | EN1+7, EN3+3 | 
| EN2 | A | 
| EN3 | EN3+2 | 
| EN4 | EN1+6 | 
| LP | EN3+2 | 
| Q | EN1+6, A | 
| Q3 | EN3+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | EN4+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | Q! | 
| D0 | Q! | 
| DA | Q! | 
| DIC | EN1+3*, EN1+5!, Q! | 
| DIC("A" | EN1+3* | 
| DIC("DR" | EN1+4* | 
| DIC("S" | EN1+3* | 
| DIC(0 | EN1+3* | 
| DIE | Q! | 
| DIK | Q! | 
| DINUM | Q! | 
| DLAYGO | EN1+3*, EN1+5! | 
| DR | Q! | 
| DTIME | CHADE+1, EN3+1 | 
| DTOUT | Q! | 
| >> DX | EN1+2* | 
| >> DY | EN1+2* | 
| GMRGANW | Q! | 
| GMRGDOL | Q! | 
| GMRGDUP | Q! | 
| GMRGINFO | EN4+2*, Q! | 
| GMRGL | Q! | 
| GMRGLEVL | EN4+2*, Q! | 
| GMRGLP | Q3!, LP+1* | 
| GMRGNOL | Q! | 
| GMRGNUP | Q! | 
| GMRGOK | Q! | 
| GMRGOUT | EN1+6!, EN4+2*, A, EN2+14, CHADE+2* | 
| GMRGPK | EN1+1, EN4+2, EN3+3*, Q3! | 
| GMRGR | Q! | 
| GMRGRT | EN1+6*!, EN4+2 | 
| GMRGRT(0 | EN4+2* | 
| GMRGS | Q! | 
| GMRGSEL | Q! | 
| GMRGT | Q! | 
| GMRGU | Q! | 
| GMRGUP | EN4+2*, A, Q!, CHADE+2* | 
| GMRGW | Q! | 
| GMRGX | Q! | 
| GMRGXVER | EN2+14! | 
| GMRGY | Q! | 
| GMRGZ | Q! | 
| I | Q! | 
| >> IOP | EN4+2* | 
| >> X | EN3+1*, EN3+2, EN3+3, LP+1* | 
| XQH | CHADE+4*! | 
| >> Y | EN1+6, CHADE+1*, CHADE+2, CHADE+3, CHADE+4 |