GMRAPED3 ;HIRMFO/YMP,RM-VALIDATE ENTRY FOR .02 FIELD IN FILE 120.8 ;16-Mar-2011 09:16;DU
Source file <GMRAPED3.m>
| Package | Total | Call Graph |
|---|---|---|
| Adverse Reaction Tracking | 6 | PASS^GMRADPT EN1^GMRADSP0 EN1^GMRAHLP0 EN1^GMRAKILL PAT^GMRAPAT HANGT^GMRAPEH0 |
| IHS Electronic Health Record | 3 | CKIN^BEHOARMU ($$CANVERIF,FIREEVT)^BEHOART $$HASKEY^BEHOUSCX |
| Kernel | 3 | $$NOW^XLFDT $$UP^XLFSTR EN^XQOR |
| VA Fileman | 3 | (,$$FIND1)^DIC YN^DICN (FILE,UPDATE)^DIE |
| Registration | 1 | 1^VADPT |
| Package | Total | Caller Graph |
|---|---|---|
| Adverse Reaction Tracking | 2 | GMRA REACTIVATE A/AR GMRAPED0 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| Q1 | ;
|
|
| EN21 | ;Load the inactive allergies and ask user to select one
|
|
| REACT(DFN,GMRAPA) | ;Find the entry to inactivate
|
|
| REAC | ;EP Called to reactivate an inactive entry
|
|
| EN1 | ; GIVEN DFN, SELECT PATIENT ALLERGY
|
|
| RESET(DATA,GMRAPA,DFN,VAL) | ;Reactivate
|
|
| LIST(DFN,GMRA) | ;Get all the reaction for a patient
|
|
| DIC | ; VALIDATE LOOKUP FOR A/AR
|
|
| YNOK |
| Name | Field # of Occurrence |
|---|---|
| CKIN^BEHOARMU | RESET+3 |
| $$CANVERIF^BEHOART | RESET+23 |
| FIREEVT^BEHOART | RESET+29 |
| $$HASKEY^BEHOUSCX | RESET+22 |
| ^DIC | EN21+12 |
| $$FIND1^DIC | EN21+16 |
| YN^DICN | YNOK |
| FILE^DIE | RESET+21 |
| UPDATE^DIE | RESET+12, RESET+28 |
| PASS^GMRADPT | LIST+12 |
| EN1^GMRADSP0 | EN21+6 |
| EN1^GMRAHLP0 | EN21+8 |
| EN1^GMRAKILL | REAC+7 |
| PAT^GMRAPAT | REAC+3 |
| HANGT^GMRAPEH0 | REACT+8 |
| 1^VADPT | EN21+2 |
| $$NOW^XLFDT | RESET+9, RESET+26 |
| $$UP^XLFSTR | EN21+9 |
| EN^XQOR | EN21+17 |
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ORD(101 - [#101] | FIND1^DIC |
| ^GMR(120.8 - [#120.8] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(120.8 - [#120.8] | REACT+2, REACT+3, REACT+4, LIST+3, LIST+4, LIST+5, LIST+7, LIST+8, LIST+9, Q1+1 , RESET+5 |
| Name | Line Occurrences |
|---|---|
| DIC | EN21+12 |
| EN1 | EN21+8 |
| EN21 | REAC+4 |
| LIST | EN21+4 |
| Q1 | EN21+12, EN21+13 |
| REAC | EN21+7, EN21+12, REACT+8 |
| REACT | EN21+15 |
| RESET | REACT+7 |
| YNOK | YNOK+3 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | Q1+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | Q1+2!, YNOK*, YNOK+1 |
| AIEN | RESET+1~, RESET+7*, RESET+10, RESET+11, RESET+17*, RESET+18, RESET+19, RESET+20, RESET+24*, RESET+25 , RESET+26, RESET+27 |
| BIEN | RESET+1~, RESET+4*, RESET+17, RESET+24 |
| CANVER | RESET+1~, RESET+22*, RESET+23 |
| D | Q1+2! |
| DA | Q1+2! |
| DATA | REACT+1~, REACT+7, REACT+8, RESET~, RESET+2*, RESET+6*, RESET+13*, RESET+14* |
| DFN | REAC+1~, REAC+6!, EN21+4, EN21+15, REACT~, REACT+7, LIST~, LIST+3, RESET~, RESET+3 , RESET+29 |
| DGSENFLG | EN21+10*, EN21+12! |
| DIC | REAC+6!, EN21+10*, EN21+12!, Q1+2! |
| DIC("S" | EN21+10* |
| DIC("W" | EN21+10* |
| DIC(0 | EN21+10* |
| DTIME | EN21+7 |
| DTOUT | EN21+10!, EN21+12!, Q1+2!, DIC+1 |
| DUOUT | EN21+10!, EN21+12!, Q1+2!, DIC+2 |
| DUZ | RESET+8, RESET+27 |
| ERR | RESET+1~, RESET+15!, RESET+30! |
| ERR("DIERR" | RESET+13 |
| FDA | RESET+15!, RESET+30! |
| FDA( | RESET+10*, RESET+11*, RESET+18*, RESET+19*, RESET+20*, RESET+25*, RESET+26*, RESET+27* |
| FNUM | RESET+1~, RESET+4* |
| GMA | REAC+6! |
| GMALAR | EN21+1~ |
| GMRA | REAC+1~, LIST~, LIST+2*, LIST+12, LIST+13* |
| GMRAAR | EN1+1!*, Q1+2! |
| GMRACNT | EN21+1~, EN21+2* |
| GMRAHLP | EN21+8*, Q1+2! |
| GMRAIEN | EN21+1~ |
| GMRAING | Q1+2! |
| >> GMRAL | EN21+4, EN21+5, EN21+6 |
| GMRALAGO | Q1+2! |
| GMRALAR | EN21+7*, EN21+8, EN21+9*, Q1+2! |
| GMRALOC | EN21+1~, EN21+3* |
| GMRANAM | EN21+1~, EN21+3*, EN21+10 |
| GMRAOUT | REAC+1~, REAC+2*, REAC+4, REAC+6!, EN21+1~, EN21+6, EN21+7*, EN21+8, EN21+12*, EN21+13 , DIC+1*, YNOK* |
| GMRAPA | EN21+13*, EN21+14, EN21+15, REACT~, REACT+2, REACT+3, REACT+4, REACT+7, REACT+8, LIST+1~ , LIST+2*, LIST+3*, LIST+4, LIST+5, LIST+7, LIST+8, LIST+9, LIST+12, Q1+1, RESET~ , RESET+2, RESET+4, RESET+5, RESET+7, RESET+14, RESET+23, RESET+29 |
| GMRAPA(0 | EN1+2, Q1+1* |
| GMRARET | REAC+6!, EN21+7* |
| GMRASEX | EN21+1~, EN21+3* |
| GMRAUSER | REAC+6! |
| IEN | RESET+1~ |
| INACT | REACT+1~, REACT+3*, REACT+5, REACT+6, LIST+1~, LIST+8*, LIST+10 |
| INZ | LIST+1~, LIST+6*, LIST+10*, LIST+11 |
| IOF | REAC+3 |
| MIEN | RESET+1~ |
| PSNDA | Q1+2! |
| PSODA | Q1+2! |
| REACT | REACT+1~, REACT+4*, REACT+5, LIST+1~, LIST+9*, LIST+10 |
| SIEN | RESET+1~, RESET+5*, RESET+6, RESET+7 |
| STOP | RESET+1~, RESET+4*, RESET+6 |
| U | EN21+3, REACT+3, REACT+4, LIST+8, LIST+9, RESET+13 |
| VADM | EN21+1~ |
| VADM(1 | EN21+3 |
| VADM(5 | EN21+3 |
| >> VAIN(4 | EN21+3 |
| VAL | REACT+1~, REACT+7, RESET~ |
| VAL("GMRAINACT" | REACT+6* |
| VAL("GMRAINRE" | RESET+9*, RESET+10 |
| VAL("GMRAINREBY" | RESET+8*, RESET+11 |
| VER | RESET+1~, RESET+23 |
| X | EN21+1~, EN21+10*, EN21+12*, EN21+16*, EN21+17, Q1+2!, DIC+1*, YNOK, RESET+1~ |
| Y | EN21+10!, EN21+13, Q1+2!, DIC+2*, YNOK*, YNOK+1*, RESET+1~ |
| Y(0 | EN21+12 |
| Z | REACT+1~, REACT+2*, REACT+3, REACT+4, LIST+1~, LIST+7*, LIST+8, LIST+9 |