GMRGRUT3 ;HIRMFO/RM-GMRG ROUTINE UTILITIES ;9/11/95
Source file <GMRGRUT3.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | NOW^%DTC (FILE,YN)^DICN ^DIE DT^DIQ | 
| General Medical Record - Generator | 1 | DELETE^GMRGED6 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Nursing Service | 3 | NURCEVE0 NURCPP0 NURCPPS1 | 
| General Medical Record - Generator | 2 | GMRGED0 GMRGPRNT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ||
| STRY | ; SET UP GMRGXSEL( AND GMRGXERR( OF 124.3 ENTRIES TO BE SELECTED | |
| Q4 | ; | |
| PRTC | ; PRINT AN ENTRY FROM FILE 124.3 | |
| EN1 | ;SELECT PATIENT CARE PLAN ; INPUT: GMRGRT=PRIME DOC IEN^PD TEXT ; DFN=PATIENT IEN ; (optional) GMRGXPRT=$S(1:ALL PLANS E/E OR NOT,0:ONLY ACTIVE) ; _"^"_$S(1:CAN LAYGO NEW PLANS,0:LAYGO NOT ALLOWED)_"^"_ ; $S(1:ENTRY IN ERROR OF PLANS ALLOWED,0:E/E NOT ALLOWED) ; DEFAULT VALUE IS "0^1^0" ; OUTPUT: GMRGPDA=ENTRY IN 124.3 ; GMRGOUT=$S(1:ABNORMAL EXIT,0:NORMAL EXIT) | |
| NEWCP | ; ADD A NEW 124.3 ENTRY | |
| CPCH | ; CHOOSE FROM EXISTING 124.3 ENTRIES | |
| DELPL | ; ENTER A 124.3 ENTRY IN ERROR | |
| YNNP | ; IF NO 124.3 ENTRIES EXIST | |
| EN4 | ; PRUNE A SUBTREE FROM SOME PATIENT DATA SET ; GMRGPDA=ENTRY IN FILE 124.3 ; GMRGTERM=ENTRY IN FILE 124.2 WHICH IS THE ROOT OF THE SUBTREE | |
| PTDATA | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(124.3 - [#124.3] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(124.3 - [#124.3] | EN1+10, PRTC+1, STRY+1, EN4+5, PTDATA+1 | 
| ^GMRD(124.2 - [#124.2] | EN4+5, EN4+6, EN4+8 | 
| ^VA(200 - [#200] | PRTC+1 | 
| Name | Line Occurrences | 
|---|---|
| CPCH | EN1+12, YNNP+2, CPCH+9, CPCH+10, CPCH+11, CPCH+13 | 
| DELPL | CPCH+13, DELPL+1 | 
| NEWCP | YNNP+4, CPCH+12 | 
| PRTC | CPCH+2 | 
| PTDATA | EN4+6, EN4+8 | 
| Q1 | YNNP+2, YNNP+5, CPCH+3, CPCH+6, CPCH+11, CPCH+12, CPCH+13 | 
| Q4 | EN4+3, EN4+5, EN4+7 | 
| STRY | EN1+10 | 
| YNNP | YNNP+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | PRTC+1 | 
| ^(5 | STRY+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | YNNP+3*, YNNP+4, Q1!, NEWCP+1, DELPL+1*, DELPL+2 | 
| DA | Q1!, DELPL+3* | 
| DD | NEWCP+1! | 
| >> DFN | EN1+9, EN1+10 | 
| DIC | Q1!, NEWCP+1* | 
| DIC("DR" | NEWCP+1* | 
| DIC(0 | NEWCP+1* | 
| DIE | Q1!, DELPL+3* | 
| DR | Q1!, DELPL+3* | 
| DTIME | CPCH+2, CPCH+5 | 
| GMRGOUT | EN1+9*, YNNP+3*, CPCH+2*, CPCH+3, CPCH+6*, CPCH+11, CPCH+13, DELPL+2*, EN4+4~, EN4+6* | 
| >> GMRGPDA | EN1+9*, CPCH+11, CPCH+14*, NEWCP+1*, EN4+3, EN4+5, PTDATA+1 | 
| GMRGPRC | EN4+4~, PTDATA+1* | 
| GMRGPRC(0 | PTDATA+1* | 
| GMRGRT | EN1+9, EN1+10, YNNP+1, CPCH+1, CPCH+9, NEWCP+1, DELPL+1, EN4+4~, EN4+6*, EN4+7 , EN4+8 | 
| GMRGTERM | EN4+3, EN4+4~*, EN4+5, EN4+7, EN4+8*, PTDATA+1 | 
| GMRGTERM(0 | EN4+5*, EN4+8*, PTDATA+1 | 
| GMRGX | EN1+10*, CPCH+2*, CPCH+5*, CPCH+6, CPCH+7*, CPCH+8, CPCH+10, CPCH+11, CPCH+12, CPCH+13 , CPCH+14, Q1!, NEWCP+1*, DELPL+2*, DELPL+3, STRY+2, STRY+3, EN4+4~, EN4+5*, EN4+6 , PTDATA+1* | 
| GMRGX(0 | PTDATA+1* | 
| GMRGXERR | EN1+11*, YNNP+2, Q1! | 
| GMRGXERR( | STRY+3* | 
| GMRGXPRT | EN1+9*, YNNP+2, CPCH+7, CPCH+8, CPCH+9, Q1!, STRY+1 | 
| GMRGXREF | EN1+11*, CPCH+1, CPCH+2, CPCH+3, CPCH+6, CPCH+7, CPCH+9, CPCH+10, CPCH+11*, CPCH+14 , Q1!, PRTC+1 | 
| GMRGXSEL | EN1+11*, EN1+12, Q1! | 
| GMRGXSEL( | DELPL+3, STRY+2* | 
| GMRGY | EN1+10*, Q1!, PRTC+1*, STRY+1, STRY+2, STRY+3 | 
| GMRGZ | EN1+10*, EN1+11, CPCH+2*, Q1!, PRTC+1, STRY+2* | 
| GMRGZ(0 | EN1+10*, EN1+11, STRY+3* | 
| GMRGZZ | EN4+4~, EN4+8* | 
| X | CPCH+2*, Q1!, NEWCP+1*, STRY+1*, STRY+2, STRY+3, EN4+4* | 
| Y | Q1!, PRTC+1*, NEWCP+1 |