XUSNPIE2 ;FO-OAKLAND/JLI - DATA ENTRY FOR INITIAL NPI VALUES ;6/5/09
Source file <XUSNPIE2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DELETNPI(IEN,OIEN,ODATEVAL) | ;
|
|
| CLERXMPT | ; edit entry indicating whether a provider is exempt from needing an NPI
|
|
| HEADER(OPTION,DATETIME,PAGNOREF,LINNOREF,XUSDIV,XUSDIVNM,XUSSORT,SERVSECT,XUSRESO,XUSER) | ;
; ZEXCEPT: IOF,IOST KERNEL IO VARIABLES ; ZEXCEPT: DIRUT,DTOUT NEWED IN CALLING PRNTPROV - INDICATE QUIT TO PRNTPROV |
|
| CHKOLD1(IEN) | ; check for earlier value, and activate if present
|
|
| PRINTOPT | ;
|
|
| DQ | ; entry point for queued print job
|
|
| ALIGNRGT(TEXT,WIDTH) | ; align text right in a specified width
|
|
| GETDATA(OPTION,XUSSORT,XUSDIV,XUSRESO,XUSER) | ; get data for reports for providers
|
|
| PRNTPROV(OPTION,XUSSORT,XUSDIV,PRNTFRMT,XUSRESO,XUSER) | ;
; PRINT PROVIDER INFO |
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | PRINTOPT+22 |
| HOME^%ZIS | PRINTOPT+26 |
| ^%ZISC | DQ+2 |
| ^%ZTLOAD | PRINTOPT+26 |
| ^DIC | CLERXMPT+2 |
| FILE^DIE | DELETNPI+2, DELETNPI+7, CLERXMPT+7, CLERXMPT+13 |
| $$GET1^DIQ | PRNTPROV+25, GETDATA+21, GETDATA+30, GETDATA+33, DELETNPI+5, DELETNPI+6 |
| ^DIR | PRINTOPT+4, PRINTOPT+8, PRINTOPT+12, PRINTOPT+15, PRINTOPT+17, PRINTOPT+18, HEADER+7, CLERXMPT+6, CLERXMPT+11 |
| $$FMTE^XLFDT | HEADER+11 |
| $$NOW^XLFDT | PRNTPROV+14 |
| $$NS^XUAF4 | GETDATA+10 |
| $$KSP^XUPARAM | GETDATA+10 |
| $$ACTIVE^XUSER | GETDATA+14 |
| SET^XUSNPIE1 | CHKOLD1+5 |
| $$CHEKNPI^XUSNPIED | GETDATA+19, CLERXMPT+4 |
| $$EXMPTNPI^XUSNPIED | GETDATA+27, CLERXMPT+4, CLERXMPT+5, CLERXMPT+14 |
| $$GETNPI^XUSNPIED | GETDATA+21 |
| $$GETTAXON^XUSNPIED | GETDATA+21 |
| $$HASNPI^XUSNPIED | CLERXMPT+3 |
| $$NEEDSNPI^XUSNPIED | CLERXMPT+8 |
| $$NPISTATS^XUSNPIED | GETDATA+19 |
| 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 |
|
| 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 |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP($J | GETDATA+8 |
| ^VA(200 - [#200] | GETDATA+12, GETDATA+33, CHKOLD1+2, CHKOLD1+3, DELETNPI+3 |
| Name | Line Occurrences |
|---|---|
| $$ALIGNRGT | PRNTPROV+24 |
| $$GETDATA | PRNTPROV+15 |
| CHKOLD1 | CHKOLD1+2 |
| DELETNPI | CHKOLD1+4 |
| HEADER | PRNTPROV+19, PRNTPROV+27 |
| PRNTPROV | DQ+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | PRINTOPT+1~, PRINTOPT+22* |
| CNTCLEAN | GETDATA+2~, GETDATA+7*, GETDATA+41 |
| CNTDONE | PRNTPROV+11~, PRNTPROV+12*, PRNTPROV+35, GETDATA+28*, GETDATA+41! |
| CNTEXMPT | PRNTPROV+11~, PRNTPROV+12*, PRNTPROV+35, GETDATA+28*, GETDATA+41! |
| CNTNONE | PRNTPROV+11~, PRNTPROV+12*, PRNTPROV+35, GETDATA+28*, GETDATA+41! |
| CNTTOTAL | PRNTPROV+11~, PRNTPROV+12*, PRNTPROV+35, GETDATA+7, GETDATA+28*, GETDATA+41! |
| DATE | CHKOLD1+1~, CHKOLD1+3*, CHKOLD1+4 |
| DATETIME | PRNTPROV+11~, PRNTPROV+14*, PRNTPROV+19, PRNTPROV+27, HEADER~, HEADER+11 |
| DIC | CLERXMPT+1~, CLERXMPT+2* |
| DIC("A" | CLERXMPT+2* |
| DIC(0 | CLERXMPT+2* |
| DIR | PRINTOPT+1~, PRINTOPT+4!, PRINTOPT+8!, PRINTOPT+12!, PRINTOPT+15!, PRINTOPT+17!, PRINTOPT+18!, HEADER+3~, CLERXMPT+1~ |
| DIR("A" | PRINTOPT+4*, PRINTOPT+7*, PRINTOPT+12*, PRINTOPT+15*, PRINTOPT+17*, PRINTOPT+18*, CLERXMPT+6*, CLERXMPT+11* |
| DIR("B" | PRINTOPT+4*, PRINTOPT+7*, PRINTOPT+12*, PRINTOPT+15*, PRINTOPT+18* |
| DIR(0 | PRINTOPT+4*, PRINTOPT+6*, PRINTOPT+12*, PRINTOPT+15*, PRINTOPT+17*, PRINTOPT+18*, HEADER+7*, CLERXMPT+6*, CLERXMPT+11* |
| DIRUT | PRNTPROV+10~, PRNTPROV+17, PRNTPROV+18, PRNTPROV+19, PRNTPROV+20, PRNTPROV+27, PRNTPROV+31, HEADER+7* |
| DTOUT | PRNTPROV+10~, PRNTPROV+17, PRNTPROV+18, PRNTPROV+19, PRNTPROV+20, PRNTPROV+27, PRNTPROV+31 |
| FDA | CLERXMPT+1~ |
| FDA(200 | CLERXMPT+7*, CLERXMPT+13* |
| GLOBLOC | PRNTPROV+11~, PRNTPROV+17*, PRNTPROV+18*, PRNTPROV+20, PRNTPROV+22, PRNTPROV+32 |
| GLOBLOC1 | PRNTPROV+11~, PRNTPROV+15*, PRNTPROV+17, PRNTPROV+18 |
| GLOBVALU | PRNTPROV+11~, PRNTPROV+22*, PRNTPROV+23 |
| IEN | PRNTPROV+11~, PRNTPROV+20*, PRNTPROV+22, PRNTPROV+24, PRNTPROV+25, CHKOLD1~, CHKOLD1+2, CHKOLD1+3, CHKOLD1+4, CHKOLD1+5 , DELETNPI~, DELETNPI+2, DELETNPI+3, DELETNPI+5, DELETNPI+6, CLERXMPT+1~, CLERXMPT+2*, CLERXMPT+3, CLERXMPT+4, CLERXMPT+5 , CLERXMPT+7, CLERXMPT+8, CLERXMPT+13, CLERXMPT+14 |
| IEN1 | CHKOLD1+1~, CHKOLD1+2*, CHKOLD1+3, CHKOLD1+4 |
| IO | DQ+1, DQ+2 |
| IO("Q" | PRINTOPT+2!, PRINTOPT+23 |
| IOF | HEADER+8 |
| ION | PRINTOPT+1~, PRINTOPT+25 |
| IOSL | PRNTPROV+27 |
| IOST | HEADER+7, HEADER+9 |
| LINENUM | PRNTPROV+10~, PRNTPROV+13*, PRNTPROV+19, PRNTPROV+27* |
| LINNOREF | HEADER~, HEADER+16*, HEADER+17*, HEADER+18* |
| MULTDIV | PRNTPROV+11~, PRNTPROV+36, GETDATA+34* |
| MULTDIVC | PRNTPROV+11~, PRNTPROV+36, GETDATA+34* |
| NCOUNT | PRNTPROV+11~, PRNTPROV+21*, PRNTPROV+24*, PRNTPROV+27 |
| NPI | PRNTPROV+11~, PRNTPROV+23*, PRNTPROV+24, PRNTPROV+25, GETDATA+1~, GETDATA+21*, GETDATA+27*, GETDATA+28, GETDATA+37, CHKOLD1+1~ , CHKOLD1+3*, CHKOLD1+5 |
| ODATEVAL | DELETNPI~, DELETNPI+2 |
| OIEN | DELETNPI~, DELETNPI+2 |
| OPTION | PRINTOPT+1~, PRINTOPT+4*, PRINTOPT+25, DQ+1, PRNTPROV~, PRNTPROV+15, PRNTPROV+19, PRNTPROV+27, HEADER~, HEADER+12 , HEADER+13, GETDATA~, GETDATA+23, GETDATA+29 |
| PAGENUM | PRNTPROV+10~, PRNTPROV+13*, PRNTPROV+19, PRNTPROV+27 |
| PAGNOREF | HEADER~, HEADER+4*, HEADER+7, HEADER+8, HEADER+11 |
| >> POP | PRINTOPT+22 |
| PRNTFRMT | PRINTOPT+1~, PRINTOPT+16*, PRINTOPT+17*, DQ+1, PRNTPROV~, PRNTPROV+16, PRNTPROV+19, PRNTPROV+24, PRNTPROV+25, PRNTPROV+27 , PRNTPROV+31 |
| PROVNAME | PRNTPROV+10~, PRNTPROV+20*, PRNTPROV+22, PRNTPROV+24, PRNTPROV+25, PRNTPROV+32*, GETDATA+1~, GETDATA+21*, GETDATA+37, GETDATA+38 |
| RESULT | ALIGNRGT+1~, ALIGNRGT+2*, ALIGNRGT+3 |
| SERVSECT | PRNTPROV+10~, PRNTPROV+18*, PRNTPROV+19, PRNTPROV+25, PRNTPROV+27, HEADER~, HEADER+18 |
| STATUS | CHKOLD1+1~, CHKOLD1+2, CHKOLD1+3*, CHKOLD1+4, CHKOLD1+5 |
| TAXDESCR | PRNTPROV+10~, PRNTPROV+22*, PRNTPROV+24, PRNTPROV+25, GETDATA+1~, GETDATA+21*, GETDATA+37, GETDATA+38 |
| TAXONOMY | PRNTPROV+10~, PRNTPROV+23*, PRNTPROV+24, PRNTPROV+25, GETDATA+1~, GETDATA+21*, GETDATA+24, GETDATA+25, GETDATA+37 |
| TEMPVAL | HEADER+3~ |
| TEXT | ALIGNRGT~, ALIGNRGT+2 |
| TOTTYP | PRNTPROV+34~*, PRNTPROV+35 |
| U | PRNTPROV+23, PRNTPROV+25, GETDATA+10, GETDATA+15, GETDATA+16, GETDATA+17, GETDATA+37, CHKOLD1+3 |
| WIDTH | ALIGNRGT~, ALIGNRGT+2 |
| X | HEADER+3~, GETDATA+2~, GETDATA+37*, GETDATA+38 |
| XUFDA | CHKOLD1+1~, DELETNPI+1~, DELETNPI+4~, DELETNPI+7 |
| XUFDA( | DELETNPI+2* |
| XUFDA(200 | DELETNPI+5*, DELETNPI+6* |
| XUSACTV | GETDATA+1~, GETDATA+14*, GETDATA+15, GETDATA+16, GETDATA+17 |
| XUSDEFLT | GETDATA+1~, GETDATA+9*, GETDATA+10*, GETDATA+32 |
| XUSDIS | PRNTPROV+11~, PRNTPROV+12*, PRNTPROV+23*, PRNTPROV+24, GETDATA+2~, GETDATA+5*, GETDATA+17*, GETDATA+37 |
| XUSDIV | PRINTOPT+1~, PRINTOPT+15*, PRINTOPT+17, PRINTOPT+18, DQ+1, PRNTPROV~, PRNTPROV+15, PRNTPROV+16, PRNTPROV+19, PRNTPROV+25 , PRNTPROV+27, HEADER~, HEADER+17, HEADER+18, GETDATA~, GETDATA+9, GETDATA+10, GETDATA+31 |
| XUSDIVCN | GETDATA+1~, GETDATA+32*, GETDATA+33*, GETDATA+34 |
| XUSDIVN | GETDATA+1~, GETDATA+33*, GETDATA+36*, GETDATA+38 |
| XUSDIVNM | PRNTPROV+11~, PRNTPROV+17*, PRNTPROV+18, PRNTPROV+19, PRNTPROV+25, PRNTPROV+27, HEADER~, HEADER+17, GETDATA+1~, GETDATA+32! |
| XUSDIVNM( | GETDATA+33*, GETDATA+36, GETDATA+38 |
| XUSDIVNM(1 | GETDATA+9*, GETDATA+32* |
| XUSER | PRINTOPT+1~, PRINTOPT+12*, DQ+1, PRNTPROV~, PRNTPROV+9*, PRNTPROV+15, PRNTPROV+19, PRNTPROV+27, HEADER~, HEADER+5* , HEADER+12, HEADER+13, GETDATA~, GETDATA+4*, GETDATA+16 |
| XUSGLOB | GETDATA+1~, GETDATA+8*, GETDATA+38, GETDATA+42 |
| XUSIEN | GETDATA+2~, GETDATA+12*, GETDATA+14, GETDATA+19, GETDATA+21, GETDATA+27, GETDATA+30, GETDATA+33, GETDATA+37, GETDATA+38 |
| XUSRESO | PRINTOPT+1~, PRINTOPT+5*, PRINTOPT+9*, DQ+1, PRNTPROV~, PRNTPROV+15, PRNTPROV+19, PRNTPROV+27, PRNTPROV+34, HEADER~ , HEADER+10, GETDATA~, GETDATA+3*, GETDATA+23, GETDATA+24, GETDATA+25 |
| XUSSERVC | GETDATA+2~, GETDATA+11*, GETDATA+30*, GETDATA+38 |
| XUSSKIP | GETDATA+1~, GETDATA+23*, GETDATA+24*, GETDATA+25* |
| XUSSORT | PRINTOPT+1~, PRINTOPT+18*, DQ+1, PRNTPROV~, PRNTPROV+15, PRNTPROV+16, PRNTPROV+19, PRNTPROV+25, PRNTPROV+27, HEADER~ , HEADER+18, GETDATA~, GETDATA+11, GETDATA+30 |
| XUSVAL | GETDATA+2~, GETDATA+19*, GETDATA+20, GETDATA+29 |
| Y | PRINTOPT+1~, PRINTOPT+4, PRINTOPT+8, PRINTOPT+9, PRINTOPT+12, PRINTOPT+15, PRINTOPT+17, PRINTOPT+18, HEADER+3~, HEADER+7 , CLERXMPT+1~, CLERXMPT+2, CLERXMPT+6, CLERXMPT+11 |
| ZTDESC | PRINTOPT+1~, PRINTOPT+25* |
| ZTIO | PRINTOPT+1~, PRINTOPT+25* |
| ZTRTN | PRINTOPT+1~, PRINTOPT+25* |
| ZTSAVE | PRINTOPT+1~ |
| ZTSAVE("OPTION" | PRINTOPT+24* |
| ZTSAVE("PRNTFRMT" | PRINTOPT+24* |
| ZTSAVE("XUSDIV" | PRINTOPT+24* |
| ZTSAVE("XUSER" | PRINTOPT+24* |
| ZTSAVE("XUSRESO" | PRINTOPT+24* |
| ZTSAVE("XUSSORT" | PRINTOPT+24* |
| ZTSK | PRINTOPT+1~, PRINTOPT+26 |