GMRGUTL ;HIRMFO/RM-UTILITIES ROUTINE FOR GMRG FILES ;5/2/96
Source file <GMRGUTL.m>
Package | Total | Call Graph |
---|---|---|
General Medical Record - Generator | 2 | STAT^GMRGRUT0 EN1^GMRGUT0 |
Kernel | 1 | $$FMADD^XLFDT |
VA Fileman | 1 | NOW^%DTC |
Name | Comments | DBIA/ICR reference |
---|---|---|
Q1 | ||
PAST | ; ENTRY TO HANDLE DATE/TIME ENTRIES THAT ARE EARLIER THAN OR EQUAL
; TO, THE LAST DATE/TIME ENTERED |
|
Q2 | ||
A0 | ||
TEXT | ; UPDATE SELECTION:AUDIT TRAIL:MODIFIED TEXT FIELD
|
|
S4 | ||
A1 | ||
EN1 | ; ENTRY FROM AUD1 OR AUD2 XREFS TO SET AUDIT TRAIL ENTRY. IF GMRGY=1
; THE ENTRY WILL BE A CREATE, IF GMRGY=2 THE ENTRY WILL BE AN EDIT. ; I GMRGY=0 THEN THE ENTRY WILL BE A DELETE. THE VARIABLE GMRGY WILL BE ; KILLED, AND THE VARIABLES DA(1),DA, AND X WILL ALSO BE SET AND RESET. |
|
EN2 | ; ENTRY FROM SCREEN ON SET OF CODES FOR MODIFICATION FIELD (#1) OF
; THE AUDIT TRAIL SUBFIELD (#3) OF THE SELECTION MULTIPLE (#1) OF ; THE GMR TEXT (#124.3) FILE. |
|
EN3 | ; ENTRY FROM SCREEN ON CHILD SUBFILED (#.01) OF CHILDREN (#1) FIELD
; OF THE GMR AGGREGATE TERM (#124.2) FILE |
|
EN4 | ; ENTRY FROM SCREEN ON SELECTION SUBFIELD (#.01) OF SELECTION FIELD
; (#1) OF THE GMR TEXT FILE (#124.3) |
|
ADTX | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(124.313 | A1+2, TEXT+1, ADTX+1 |
^GMR(124.3 - [#124.3] | EN1+8, A0, A1, A1+1*, TEXT+1*, ADTX+1*, EN2+3, EN2+4, EN4+2, EN4+3 |
^GMRD(124.2 - [#124.2] | EN3+2, EN4+2, EN4+3 |
Name | Line Occurrences |
---|---|
A0 | EN1+7, EN1+9 |
A1 | A1 |
ADTX | EN1+8 |
EN1 | EN1+9 |
PAST | EN1+6 |
Q1 | EN1+7 |
Q2 | EN2+5, EN2+6 |
TEXT | EN1+8 |
Name | Field # of Occurrence |
---|---|
^( | EN2+4 |
^("ADD" | EN1+8 |
^(0 | EN1+8, A0*, EN4+2 |
^(1 | A1+2, TEXT+1, ADTX+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN1+6, PAST+2* |
>> D0 | EN3+2, EN4+2, EN4+3, S4 |
DA | EN1+4, EN1+6*, EN1+8, A0*, A1*, A1+1, Q1!*, TEXT+1, ADTX+1, EN2+3 |
DA( | EN1+4, Q1* |
DA(1 | EN1+5*, EN1+6, EN1+8, A0, A1, A1+1, TEXT+1, ADTX+1, EN2+3, EN2+4 |
DA(2 | EN1+5*, EN1+6, EN1+8, A0, A1, A1+1, TEXT+1, ADTX+1, EN2+3, EN2+4 |
DUZ | A1+1, A1+2 |
GMRG | EN4+2*, EN4+3*, EN4+5! |
GMRG("OK" | EN4+2*, EN4+3*, EN4+4, S4* |
GMRG(0 | S4 |
>> GMRGAT | EN1+8 |
GMRGDA | EN1+4*, EN1+5, Q1, Q1+1! |
GMRGDA( | EN1+4*, Q1 |
GMRGDA(1 | EN1+5 |
GMRGDT | EN1+6*, A1+1, A1+2, Q1+1! |
GMRGLDT | EN1+6*, Q1+1!, PAST+2 |
>> GMRGRT | EN1+4 |
>> GMRGST | EN1+6*, S4* |
>> GMRGST(1 | EN1+6*, S4* |
GMRGSTAT | EN1+6, EN1+7, EN1+9, Q1+1!, EN4+5!, S4 |
GMRGX | EN1+4*, EN1+8, Q1, Q1+1! |
GMRGXX | TEXT+1*, TEXT+2!, ADTX+1*, ADTX+2! |
GMRGY | EN1+7, EN1+9*, A1+1, A1+2, A1+3, Q1+1! |
GMRGY(0 | EN1+4*, A1+2*, Q1* |
GMRGY(1 | A1+2* |
GMRGZ | EN1+8, EN2+4*, EN2+5, EN2+6, EN2+7, Q2! |
GMRGZ(0 | EN2+3*, EN2+4 |
U | EN1+8, TEXT+1, EN3+2, EN4+2, S4 |
X | EN1+4, EN1+8*, A1+2*, Q1!*, TEXT+1, ADTX+1 |
>> Y | EN2+5, EN2+6, EN2+7, EN3+2, EN4+2, EN4+3, S4 |