XUSNPIE1 ;FO-OAKLAND/JLI - NATIONAL PROVIDER IDENTIFIER DATA CAPTURE ;5/13/08 17:32
Source file <XUSNPIE1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETQUEUE(OPT,VALUE) | ;
|
|
| SIGNON | ; .ACT - run at user sign-on display message if NEEDS AN NPI
|
|
| CBOQUEUE | ;
|
|
| CLERXMPT | ;
|
|
| CHKDGT(XUSNPI,XUSDA,XUSQI) | ; INPUT TRANSFORM
|
|
| SET1(XUSIEN,XUSNPI) | ;
; set value for NPI field (#41.99) in file #4 |
|
| SET(XUSIEN,XUSNPI) | ;
; set value for NPI related fields (#41.97-41.99) in file #200 |
|
| POSTINIT | ;
|
|
| SETDATE() | ;
|
|
| CHKOLD1(IEN) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | SIGNON+6, CBOQUEUE+3, CBOQUEUE+9 |
| FILE^DIE | SET+8, SETQUEUE+1, CBOQUEUE+6 |
| UPDATE^DIE | CBOQUEUE+12 |
| $$GET1^DIQ | SIGNON+7, SIGNON+9 |
| $$FMTE^XLFDT | SIGNON+8 |
| $$NOW^XLFDT | SIGNON+5, SETDATE+1 |
| $$GET^XPAR | CHKDGT+13 |
| $$ACTIVE^XUSER | POSTINIT+7 |
| $$CHKDGT^XUSNPI | CHKDGT+1 |
| $$QI^XUSNPI | CHKDGT+3 |
| $$NPIUSED^XUSNPI1 | CHKDGT+6 |
| CHKOLD1^XUSNPIE2 | CHKOLD1+1 |
| CLERXMPT^XUSNPIE2 | CLERXMPT+1 |
| $$CHEKNPI^XUSNPIED | SIGNON+2 |
| $$CHKGLOB^XUSNPIED | POSTINIT+5 |
| DOUSER^XUSNPIED | POSTINIT+7 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(19.2 - [#19.2] | SIGNON+8, SIGNON+9 |
| ^DIC(4 - [#4] | SET1+2, SET1+3!, SET1+4* |
| ^TMP("XUS NPI CBO LOCK" | SIGNON+6 |
| ^TMP("XUSNPI CBO LOCK" | SIGNON+6 |
| ^VA(200 - [#200] | SET+3, POSTINIT+7 |
| Name | Line Occurrences |
|---|---|
| $$SETDATE | CBOQUEUE+4, CBOQUEUE+10 |
| CBOQUEUE | SIGNON+6, POSTINIT+11 |
| SETQUEUE | SIGNON+8, SIGNON+10, SIGNON+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DATETIME | SIGNON+1~, SIGNON+7*, SIGNON+8 |
| DT | SIGNON+4, SIGNON+8, SIGNON+11, SETDATE+1 |
| DUZ | SIGNON+2 |
| FDA | SETQUEUE+1~, CBOQUEUE+1~ |
| FDA( | SETQUEUE+1*, CBOQUEUE+4*, CBOQUEUE+5*, CBOQUEUE+9*, CBOQUEUE+10*, CBOQUEUE+11* |
| IEN | CHKOLD1~, CHKOLD1+1 |
| NPIUSED | CHKDGT+5~, CHKDGT+6*, CHKDGT+8, CHKDGT+10 |
| OLDNPI | SET1+2~*, SET1+3 |
| OPT | SIGNON+1~, SIGNON+6*, SIGNON+7, SIGNON+8, SIGNON+9, SIGNON+10, SIGNON+11, SETQUEUE~, SETQUEUE+1 |
| VALUE | SETQUEUE~, SETQUEUE+1 |
| X | SET+2~, SET+3*, POSTINIT+1~ |
| XIEN | POSTINIT+1~ |
| XUGLOB | POSTINIT+1~, POSTINIT+5*, POSTINIT+7 |
| XUS | CHKDGT+1~*, CHKDGT+2 |
| XUS1 | CHKDGT+15~*, CHKDGT+16, CHKDGT+17*, CHKDGT+18 |
| XUS2 | CHKDGT+16~*, CHKDGT+17, CHKDGT+18* |
| XUSDA | CHKDGT~, CHKDGT+6, CHKDGT+15, CHKDGT+17 |
| XUSFDA | SET+2~ |
| XUSFDA(200 | SET+5*, SET+6*, SET+7* |
| XUSIEN | SET~, SET+3, SET+4, SET1~, SET1+2, SET1+3, SET1+4 |
| XUSIENS | SET+2~, SET+4*, SET+5, SET+6, SET+7 |
| XUSNPI | SET~, SET+5, SET1~, SET1+4, CHKDGT~, CHKDGT+1, CHKDGT+3, CHKDGT+6, CHKDGT+18 |
| XUSQI | CHKDGT~, CHKDGT+6, CHKDGT+13 |
| XUSQIK | CHKDGT+3~*, CHKDGT+6 |
| XUSROOT | CHKDGT+13~*, CHKDGT+14*, CHKDGT+15, CHKDGT+17 |
| XUSRSLT | CHKDGT+5~, CHKDGT+6 |
| XUSVAL | CBOQUEUE+1~, CBOQUEUE+3*, CBOQUEUE+4, CBOQUEUE+5, CBOQUEUE+9* |
| XUUSER | POSTINIT+1~, POSTINIT+7* |
| XVAL | SIGNON+1~, SIGNON+5* |
| XVALTIME | SIGNON+1~, SIGNON+4*, SIGNON+5 |
| ZTDESC | POSTINIT+1~ |
| ZTDTH | POSTINIT+1~ |
| ZTIO | POSTINIT+1~ |
| ZTQUEUED | CBOQUEUE+6~*!, CBOQUEUE+12~*! |
| ZTRTN | POSTINIT+1~ |