EASXDR ;ALB/BRM - ROUTINE TO MERGE ENTRIES DURING PATIENT MERGE; ; 5/10/02 9:27am
Source file <EASXDR.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 3 | FILE^DIE EN^DIQ ^DIR |
| Enrollment Application System | 1 | ($$CHKRELAT,$$REMOVE)^EASXDR1 |
| Kernel | 1 | $$FMTE^XLFDT |
| 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 |
|---|---|---|
| Enrollment Application System | 3 | EAS DELETE MT/COPAY DEPENDENT EAS MERGE DUP MT/COPAY DEP EASXDR1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(ARRAY) | ;Entry point called with the name of the array containing the
; from and to pointers of the record being merged. The array is ; formatted as follows: ; ARRAY(FROM_IEN,TO_IEN,"FROM_IEN;DPT(","TO_IEN;DPT(")="" |
|
| OPTION | ; entry point from 'Fix Duplicate Patient Relations' menu option
|
|
| CHGACT(MRGFRIEN,MRGTOIEN,EFFDT) | ;
|
|
| FINDSSN(IEN40812,SSN) | ;find SSN associated with Patient Relation entry
|
|
| DELETE | ; entry point from 'Delete Duplicate MT/Copay Dependents' menu option
|
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DGPR(408.12 - [#408.12] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPR(408.12 - [#408.12] | OPTION+10, OPTION+11, OPTION+12, CHGACT+25, CHGACT+26, FINDSSN+3, DELETE+7 |
| ^DPT - [#2] | OPTION+13, OPTION+14 |
| ^TMP($J | CHGACT+24!, CHGACT+25*, CHGACT+26* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTIVE | CHGACT+2~, CHGACT+13*, CHGACT+20, CHGACT+21 |
| ACTROOT | CHGACT+14~, CHGACT+16*, CHGACT+18, CHGACT+19, CHGACT+20 |
| ARRAY | EN~, EN+9, EN+10, EN+11, EN+12 |
| DA | OPTION+1~, CHGACT+1~, CHGACT+6*, CHGACT+8*, DELETE+1~, DELETE+9* |
| DFN | OPTION+1~, OPTION+9, OPTION+12*, OPTION+13, OPTION+14, OPTION+25!, OPTION+26, OPTION+27*, OPTION+28, OPTION+32 , DELETE+1~ |
| DFNFR | EN+8~, EN+9*, EN+10, EN+11, EN+12, EN+14 |
| DFNTO | EN+8~, EN+10*, EN+11, EN+12, EN+14 |
| DGMSGF | OPTION+1~, OPTION+2*, DELETE+1~, DELETE+2* |
| DIC | OPTION+1~, CHGACT+1~, CHGACT+6*, CHGACT+8*, DELETE+1~, DELETE+9* |
| DIE | CHGACT+1~ |
| DIERR | CHGACT+14~ |
| DIQ | CHGACT+1~ |
| DIQ(0 | CHGACT+6*, CHGACT+8*, DELETE+9* |
| DIR | OPTION+1~, OPTION+18!, CHGACT+1~, DELETE+1~, DELETE+10! |
| DIR("?" | OPTION+5*, OPTION+21*, OPTION+22*, OPTION+23*, DELETE+5*, DELETE+13*, DELETE+14*, DELETE+15* |
| DIR("A" | OPTION+4*, OPTION+20*, CHGACT+11*, DELETE+4*, DELETE+12* |
| DIR("B" | OPTION+19*, DELETE+11* |
| DIR(0 | OPTION+3*, OPTION+19*, CHGACT+10*, DELETE+3*, DELETE+11* |
| DIROUT | OPTION+1~, OPTION+6, OPTION+24, CHGACT+1~, CHGACT+12, DELETE+1~, DELETE+6, DELETE+10!, DELETE+17 |
| DIRUT | OPTION+1~, OPTION+6, OPTION+24, CHGACT+1~, CHGACT+12, DELETE+1~, DELETE+6, DELETE+10!, DELETE+17 |
| DR | CHGACT+1~ |
| DTOUT | OPTION+1~, OPTION+6, OPTION+24, CHGACT+1~, CHGACT+12, DELETE+1~, DELETE+6, DELETE+10!, DELETE+17 |
| DUOUT | OPTION+1~, OPTION+6, OPTION+24, CHGACT+1~, CHGACT+12, DELETE+1~, DELETE+6, DELETE+10!, DELETE+17 |
| EASARY | EN+8~ |
| EFFDT | CHGACT~, CHGACT+11, CHGACT+18, CHGACT+19 |
| ERROR | CHGACT+24! |
| FDA | CHGACT+14~ |
| FDA( | CHGACT+21* |
| IEN | EN+8~ |
| IEN12 | OPTION+11*, OPTION+12, CHGACT+14~, CHGACT+15*, CHGACT+16, CHGACT+21, DELETE+7*, DELETE+8, DELETE+9, DELETE+18 , DELETE+22 |
| IEN40812 | FINDSSN~, FINDSSN+3 |
| IENFR | EN+8~, EN+11*, EN+12 |
| IENTO | EN+8~, EN+12* |
| MRGFRIEN | CHGACT~, CHGACT+4, CHGACT+6, CHGACT+15, CHGACT+26 |
| MRGTOIEN | CHGACT~, CHGACT+4, CHGACT+8, CHGACT+15, CHGACT+25 |
| MSG | OPTION+28*, OPTION+29, OPTION+30, DELETE+1~, DELETE+18*, DELETE+19, DELETE+20 |
| NODE12 | FINDSSN+1~, FINDSSN+3*, FINDSSN+4 |
| OKTOMRG | EN+8~, EN+14* |
| POINT | FINDSSN+1~, FINDSSN+4*, FINDSSN+5 |
| ROOT | FINDSSN+1~, FINDSSN+5*, FINDSSN+6, FINDSSN+7 |
| SSN | OPTION+1~, OPTION+14*, OPTION+17, FINDSSN~, FINDSSN+2*, FINDSSN+7*, DELETE+1~ |
| SSNFR | CHGACT+1~, CHGACT+4, CHGACT+5 |
| SSNTO | CHGACT+1~, CHGACT+4, CHGACT+7 |
| SUBIEN | CHGACT+14~, CHGACT+17*, CHGACT+19*, CHGACT+20, CHGACT+21 |
| VETNAM | OPTION+1~, OPTION+13*, OPTION+17, OPTION+20, DELETE+1~ |
| X | OPTION+1~, CHGACT+1~, DELETE+1~ |
| Y | OPTION+1~, OPTION+8, OPTION+9, OPTION+10, OPTION+11, OPTION+18!, OPTION+25, OPTION+26*, OPTION+27, CHGACT+1~ , CHGACT+13, DELETE+1~, DELETE+7, DELETE+10!, DELETE+17 |
| Y(0 | OPTION+8, OPTION+10, OPTION+15, DELETE+8 |