GMRAGUI1 ; SLC/DAN - CPRS GUI support ;May 11, 2021@12:02:23
Source file <GMRAGUI1.m>
| Package | Total | Call Graph |
|---|---|---|
| Adverse Reaction Tracking | 13 | EN1^GMRAEAB WAIT^GMRAFX3 EN7^GMRAMCB ($$NKA,$$NKASCR)^GMRANKA $$DUPCHK^GMRAOR0 ADVERSE^GMRAOR7 EN1^GMRAOR9 GMRACHK^GMRAPEM0 EN1^GMRAPET0 EN1^GMRAPTB RANGE^GMRASIGN SITE^GMRAUTL VAD^GMRAUTL1 |
| VA FileMan | 5 | $$FIND1^DIC (,UPDATE)^DIE ^DIK $$GET1^DIQ ^DIWP |
| Kernel | 2 | $$NOW^XLFDT EN^XQOR |
| National Drug File | 1 | $$TGTOG^PSNAPIS |
| RPC Broker | 1 | $$BROKER^XWBLIB |
| Registration | 1 | INP^VADPT |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Adverse Reaction Tracking | 3 | GMRADEL GMRAGUI GMRAPEM0 |
| Order Entry Results Reporting | 1 | ORWDAL32 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1 | ; GETREC, cont'd
|
|
| OBSV | ; Get OBSERVATIONS from file 120.85
|
|
| OBSLOOP | ||
| EXIT | ||
| NEXT | ;SET ARRAY NODE AND INCREMENT ARRAY COUNTER
|
|
| GETUSR | ||
| EIE(GMRAIEN,GMRADFN,GMRARRAY) | ;Mark individual entry as entered in error
|
|
| ADCOM(ENTRY,TYPE,GMRACOM) | ;Add comments to allergies
|
|
| NKA | ;Change patient assessment to NKA
|
|
| UPDATE(GMRAIEN,DFN,GMRARRAY) | ;Add/edit allergies
|
|
| MESS | ;Give out locked message
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | EIE+15 |
| ^DIE | EIE+5, NKA+13 |
| UPDATE^DIE | ADCOM+9, UPDATE+13, UPDATE+24, UPDATE+34, UPDATE+48 |
| ^DIK | EIE+9, UPDATE+42 |
| $$GET1^DIQ | GETUSR |
| ^DIWP | ADCOM+3 |
| EN1^GMRAEAB | EIE+12 |
| WAIT^GMRAFX3 | MESS+5 |
| EN7^GMRAMCB | UPDATE+51 |
| $$NKA^GMRANKA | NKA+5, UPDATE+6 |
| $$NKASCR^GMRANKA | EIE+7 |
| $$DUPCHK^GMRAOR0 | UPDATE+3 |
| ADVERSE^GMRAOR7 | UPDATE+60 |
| EN1^GMRAOR9 | UPDATE+65 |
| GMRACHK^GMRAPEM0 | UPDATE+66 |
| EN1^GMRAPET0 | EIE+13, UPDATE+62 |
| EN1^GMRAPTB | UPDATE+63 |
| RANGE^GMRASIGN | UPDATE+65 |
| SITE^GMRAUTL | UPDATE+5 |
| VAD^GMRAUTL1 | UPDATE+51 |
| $$TGTOG^PSNAPIS | UPDATE+17 |
| INP^VADPT | EIE+15 |
| $$NOW^XLFDT | ADCOM+5, UPDATE+11 |
| EN^XQOR | EIE+16 |
| $$BROKER^XWBLIB | MESS+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ORD(101 - [#101] | FIND1^DIC |
| ^GMR(120.8 - [#120.8] | Classic Fileman Calls |
| ^GMR(120.86 - [#120.86] | Classic Fileman Calls |
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | OBSLOOP+5, OBSLOOP+11 |
| ^GMR(120.8 - [#120.8] | EIE+7, EIE+8, EIE+10, UPDATE+40, UPDATE+41 |
| ^GMR(120.85 - [#120.85] | OBSLOOP, OBSLOOP+1 |
| ^GMR(120.86 - [#120.86] | NKA+8, NKA+9, NKA+10*, NKA+11*, NKA+12 |
| ^GMRD(120.83 - [#120.83] | UPDATE+43, UPDATE+58 |
| ^GMRD(120.84 - [#120.84] | UPDATE+5 |
| ^TMP($J | UPDATE+65* |
| ^UTILITY($J | ADCOM+3! |
| ^XTMP("GMRAED" | EIE+2, EIE+17, NKA+4, NKA+15, UPDATE+4, UPDATE+68 |
| Name | Field # of Occurrence |
|---|---|
| ^( | UPDATE+38, UPDATE+39 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | EIE+1~, EIE+4*, EIE+8*, NKA+2~, NKA+13*, UPDATE+1~, UPDATE+42* |
| DA(1 | UPDATE+42* |
| DFN | EIE+1~, EIE+14*, NKA+2~, NKA+3*, NKA+4, NKA+5, NKA+9, NKA+10, NKA+11, NKA+12 , NKA+13, NKA+15, UPDATE~, UPDATE+3, UPDATE+4, UPDATE+6, UPDATE+8, UPDATE+9, UPDATE+10, UPDATE+11 , UPDATE+12, UPDATE+16, UPDATE+51, UPDATE+55, UPDATE+68 |
| DIE | EIE+1~, EIE+4*, NKA+2~, NKA+13* |
| DIK | EIE+1~, EIE+8*, UPDATE+1~, UPDATE+42* |
| DIWL | ADCOM+2~, ADCOM+3* |
| DIWR | ADCOM+2~, ADCOM+3* |
| DR | EIE+1~, EIE+4*, NKA+2~, NKA+13* |
| DUZ | ADCOM+6, NKA+13, UPDATE+10, UPDATE+33, UPDATE+46 |
| ENTRY | ADCOM~, ADCOM+5, ADCOM+6, ADCOM+7, ADCOM+8 |
| FDA | ADCOM+2~, UPDATE+1~, UPDATE+14!, UPDATE+26!, UPDATE+36! |
| FDA( | ADCOM+5*, ADCOM+6*, ADCOM+7*, ADCOM+8*, UPDATE+8*, UPDATE+9*, UPDATE+10*, UPDATE+11*, UPDATE+16*, UPDATE+19* , UPDATE+20*, UPDATE+22*, UPDATE+23*, UPDATE+32*, UPDATE+33*, UPDATE+43*, UPDATE+45*, UPDATE+46*, UPDATE+47* |
| FILE | UPDATE+1~, UPDATE+31*, UPDATE+32, UPDATE+33 |
| >> GMRA(1 | OBSLOOP+1*, OBSLOOP+4, OBSLOOP+5, OBSLOOP+8, OBSLOOP+11, OBSLOOP+14 |
| GMRAAR | UPDATE+1~, UPDATE+64* |
| GMRACOM | ADCOM~, ADCOM+3, ADCOM+4*, ADCOM+8 |
| GMRADFN | EIE~, EIE+2, EIE+13, EIE+14, EIE+17, UPDATE+1~, UPDATE+55*, UPDATE+62 |
| GMRAI | ADCOM+2~, ADCOM+3* |
| GMRAIEN | OBSLOOP, EIE~, EIE+3, UPDATE~, UPDATE+1~, UPDATE+2, UPDATE+15, UPDATE+25*, UPDATE+32, UPDATE+33 , UPDATE+35, UPDATE+40, UPDATE+41, UPDATE+42, UPDATE+43, UPDATE+44, UPDATE+51, UPDATE+54, UPDATE+56, UPDATE+57 , UPDATE+58, UPDATE+59, UPDATE+60, UPDATE+61, UPDATE+62, UPDATE+63, UPDATE+64 |
| GMRAIEN( | UPDATE+61* |
| GMRAL | UPDATE+1~, UPDATE+59*, UPDATE+60 |
| GMRAL( | UPDATE+54*, UPDATE+56*, UPDATE+57*, UPDATE+58* |
| GMRAL1 | MESS+1~, MESS+3*, MESS+5, MESS+6 |
| GMRAL2 | MESS+1~, MESS+4*, MESS+5, MESS+6 |
| GMRALL | UPDATE+1~ |
| GMRALL( | UPDATE+51* |
| >> GMRALOC | UPDATE+51 |
| >> GMRANAM | UPDATE+51 |
| GMRAOUT | EIE+1~, EIE+11*, EIE+13, UPDATE+1~, UPDATE+53*, UPDATE+62 |
| GMRAPA | EIE+1~, EIE+3*, EIE+4, EIE+6, EIE+7, EIE+8, EIE+10, EIE+13, UPDATE+1~, UPDATE+63* , UPDATE+64*, UPDATE+65, UPDATE+66 |
| GMRAPA(0 | EIE+10* |
| GMRAPN | EIE+18, UPDATE+1~, UPDATE+67 |
| GMRAROT | UPDATE+1~ |
| GMRAROT( | UPDATE+49* |
| GMRARRAY | NEXT+1, EIE~, EIE+4, EIE+6, UPDATE~, UPDATE+3, UPDATE+11, UPDATE+17*, UPDATE+19, UPDATE+20 , UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+29, UPDATE+30, UPDATE+32, UPDATE+35, UPDATE+37, UPDATE+52, UPDATE+54 , UPDATE+56, UPDATE+57, UPDATE+63, UPDATE+64 |
| GMRAS0 | UPDATE+1~, UPDATE+38*, UPDATE+40, UPDATE+41, UPDATE+42, UPDATE+43, UPDATE+45, UPDATE+47, UPDATE+49 |
| >> GMRASITE | UPDATE+5 |
| >> GMRASITE(0 | UPDATE+5* |
| GMRAXBOS | MESS+1~, MESS+2*, MESS+5 |
| >> I | OBSLOOP+16* |
| IEN | UPDATE+1~, UPDATE+14! |
| IEN( | UPDATE+12* |
| IEN(1 | UPDATE+25 |
| >> ND | NEXT+1* |
| NEW | UPDATE+1~, UPDATE+2*, UPDATE+3, UPDATE+7, UPDATE+15, UPDATE+16, UPDATE+20, UPDATE+25, UPDATE+50 |
| NKA | NKA+2~, NKA+5*, NKA+6, NKA+7, UPDATE+1~, UPDATE+6*, UPDATE+7 |
| NODE | UPDATE+1~, UPDATE+15*, UPDATE+16, UPDATE+19, UPDATE+20, UPDATE+22, UPDATE+23, UPDATE+44*, UPDATE+45, UPDATE+46 , UPDATE+47 |
| >> OBSIEN | OBSV+2*, OBSLOOP*, OBSLOOP+1, OBSLOOP+2 |
| >> ORDFN | NKA+3 |
| OROLD | EIE+1~ |
| >> ORY | EIE+18*, NKA+7*, NKA+8*, NKA+12*, NKA+14*, UPDATE+3*, UPDATE+67*, MESS+6* |
| >> SEVCOD | OBSLOOP+8*, OBSLOOP+9 |
| >> SEVER | OBSLOOP+9*, OBSLOOP+10 |
| SIEN | UPDATE+1~, UPDATE+40*, UPDATE+41, UPDATE+42, UPDATE+43, UPDATE+44 |
| >> STRING | OBSV+1*, OBSLOOP+2*, OBSLOOP+6*, OBSLOOP+7*, OBSLOOP+10*, OBSLOOP+12*, OBSLOOP+15*, OBSLOOP+16*, NEXT+1* |
| SUB | UPDATE+1~, UPDATE+18*, UPDATE+19, UPDATE+20, UPDATE+21, UPDATE+27*, UPDATE+29, UPDATE+30, UPDATE+31, UPDATE+32 , UPDATE+37*, UPDATE+38, UPDATE+39, UPDATE+58* |
| TYPE | ADCOM~, ADCOM+7 |
| U | OBSLOOP+4, OBSLOOP+5, OBSLOOP+8, OBSLOOP+11, OBSLOOP+14, EIE+7, EIE+8, NKA+10, NKA+11, UPDATE+3 , UPDATE+17, UPDATE+19, UPDATE+20, UPDATE+21, UPDATE+39, UPDATE+40, UPDATE+41, UPDATE+42, UPDATE+43, UPDATE+45 , UPDATE+47, UPDATE+49, UPDATE+52, UPDATE+56, UPDATE+58, UPDATE+64 |
| >> USR | OBSLOOP+4*, OBSLOOP+14*, GETUSR |
| >> USRNAM | OBSLOOP+3*, OBSLOOP+7, OBSLOOP+13*, OBSLOOP+15, GETUSR* |
| VAIN | EIE+1~ |
| X | EIE+1~, EIE+15*, EIE+16, ADCOM+2~, ADCOM+3* |
| Y | OBSLOOP+5*, OBSLOOP+6, OBSLOOP+11*, OBSLOOP+12, EIE+1~ |