LRCAPES1 ;DALOI/FHS/KLL - CONT MANUAL PCE CPT WORKLOAD CAPTURE ;02/28/12 20:29
Source file <LRCAPES1.m>
| Package | Total | Call Graph |
|---|---|---|
| Lab Service | 6 | (CLEAN,EN,LOAD)^LRCAPES (LSTCPT,READ)^LRCAPES1 SEND^LRCAPPH1 STUFI^LRCAPV1 SET^LRCAPV1S RANGE^LRWU2 |
| Kernel | 3 | ($$FMADD,$$FMTE,$$NOW)^XLFDT $$CJ^XLFSTR $$GET^XUA4A72 |
| VA FileMan | 2 | ($$GET1,EN)^DIQ ^DIR |
| CPT HCPCS Codes | 1 | ($$CPT,$$CPTD)^ICPTCOD |
| PCE Patient Care Encounter | 1 | GETCPT^PXAPIOE |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Setup the order of defined NLT codes
|
|
| SET(DFN,LRPRO,LREDT,LRLOC,LRINS,LRCPT,LRAA,LRAD,LRAN) | ; Call to check variable
|
|
| SEND | ; Send data to PCE via DATA2PCE^PXAPI API
|
|
| SETWKL(LRAA,LRAD,LRAN) | ; Set workload into 68 from CPT coding
|
|
| DIS | ;
|
|
| CHK | ; User accepts CPT list
|
|
| PG | ; Page break
|
|
| RD | ; DIR read
|
|
| READ | ; Select CPT codes for accession
; Ask if want to see previously loaded CPT codes |
|
| DEM | ;
|
|
| CHKCPT | ; Edit CPT code - does it exist,active in 81 or 64, linked to workload?
|
|
| GETWL2 | ;
|
|
| LSTCPT(LRAA,LRAD,LRAN) | ||
| HLP | ; Help display for CPT selection
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | EN+17, EN+18, SEND+1, DEM+9, DEM+23, DEM+27, DEM+28 |
| EN^DIQ | LSTCPT+16 |
| ^DIR | PG+2, RD+4, LSTCPT+6 |
| $$CPT^ICPTCOD | EN+13 |
| $$CPTD^ICPTCOD | EN+15 |
| CLEAN^LRCAPES | SET+12 |
| EN^LRCAPES | SET+10 |
| LOAD^LRCAPES | SET+12 |
| LSTCPT^LRCAPES1 | HLP+11 |
| READ^LRCAPES1 | SET+10 |
| SEND^LRCAPPH1 | SEND+6 |
| STUFI^LRCAPV1 | SETWKL+17 |
| SET^LRCAPV1S | SETWKL+17 |
| RANGE^LRWU2 | DIS+5 |
| GETCPT^PXAPIOE | LSTCPT+11 |
| $$FMADD^XLFDT | EN+6, CHK+6 |
| $$FMTE^XLFDT | DEM+5 |
| $$NOW^XLFDT | SEND+4 |
| $$CJ^XLFSTR | SEND+2, SEND+8, SETWKL+4, DEM+33, HLP+4, HLP+5 |
| $$GET^XUA4A72 | SET+3 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^LR - [#63] | GET1^DIQ |
| ^LAM - [#64] | GET1^DIQ |
| 68.05 | GET1^DIQ |
| ^AUPNVCPT - [#9000010.18] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | SET+8 |
| ^DPT - [#2] | SET+2 |
| ^LAB(60 - [#60] | DEM+19 |
| ^LAM - [#64] | EN+12, EN+13, SETWKL+13, SETWKL+14, CHKCPT+20, CHKCPT+23, CHKCPT+24, CHKCPT+26, GETWL2+7, GETWL2+16 |
| ^LAM("AB" | SETWKL+12, CHKCPT+5, GETWL2+6, GETWL2+14, GETWL2+15, GETWL2+20 |
| ^LR - [#63] | DEM+10, DEM+13 |
| ^LRO(68 - [#68] | SEND+3, SEND+9*, SETWKL+1, SETWKL+2, SETWKL+8, SETWKL+15, DEM+8, DEM+17, LSTCPT+3 |
| ^SC - [#44] | SET+5, SET+6 |
| ^TMP("LR" | EN+2, EN+4!, EN+6*, EN+7*, EN+17*, EN+18*, SET+11, SETWKL+3!, SETWKL+9, SETWKL+10 , SETWKL+12, SETWKL+18!, DIS+3!, DIS+7, CHK+5!, CHK+6*, DEM+32, DEM+38, DEM+40 |
| ^TMP("LRPXAPI" | SEND+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | DEM+2~, LSTCPT+4~, LSTCPT+16* |
| DFN | SET~, SET+2 |
| DIC | LSTCPT+4~, LSTCPT+16* |
| DIR | CHK+1~, PG+1~, READ+3~, LSTCPT+4~, HLP+1~ |
| DIR("?" | READ+6* |
| DIR("??" | READ+7* |
| DIR("A" | CHK+2*, READ+5*, LSTCPT+5* |
| DIR("B" | CHK+3*, LSTCPT+6* |
| DIR(0 | CHK+3*, PG+2*, READ+4*, LSTCPT+5*, HLP+10* |
| DIROUT | RD+1~ |
| DIRUT | PG+1~, PG+3, RD+1~, RD+4, LSTCPT+4~, HLP+1~ |
| >> DOB | DEM+5 |
| DR | LSTCPT+4~, LSTCPT+16* |
| DT | EN+2, EN+6, EN+7, EN+13, SET+3, CHK+6 |
| DTOUT | PG+1~, RD+1~, HLP+1~ |
| DUOUT | PG+1~, RD+1~, LSTCPT+4~, HLP+1~ |
| DUZ | EN+2, EN+7 |
| ERR | LSTCPT+4~ |
| IEN | LSTCPT+4~, LSTCPT+11* |
| IOF | PG+4, DEM+4, LSTCPT+10, LSTCPT+15, HLP+2, HLP+10 |
| IOM | SEND+2, SETWKL+4, DEM+33, HLP+4, HLP+5 |
| IOSL | DEM+18, DEM+39, LSTCPT+15, HLP+10 |
| LRAA | SET~, SET+1*, SEND+3, SEND+9, SEND+10, SETWKL~, SETWKL+1, SETWKL+2, SETWKL+8, SETWKL+15 , READ+2, DEM+1, DEM+3, DEM+8, DEM+17, LSTCPT~, LSTCPT+1, LSTCPT+3, HLP+11 |
| >> LRACTV | CHKCPT+2*, CHKCPT+23, CHKCPT+27*, CHKCPT+28*, CHKCPT+30 |
| LRAD | SET~, SET+1*, SEND+3, SEND+9, SEND+10, SETWKL~, SETWKL+2, SETWKL+8, SETWKL+15, READ+2 , DEM+1, DEM+3, DEM+8, DEM+17, LSTCPT~, LSTCPT+1, LSTCPT+3, HLP+11 |
| LRADD | SETWKL+5~, SETWKL+7* |
| LRAN | SET~, SET+1*, SEND+3, SEND+9, SEND+10, SETWKL~, SETWKL+2, SETWKL+8, SETWKL+15, READ+2 , DEM+1, DEM+3, DEM+8, DEM+17, LSTCPT~, LSTCPT+1, LSTCPT+3, HLP+11 |
| >> LRANSX | DIS+4, DIS+5, RD+2*, RD+5* |
| >> LRANSY | DIS+16*, CHK+4, RD+2*, RD+5* |
| LRCDEF | SETWKL+5~, SETWKL+7* |
| >> LRCDT | DEM+1, DEM+6 |
| LRCNT | EN+3~, EN+5*, EN+16*, SETWKL+5~, SETWKL+7*, DIS+2! |
| LRCPT | SET~ |
| LRCPT(0 | SET+9 |
| LRD2 | CHKCPT+2*, CHKCPT+20*, CHKCPT+21, GETWL2+2~, GETWL2+3*, GETWL2+6*, GETWL2+7, GETWL2+15*, GETWL2+16 |
| LRDA | LSTCPT+4~, LSTCPT+13*, LSTCPT+14*, LSTCPT+16 |
| LRDES | EN+3~, EN+9~, EN+15!* |
| LRDES(1 | EN+17 |
| >> LRDFN | SEND+1, DEM+10, DEM+13, DEM+23, DEM+26 |
| >> LRDSSID | SET+7, SEND+1 |
| LREDT | SET~, SET+4, SEND+4*, SEND+5*, CHKCPT+28, GETWL2+9, GETWL2+18 |
| LRENC | LSTCPT+4~ |
| LRENC( | LSTCPT+14 |
| LREND | SET+1*, PG+3*, RD+3*, RD+4*, READ+3~, READ+4*, DEM+15*, DEM+16~, DEM+17, DEM+18 , DEM+34*, DEM+36~, DEM+38, DEM+39, LSTCPT+4~, LSTCPT+13*, LSTCPT+14, LSTCPT+15, HLP+1~, HLP+6 , HLP+10 |
| LRFL | DEM+22~, DEM+25*, DEM+27 |
| LRI | EN+3~, EN+12*, EN+13, EN+17, EN+18, SETWKL+5~, SETWKL+9*, SETWKL+10, SETWKL+12, DIS+2! |
| LRIA64 | DIS+1~, DIS+8, DIS+12, DEM+44, DEM+48, CHKCPT+30* |
| LRIA81 | DIS+1~, DIS+8, DIS+11, DEM+44, DEM+47, CHKCPT+4* |
| >> LRIDT | DEM+10, DEM+13, DEM+26 |
| LRIENS | DEM+2~, DEM+3*, DEM+9, DEM+22~, DEM+26*, DEM+27 |
| LRII | CHKCPT+1~, CHKCPT+22*, CHKCPT+23*, CHKCPT+24, CHKCPT+26 |
| >> LRINA2 | CHKCPT+22*, CHKCPT+26*, CHKCPT+27, CHKCPT+28, GETWL2+7*, GETWL2+8, GETWL2+9, GETWL2+16*, GETWL2+17, GETWL2+18 |
| LRINACT | CHKCPT+1~ |
| LRINS | SET~, SET+8 |
| LRINVES | DIS+1~, DIS+8, DIS+14, DEM+44, DEM+51 |
| >> LRLLOCX | DEM+7 |
| LRLOC | SET~, SET+5, SET+6 |
| LRLST | DIS+2! |
| LRNOLK | DIS+1~, DIS+8, DIS+13, DEM+44, DEM+49, CHKCPT+6* |
| LRNOTFD | DIS+1~, DIS+8, DIS+10, DEM+44, DEM+46, CHKCPT+3* |
| >> LRNR | CHKCPT+2*, CHKCPT+6*, CHKCPT+30* |
| >> LROK | SET+1*, SET+2*, SET+3*, SET+4*, SET+5*, SET+6*, SET+7*, SET+8*, SET+9*, SET+11* , SET+13 |
| LRP | SETWKL+5~, SETWKL+10*, SETWKL+11, SETWKL+12*, SETWKL+13, SETWKL+14, LSTCPT+4~, LSTCPT+11* |
| >> LRPARAM | SETWKL+1 |
| LRPATH | DEM+22~, DEM+23*, DEM+27*, DEM+28*, DEM+29, DEM+30 |
| >> LRPCEN | SEND+3*, SEND+9 |
| LRPRO | SET~, SET+3 |
| >> LRQ | GETWL2+5 |
| >> LRQUIET | SEND+2, SEND+7, SEND+8, SETWKL+4 |
| >> LRREL2 | CHKCPT+22*, CHKCPT+26*, CHKCPT+27, CHKCPT+28, GETWL2+7*, GETWL2+8, GETWL2+9, GETWL2+16*, GETWL2+17, GETWL2+18 |
| LRRF64 | DIS+1~, DIS+8, DEM+44, DEM+50 |
| >> LRSPECID | DEM+7 |
| >> LRSS | DEM+10, DEM+13, DEM+23, DEM+24, DEM+25, DEM+29, DEM+30 |
| LRSTR | LSTCPT+2~, LSTCPT+3*, LSTCPT+11 |
| LRT | SETWKL+5~, SETWKL+14*, SETWKL+15*, SETWKL+16 |
| LRT("P" | SETWKL+8* |
| LRTIME | SETWKL+5~ |
| LRTMP | DEM+36~, DEM+37*, DEM+40*, DEM+41, DEM+42 |
| >> LRURG | SETWKL+6*, SETWKL+7 |
| LRURGW | SETWKL+5~, SETWKL+7* |
| >> LRVSITN | SEND+7, SEND+8, SEND+9 |
| LRWL | GETWL2+2~, GETWL2+13*, GETWL2+14*, GETWL2+15, GETWL2+16, GETWL2+17, GETWL2+18 |
| >> LRWL2 | CHKCPT+2*, CHKCPT+12, CHKCPT+20, CHKCPT+23, CHKCPT+24, CHKCPT+26, GETWL2+5*, GETWL2+6, GETWL2+7, GETWL2+11* , GETWL2+14, GETWL2+15, GETWL2+17*, GETWL2+18*, GETWL2+20* |
| LRWLQUFL | CHKCPT+10*, CHKCPT+17, CHKCPT+18!, GETWL2+8*, GETWL2+9*, GETWL2+17*, GETWL2+18* |
| LRX | EN+3~, EN+13*, EN+14, EN+15, EN+17, EN+18, DIS+2!, DEM+11~, DEM+13*, DEM+15* , DEM+17*, DEM+19, DEM+34*, DEM+38*, DEM+40, DEM+41, CHKCPT+3, HLP+1~, HLP+3*, HLP+6* , HLP+7, HLP+8 |
| LRX2 | EN+3~, EN+10*, EN+11, EN+17, EN+18 |
| LRX3 | EN+3~, EN+10*, EN+11, EN+12, EN+13, EN+17, EN+18 |
| LRXTST | DIS+2! |
| LRXY | DIS+2!, CHKCPT+2, CHKCPT+4 |
| >> LRXY1 | CHKCPT+2*, CHKCPT+3, CHKCPT+4, CHKCPT+5, CHKCPT+6, CHKCPT+25, CHKCPT+30, GETWL2+6, GETWL2+14, GETWL2+15 , GETWL2+20 |
| >> LRXY2 | CHKCPT+2*, CHKCPT+24*, CHKCPT+25 |
| LRY | EN+3~, EN+8*, EN+10, HLP+1~, HLP+7*, HLP+8, HLP+9 |
| >> PNM | DEM+5 |
| S | LSTCPT+4~, LSTCPT+16* |
| >> SSN | DEM+5 |
| U | EN+2, EN+6, EN+7, EN+14, EN+17, EN+18, SET+6, SETWKL+1, SETWKL+10, SETWKL+12 , CHK+6, DEM+13, DEM+19, DEM+41, DEM+42, CHKCPT+2, CHKCPT+4, CHKCPT+24, CHKCPT+26, GETWL2+7 , GETWL2+16, HLP+8, HLP+9 |
| X | DIS+2!, DIS+5*, RD+1~, RD+5, LSTCPT+4~ |
| X9 | DIS+1~, DIS+6 |
| Y | RD+1~, RD+5, LSTCPT+4~, LSTCPT+7 |