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 |