AGGUPMCR ;VNGT/HS/ALA-Update Medicare ; 20 May 2010 5:20 PM
Source file <AGGUPMCR.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
OTH | ;
|
|
ROI(DATA,DFN,AGGMCROI) | ;EP - AGG MEDICARE ROI TRIGGER
; Input ; DFN - Patient IEN ; AGGMCROI - Release of Information Date |
|
MCRSUF(DFN) | ;EP - Medicare Suffix
|
|
MCDB(DFN) | ;EP - DOB
|
|
MCRABN(DFN) | ;EP - Advance Beneficiary Notice
|
|
MCRPRV(DFN) | ;EP - Medicare Provider
|
|
MCRNMB(DFN) | ;EP - Medicare Number
|
|
XROI | ||
PATCH | ;
|
|
MCRQMB(DFN) | ;EP - Medicare Beneficiary Status
|
|
MCRDTO(DFN) | ;EP - Medicare Date Obtained
|
|
PARS | ;
|
|
XTRIG | ||
DONE | ;
|
|
UPD(DATA,DFN,PROC,DEF,MIEN,PARMS) | ; EP - AGG UPDATE MEDICARE
; Input ; DFN - Patient IEN ; MIEN - Multiple IEN ; PROC - 'A' to add, 'E' to edit, 'D' to delete ; DEF - Definition ; PARMS - Parameters |
|
MCRCCF(DFN) | ;EP - Medicare Card Copy on File
|
|
MCRINFM(DFN) | ;EP - IMP MSG FORM MCR SIG OBTAINED
|
|
MCD() | ;EP
|
|
MCNM(DFN) | ;EP - NAME
|
|
MCLSTDT(DFN) | ;EP - Medicare Last update
|
|
TRIG(DATA,DFN) | ;EP - AGG MEDICARE TRIGGER
; Input ; DFN - Patient record ; PROC - Process; 'A' is add |
Name | Field # of Occurrence |
---|---|
EDIT^AGGEXPRT | DONE+11 |
$$CTRL^AGGUL1 | PARS+16 |
$$DATE^AGGUL1 | PARS+9 |
$$FMTE^AGGUL1 | MCDB+2, MCDB+3, MCLSTDT+4, MCRDTO+3, MCRABN+4, MCRINFM+4, TRIG+19 |
HDR^AGGWTRIG | TRIG+12, ROI+12 |
UP^AGGWTRIG | TRIG+16, TRIG+19, TRIG+24, TRIG+25, TRIG+26, TRIG+27, TRIG+28, TRIG+29, TRIG+30, TRIG+31 , TRIG+32, TRIG+33, TRIG+34, TRIG+35, TRIG+36, TRIG+38, TRIG+39, TRIG+40, TRIG+41, TRIG+42 , TRIG+43, TRIG+44, TRIG+45, TRIG+46, TRIG+47, TRIG+48, ROI+18, ROI+19, ROI+20, ROI+21 , ROI+22, ROI+23, ROI+24, ROI+25, ROI+26, ROI+27, ROI+28, ROI+29, ROI+30, ROI+34 , ROI+35, ROI+36, ROI+37, ROI+38, ROI+39, ROI+40, ROI+41, ROI+42, ROI+43, ROI+44 , ROI+45, ROI+46 |
^DIC | OTH+5, OTH+10 |
FILE^DICN | UPD+28, UPD+46 |
FILE^DIE | UPD+34, UPD+63, DONE+9 |
$$IENS^DILF | UPD+31, UPD+32, UPD+49, UPD+50 |
$$GET1^DIQ | MCNM+2, MCDB+2, MCDB+3, MCLSTDT+4, MCRQMB+3, MCRNMB+3, MCRSUF+3, MCRPRV+3, MCRDTO+3, MCRCCF+3 , TRIG+19, TRIG+22 |
$$NOW^XLFDT | DONE+10, PATCH+2 |
RPC Name | Call Tags |
---|---|
AGG UPDATE MEDICARE | UPD |
AGG MEDICARE TRIGGER | TRIG |
AGG MEDICARE ROI TRIGGER | ROI |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^AUPNPAT - [#9000001] | GET1^DIQ |
^AUPNMCR - [#9000003] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AGG(9009068.3 - [#9009068.3] | UPD+19, UPD+23, UPD+54, UPD+56, UPD+57, DONE+14, PARS+6, PARS+8, PARS+12, PARS+13 |
^AGPATCH( | DONE+10*, PATCH+3*, PATCH+4* |
^AUPNMCR - [#9000003] | UPD+25, UPD+41*, OTH+2*, OTH+7*, PATCH+2, PATCH+3, PATCH+4, MCRABN+2, MCRINFM+2 |
^AUPNMCR("B" | MCNM+2, MCDB+2, MCLSTDT+3, MCRQMB+2, MCRNMB+2, MCRSUF+2, MCRPRV+2, MCRDTO+2, MCRCCF+2 |
^AUTNINS("B" | UPD+62, MCD+2 |
^DPT - [#2] | MCNM+3 |
^TMP("AGGUPMCR" | UPD+10, TRIG+7, ROI+7 |
Name | Line Occurrences |
---|---|
$$MCD | TRIG+38 |
$$MCDB | TRIG+40, ROI+23 |
$$MCLSTDT | TRIG+16 |
$$MCNM | TRIG+39, ROI+18 |
$$MCRABN | TRIG+47, ROI+29 |
$$MCRCCF | TRIG+46 |
$$MCRDTO | TRIG+45 |
$$MCRINFM | TRIG+48, ROI+30 |
$$MCRNMB | TRIG+42 |
$$MCRPRV | TRIG+44 |
$$MCRQMB | TRIG+41 |
$$MCRSUF | TRIG+43 |
DONE | UPD+30 |
PARS | UPD+37 |
XROI | ROI+16, ROI+32 |
XTRIG | TRIG+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABLE | TRIG+16*, TRIG+19*, TRIG+24*, TRIG+25*, TRIG+26*, TRIG+27*, TRIG+28*, TRIG+29*, TRIG+30*, TRIG+31* , TRIG+32*, TRIG+33*, TRIG+34*, TRIG+35*, TRIG+36*, TRIG+38*, TRIG+39*, TRIG+40*, TRIG+41*, TRIG+42* , TRIG+43*, TRIG+44*, TRIG+45*, TRIG+46*, TRIG+47*, TRIG+48*, ROI+5~, ROI+18*, ROI+19*, ROI+20* , ROI+21*, ROI+22*, ROI+23*, ROI+24*, ROI+25*, ROI+26*, ROI+27*, ROI+28*, ROI+29*, ROI+30* , ROI+34*, ROI+35*, ROI+36*, ROI+37*, ROI+38*, ROI+39*, ROI+40*, ROI+41*, ROI+42*, ROI+43* , ROI+44*, ROI+45*, ROI+46* |
ABN | MCRABN+1~, MCRABN+2*, MCRABN+3*, MCRABN+4 |
AGDTS | PATCH+1~, PATCH+2*, PATCH+3, PATCH+4 |
AGGDATA | UPD+8~ |
AGGDATA( | UPD+60* |
AGGDATA(9000003 | UPD+62* |
>> AGGDATAI(9000001 | DONE+8* |
AGGMCABN | OTH+6, OTH+9, OTH+11! |
AGGMCESD | UPD+8~, UPD+42, UPD+44 |
AGGMCIMP | OTH+1, OTH+4, OTH+11! |
AGGMCINS | UPD+8~, UPD+62 |
AGGMCROI | ROI~, ROI+16, ROI+32 |
AGGUPD | UPD+8~ |
AGGUPD( | UPD+33* |
AGI | UPD+8~, PARS+15*, PARS+16 |
AGIEN | UPD+7~, UPD+19*, UPD+20, UPD+23, UPD+54, UPD+56, UPD+57, DONE+14, PARS+6, PARS+8 , PARS+12, PARS+13 |
AGJ | UPD+8~, PARS+15*, PARS+16 |
AGWP | UPD+8~ |
AGWP( | PARS+16* |
>> BMXSEC | UPD+51, UPD+55*, PARS+1, PARS+7* |
BQ | UPD+7~, UPD+51*, UPD+52, PARS+1*, PARS+2 |
CHIEN | UPD+8~, PARS+12*, PARS+13 |
COV | PATCH+1~, PATCH+2*, PATCH+3, PATCH+4 |
DA | UPD+7~, UPD+31*, UPD+32*, UPD+49*, UPD+50*, OTH+3~, OTH+8~ |
DA(1 | UPD+32*, UPD+43*, UPD+50*, OTH+4*, OTH+9* |
DATA | UPD~, UPD+10*, UPD+11, UPD+17, UPD+21, UPD+22, DONE+3, DONE+4, TRIG~, TRIG+7* , TRIG+8, TRIG+13, XTRIG, ROI~, ROI+7*, ROI+8, ROI+13, XROI |
DD | UPD+28!, UPD+46! |
DEF | UPD~, UPD+19, UPD+21 |
DFN | UPD~, UPD+14, UPD+25, UPD+27, UPD+62, OTH+2, OTH+4, OTH+7, OTH+9, DONE+8 , DONE+11, MCNM~, MCNM+2, MCNM+3, MCDB~, MCDB+2, MCDB+3, MCLSTDT~, MCLSTDT+3, MCRQMB~ , MCRQMB+2, MCRNMB~, MCRNMB+2, MCRSUF~, MCRSUF+2, MCRPRV~, MCRPRV+2, MCRDTO~, MCRDTO+2, MCRCCF~ , MCRCCF+2, MCRABN~, MCRABN+2, MCRINFM~, MCRINFM+2, TRIG~, TRIG+16, TRIG+19, TRIG+22, TRIG+39 , TRIG+40, TRIG+41, TRIG+42, TRIG+43, TRIG+44, TRIG+45, TRIG+46, TRIG+47, TRIG+48, ROI~ , ROI+18, ROI+23, ROI+29, ROI+30 |
DIC | UPD+26~, UPD+27*, UPD+43*, OTH+3~, OTH+4*, OTH+8~, OTH+9* |
DIC(0 | UPD+27*, UPD+43*, OTH+4*, OTH+9* |
DINUM | UPD+26~, UPD+27* |
DLAYGO | UPD+26~, UPD+27*, UPD+43*, OTH+3~, OTH+8~ |
DO | UPD+28!, UPD+46! |
DOB | MCDB+1~, MCDB+2* |
DT | DONE+8, PATCH+4 |
DUZ | DONE+8 |
DUZ(2 | DONE+10, PATCH+3, PATCH+4 |
ERROR | UPD+8~, UPD+35, DONE+2, DONE+15! |
ERROR("DIERR" | DONE+2 |
EXEC | UPD+7~, UPD+57*, UPD+58 |
FIELD | UPD+7~, UPD+56*, UPD+59, UPD+60 |
FILE | UPD+7~, UPD+23*, UPD+27, UPD+33, UPD+43, UPD+60 |
HDR | TRIG+13, ROI+5~, ROI+13 |
HELP | TRIG+16*, TRIG+19*, TRIG+24*, TRIG+25*, TRIG+26*, TRIG+27*, TRIG+28*, TRIG+29*, TRIG+30*, TRIG+31* , TRIG+32*, TRIG+33*, TRIG+34*, TRIG+35*, TRIG+36*, TRIG+38*, TRIG+39*, TRIG+40*, TRIG+41*, TRIG+42* , TRIG+43*, TRIG+44*, TRIG+45*, TRIG+46*, TRIG+47*, TRIG+48*, ROI+5~, ROI+18*, ROI+19*, ROI+20* , ROI+21*, ROI+22*, ROI+23*, ROI+24*, ROI+25*, ROI+26*, ROI+27*, ROI+28*, ROI+29*, ROI+30* , ROI+34*, ROI+35*, ROI+36*, ROI+37*, ROI+38*, ROI+39*, ROI+40*, ROI+41*, ROI+42*, ROI+43* , ROI+44*, ROI+45*, ROI+46* |
IEN | MCD+1~, MCD+2*, MCD+3, MCNM+1~, MCNM+2*, MCDB+1~, MCDB+2*, MCLSTDT+2~, MCLSTDT+3*, MCLSTDT+4 , MCRQMB+1~, MCRQMB+2*, MCRQMB+3, MCRNMB+1~, MCRNMB+2*, MCRNMB+3, MCRSUF+1~, MCRSUF+2*, MCRSUF+3, MCRPRV+1~ , MCRPRV+2*, MCRPRV+3, MCRDTO+1~, MCRDTO+2*, MCRDTO+3, MCRCCF+1~, MCRCCF+2*, MCRCCF+3 |
IENS | UPD+7~, UPD+31*, UPD+32*, UPD+33, UPD+49*, UPD+50*, UPD+60 |
II | UPD+7~, UPD+13*, UPD+17, UPD+21*, UPD+22*, DONE+3*, DONE+4*, TRIG+5~, TRIG+10*, TRIG+13 , XTRIG*, ROI+5~, ROI+10*, ROI+13, XROI* |
IN3PB | UPD+7~ |
MIEN | UPD~, UPD+14*, UPD+15*, UPD+31, UPD+32, UPD+40, UPD+47*, UPD+49, UPD+50, DONE+1 , PATCH+2, PATCH+3, PATCH+4 |
NAME | UPD+7~, UPD+53*, UPD+54, UPD+55, UPD+60, DONE+13*, DONE+14*, MCNM+1~, MCNM+2*, PARS+3* , PARS+6, PARS+7, PARS+17 |
PARMS | UPD~, UPD+14*, UPD+51, UPD+52, PARS+1, PARS+2 |
PDATA | UPD+7~, UPD+52*, UPD+53, PARS+2*, PARS+3 |
PFIEN | UPD+7~, UPD+54*, UPD+55, UPD+56, UPD+57, PARS+6*, PARS+7, PARS+8, PARS+12, PARS+13 |
PROC | UPD~, UPD+14*, UPD+30, UPD+39 |
PTYP | UPD+8~, PARS+8*, PARS+9, PARS+10, PARS+14 |
RESULT | UPD+8~, DONE+1*, DONE+2*, DONE+3, DONE+7 |
RIEN | UPD+7~, UPD+14*, UPD+31, UPD+32, UPD+40, UPD+41, UPD+43, UPD+49, UPD+50, DONE+1 , DONE+10, PATCH+2, PATCH+3, PATCH+4 |
SIGD | MCRINFM+1~, MCRINFM+2*, MCRINFM+3*, MCRINFM+4 |
SOURCE | TRIG+16*, TRIG+19*, TRIG+24*, TRIG+25*, TRIG+26*, TRIG+27*, TRIG+28*, TRIG+29*, TRIG+30*, TRIG+31* , TRIG+32*, TRIG+33*, TRIG+34*, TRIG+35*, TRIG+36*, TRIG+38*, TRIG+39*, TRIG+40*, TRIG+41*, TRIG+42* , TRIG+43*, TRIG+44*, TRIG+45*, TRIG+46*, TRIG+47*, TRIG+48*, ROI+5~, ROI+18*, ROI+19*, ROI+20* , ROI+21*, ROI+22*, ROI+23*, ROI+24*, ROI+25*, ROI+26*, ROI+27*, ROI+28*, ROI+29*, ROI+30* , ROI+34*, ROI+35*, ROI+36*, ROI+37*, ROI+38*, ROI+39*, ROI+40*, ROI+41*, ROI+42*, ROI+43* , ROI+44*, ROI+45*, ROI+46* |
TYPE | TRIG+16*, TRIG+19*, TRIG+24*, TRIG+25*, TRIG+26*, TRIG+27*, TRIG+28*, TRIG+29*, TRIG+30*, TRIG+31* , TRIG+32*, TRIG+33*, TRIG+34*, TRIG+35*, TRIG+36*, TRIG+38*, TRIG+39*, TRIG+40*, TRIG+41*, TRIG+42* , TRIG+43*, TRIG+44*, TRIG+45*, TRIG+46*, TRIG+47*, TRIG+48*, ROI+5~, ROI+18*, ROI+19*, ROI+20* , ROI+21*, ROI+22*, ROI+23*, ROI+24*, ROI+25*, ROI+26*, ROI+27*, ROI+28*, ROI+29*, ROI+30* , ROI+34*, ROI+35*, ROI+36*, ROI+37*, ROI+38*, ROI+39*, ROI+40*, ROI+41*, ROI+42*, ROI+43* , ROI+44*, ROI+45*, ROI+46* |
U | UPD+23, UPD+56, DONE+1, DONE+2, DONE+7, PATCH+2, PATCH+3, PATCH+4, MCNM+3, PARS+8 , PARS+13 |
UID | UPD+7~, UPD+9*, UPD+10, TRIG+5~, TRIG+6*, TRIG+7, ROI+5~, ROI+6*, ROI+7 |
VALUE | TRIG+16*, TRIG+19*, TRIG+24*, TRIG+25*, TRIG+26*, TRIG+27*, TRIG+28*, TRIG+29*, TRIG+30*, TRIG+31* , TRIG+32*, TRIG+33*, TRIG+34*, TRIG+35*, TRIG+36*, TRIG+38*, TRIG+39*, TRIG+40*, TRIG+41*, TRIG+42* , TRIG+43*, TRIG+44*, TRIG+45*, TRIG+46*, TRIG+47*, TRIG+48*, ROI+5~, ROI+18*, ROI+19*, ROI+20* , ROI+21*, ROI+22*, ROI+23*, ROI+24*, ROI+25*, ROI+26*, ROI+27*, ROI+28*, ROI+29*, ROI+30* , ROI+34*, ROI+35*, ROI+36*, ROI+37*, ROI+38*, ROI+39*, ROI+40*, ROI+41*, ROI+42*, ROI+43* , ROI+44*, ROI+45*, ROI+46*, PARS+3*, PARS+9*, PARS+11, PARS+12, PARS+13*, PARS+15, PARS+17 |
VISIBLE | TRIG+5~, TRIG+16*, TRIG+19*, TRIG+24*, TRIG+25*, TRIG+26*, TRIG+27*, TRIG+28*, TRIG+29*, TRIG+30* , TRIG+31*, TRIG+32*, TRIG+33*, TRIG+34*, TRIG+35*, TRIG+36*, TRIG+38*, TRIG+39*, TRIG+40*, TRIG+41* , TRIG+42*, TRIG+43*, TRIG+44*, TRIG+45*, TRIG+46*, TRIG+47*, TRIG+48*, ROI+5~, ROI+18*, ROI+19* , ROI+20*, ROI+21*, ROI+22*, ROI+23*, ROI+24*, ROI+25*, ROI+26*, ROI+27*, ROI+28*, ROI+29* , ROI+30*, ROI+34*, ROI+35*, ROI+36*, ROI+37*, ROI+38*, ROI+39*, ROI+40*, ROI+41*, ROI+42* , ROI+43*, ROI+44*, ROI+45*, ROI+46* |
X | UPD+26~, UPD+27*, UPD+44*, OTH+3~, OTH+4*, OTH+8~, OTH+9* |
Y | UPD+26~, UPD+47, OTH+3~, OTH+8~ |
>> ZTSK | UPD+9, TRIG+6, ROI+6 |