AGELUP2 ;IHS/ASDS/EFG - PROCESS MCR ELIGIBILITY FROM CMS FILE ;
Source file <AGELUP2.m>
Package | Total | Call Graph |
---|---|---|
IHS Patient Registration | 4 | ^AGDATCK UPDATE1^AGED (HEAD,PEND)^AGELUPUT $$S^AGVDF |
VA Fileman | 4 | ^DIC FILE^DICN ^DIE ^DIK |
IHS VA Utilities | 1 | $$DIR^XBDIR |
Kernel | 1 | $$FMTE^XLFDT |
Package | Total | Caller Graph |
---|---|---|
IHS Patient Registration | 4 | AG6P17A AGELUP1 AGELUP3 AGELUP4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
1 | ;;MCR NAME;;MCD NAME;;
|
|
FILE(AG) | ;EP - file MEDICARE FIELDS
|
|
M(AG) | ;EP - process Medicare
|
|
MCRY | ;if medicare coverage
|
|
PTACT(AG,X) | ;EP - Record action AG on patient X (DFN). 1=add, 2=edit.
|
|
MCRN | ;EP - No MCR/RRE coverage in rpms.
|
|
DFL | ;EP - Set descrepency flags.
|
|
3 | ;;MCR NUMBER;;MCD NUMBER;;
|
|
2 | ;;MCR DOB;;MCD DOB;;
|
|
5 | ;;ELIGIBILITY;;ELIGIBILITY;;
|
|
4 | ;;SFX;;;;
|
|
MDISP(AGDISP) | ;EP - display medicare info
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNMCR - [#9000003] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNMCR - [#9000003] | M+2, M+5, MCRY+3, MCRY+5, MCRY+8, MCRY+10, MCRY+15, FILE+3, FILE+13, FILE+14 , FILE+16, FILE+19, FILE+20, FILE+26 |
^AUTTMCS - [#9999999.32] | MCRY+11, FILE+16 |
^AUTTMCS("B" | FILE+1 |
^DD(9000003 | FILE+27 |
^DD(9009062.02 | PTACT+2 |
Name | Line Occurrences |
---|---|
DFL | MCRY+22, MCRN+3 |
MCRN | M+5 |
MCRY | M+2 |
MDISP | M+6 |
PTACT | FILE+8, FILE+21, FILE+40 |
Name | Field # of Occurrence |
---|---|
^( | MCRY+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | MCRY+17*, MCRY+18, MCRY+19*, MCRY+20 |
AG | M~, FILE~, PTACT~, PTACT+2 |
AG("DATE" | FILE+49! |
AG("DFN" | M+2, M+5, MCRY+3, MCRY+5, MCRY+8, MCRY+10, MCRY+15, FILE+3, FILE+5, FILE+8 , FILE+12, FILE+21, FILE+24, FILE+40, FILE+47, FILE+50 |
AG("DT" | DFL+14, DFL+16, DFL+17, DFL+24, MDISP+18, MDISP+23, MDISP+25, MDISP+26, FILE+30, FILE+32 , FILE+33 |
AG("DTOT" | FILE+49! |
AG("ER" | FILE+49! |
AG("FDOB" | DFL+4, FILE+6, FILE+20 |
AG("FNBR" | DFL+6, FILE+6, FILE+14 |
AG("FNM" | DFL+2, FILE+6, FILE+19 |
AG("FSFX" | DFL+8, FILE+1, FILE+6, FILE+15, FILE+16, FILE+17 |
AG1 | M+1!, MDISP+12*, MDISP+14*, MDISP+16, MDISP+17, MDISP+18 |
AG1( | MCRN+2*, MDISP+5 |
AG1("DT" | MCRY+20*, DFL+17, DFL+21, DFL+23, DFL+24, MDISP+14, MDISP+16, MDISP+17, MDISP+26 |
AG1(1 | MCRY+3*, MCRN+1* |
AG1(2 | MCRY+6* |
AG1(3 | MCRY+8* |
AG1(4 | MCRY+11* |
AG1(5 | MDISP+1* |
AG2 | M+1!, MDISP+22*, MDISP+23*, MDISP+25, MDISP+26 |
AG2( | MDISP+8 |
AG2(1 | DFL+2*, DFL+3 |
AG2(2 | DFL+4*, DFL+5 |
AG2(3 | DFL+6*, DFL+7 |
AG2(4 | DFL+8*, DFL+9 |
AG2(5 | MDISP+1* |
>> AGACT | M+2* |
AGADD | FILE+2~, FILE+3*, FILE+10*, FILE+39 |
>> AGAUTO | M+3 |
>> AGCNT | MDISP+12*, MDISP+17*, MDISP+18, MDISP+26*, MDISP+27, MDISP+30* |
>> AGCVT | MDISP+15*, MDISP+16*, MDISP+17, MDISP+18, MDISP+24*, MDISP+25*, MDISP+26 |
AGDISP | MDISP~, MDISP+1, MDISP+2, MDISP+10 |
AGFL | MCRY+21!, MCRY+23, DFL+1! |
AGFL( | MDISP+4, MDISP+6 |
AGFL(1 | DFL+3* |
AGFL(2 | DFL+5* |
AGFL(3 | DFL+7* |
AGFL(4 | DFL+9* |
AGFL(5 | DFL+17*, DFL+24* |
AGI | FILE+29*, FILE+30*, FILE+32, FILE+33, FILE+43! |
>> AGINSPT | FILE+6, FILE+13 |
AGJ | FILE+31*, FILE+32*, FILE+33, FILE+43! |
AGLINE | MDISP+13! |
AGLINE( | MDISP+17*, MDISP+18*, MDISP+26*, MDISP+27*, MDISP+31, MDISP+32, MDISP+33*, MDISP+35, MDISP+36, MDISP+38 , MDISP+39, MDISP+40 |
>> AGMDOB | MCRY+5*, MCRY+6, DFL+5 |
>> AGMNBR | MCRY+8*, DFL+7 |
>> AGMNM | MCRY+3*, DFL+3 |
>> AGMSFX | MCRY+10*, MCRY+11*, DFL+9 |
>> AGRCNT | M+10 |
>> AGRUN | PTACT+2 |
AGSAME | M+1!, M+2, MCRY+1*, MCRY+23* |
>> AGTYPE | MDISP+3, MDISP+7, MDISP+32 |
DA | MCRY+13*, MCRY+15*, MCRY+17, FILE+11~, FILE+12*, FILE+13, FILE+14, FILE+16, FILE+19, FILE+20 , FILE+24*, FILE+26*, PTACT+1~ |
DA(1 | FILE+24*, FILE+26, FILE+27, PTACT+2* |
DD | FILE+4~, FILE+7!, FILE+28!, FILE+37!, PTACT+3! |
DFN | FILE+46~, FILE+47* |
DIC | FILE+1*, FILE+4~, FILE+5*, FILE+27*, PTACT+1~, PTACT+2* |
DIC("DR" | FILE+6*, FILE+35*, FILE+36* |
DIC("P" | FILE+27*, PTACT+2* |
DIC(0 | FILE+1*, FILE+5*, FILE+27*, PTACT+2* |
DIE | FILE+11~, FILE+12*, PTACT+1~ |
>> DIK | FILE+24* |
DINUM | FILE+5*, PTACT+1~, PTACT+2* |
DITC | FILE+21~*! |
DLAYGO | FILE+4~, FILE+5* |
DO | FILE+4~, FILE+7!, FILE+28!, FILE+37!, PTACT+3! |
DR | FILE+11~, FILE+12*, FILE+13*, FILE+14*, FILE+17*, FILE+19*, FILE+20*, FILE+21, PTACT+1~ |
DUZ(2 | FILE+50 |
I | MCRN+2*, DFL+12~, DFL+13*, DFL+14*, DFL+16, DFL+17, DFL+20*, DFL+21*, DFL+23, DFL+24 , MDISP+2*, MDISP+4, MDISP+5, MDISP+6, MDISP+7, MDISP+8, MDISP+30*, MDISP+31*, MDISP+32, MDISP+33 , MDISP+35, MDISP+36, MDISP+38, MDISP+39, MDISP+40 |
IO(0 | M+8 |
>> IORVOFF | MDISP+36, MDISP+39, MDISP+40 |
>> IORVON | MDISP+36, MDISP+39, MDISP+40 |
J | DFL+12~, DFL+15*, DFL+16*, DFL+17, DFL+22*, DFL+23*, DFL+24 |
U | MCRY+3, MCRY+5, MCRY+8, MCRY+10, MCRY+11, MCRY+17, MCRY+18, MCRY+19, MCRY+20, MDISP+35 , MDISP+36, MDISP+38, MDISP+39, MDISP+40, FILE+13, FILE+14, FILE+16, FILE+19, FILE+20, FILE+26 , FILE+27, FILE+33, PTACT+2 |
X | FILE+1*, FILE+5*, FILE+33*, FILE+34, PTACT~, PTACT+2 |
Y | FILE+1, FILE+3, FILE+8, FILE+21, FILE+40, PTACT+1~ |
Name | Field # of Occurrence |
---|---|
$T(@I | MDISP+3 |