LRBEBA ;DALOI/JAH/FHS - SCI, EI, AND LRBEDGX QUESTIONS ; 17-Oct-2014 09:22 ; MKK
Source file <LRBEBA.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 6 | EN^DDIOL (,$$FIND1)^DIC UPDATE^DIE ^DIK $$GET1^DIQ ^DIR |
| Lab Service | 3 | ($$GMOD,SOP,STDN)^LRBEBA2 BLDAR^LRBEBA3 (OPORD,OPRES)^LRBEBAO |
| DRG Grouper | 2 | $$ICDDX^ICDEX $$CPT^ICPTCOD |
| IHS Changes To Lab | 2 | SETDICSD^BLRICDU0 $$MODEXIST^BLRUTIL4 |
| Scheduling | 1 | CL^SDCO21 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GCDT(LRODT,LRSN) | ; Get the collection date/time
|
|
| BAWRK(LRODT,LRSN,LRI,LRBEY,LRTEST,LRBEDEL,LRBEVST,LRBEROLL,ORIEN) | ; Send the Billing Information to PCE
|
|
| QUES(LRBEDFN,LRBESMP,LRBESPC,TST,DT,LRBEAR,LRBEDP) | ; Start asking questions
|
|
| KILL | ;
|
|
| SDG1(LRODT,LRSN,LRTN,LRSAMP,LRSPEC,LRTSTS,LRBEAR) | ; Set the diagnois
; and indicators file #69 |
|
| GETI(LRBEA) | ; Get type of Indicator
|
|
| CCPT(LRBECPT,LRBECDT,LRBEAR) | ; Check the status of the CPT (CSV)
|
|
| SCI(LRBEDFN,LRBECDT,LRBEQT) | ; Ask the Indicator Questions
|
|
| EMSGCPT(LRBEAR) | ; Print out Inactive CPTs
|
|
| ERRMSG(MT) | ; Display Error Message
|
|
| GEDT(LRODT,LRSN,LRBETST) | ; Get the Date of Service
|
|
| SDOS(LRODT,LRSN,LRTN,LRBECDT) | ; Set DOS for CIDC
|
| Name | Field # of Occurrence |
|---|---|
| SETDICSD^BLRICDU0 | QUES+7 |
| $$MODEXIST^BLRUTIL4 | BAWRK+1 |
| EN^DDIOL | ERRMSG+6, EMSGCPT+6, EMSGCPT+12, EMSGCPT+13, BAWRK+13 |
| ^DIC | QUES+12, GEDT+5 |
| $$FIND1^DIC | BAWRK+11 |
| UPDATE^DIE | SDG1+31, SDOS+3 |
| ^DIK | SDG1+6 |
| $$GET1^DIQ | SDG1+10, BAWRK+18, BAWRK+21, BAWRK+24, GEDT+3, GEDT+7, GCDT+4 |
| ^DIR | SCI+11 |
| $$ICDDX^ICDEX | QUES+17 |
| $$CPT^ICPTCOD | CCPT+14 |
| $$GMOD^LRBEBA2 | BAWRK+19 |
| SOP^LRBEBA2 | BAWRK+32 |
| STDN^LRBEBA2 | BAWRK+31 |
| BLDAR^LRBEBA3 | BAWRK+30 |
| OPORD^LRBEBAO | BAWRK+34 |
| OPRES^LRBEBAO | BAWRK+35 |
| CL^SDCO21 | SCI+6 |
| FileNo | Call Tags |
|---|---|
| ^LAB(60 - [#60] | GET1^DIQ |
| ^LR - [#63] | GET1^DIQ |
| ^LRO(68 - [#68] | GET1^DIQ |
| 69.01 | GET1^DIQ |
| 69.03 | GET1^DIQ |
| ^LAB(69.9 - [#69.9] | GET1^DIQ |
| ^ICD9 - [#80] | Classic Fileman Calls |
| ^DIC(9.4 - [#9.4] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LRO(69 - [#69] | SDG1+5, SDG1+12, BAWRK+23, BAWRK+27 |
| ^TMP("LRPXAPI" | BAWRK+6!, KILL+1! |
| Name | Line Occurrences |
|---|---|
| $$GETI | SCI+10 |
| KILL | BAWRK+29, BAWRK+30, BAWRK+31, BAWRK+32 |
| SCI | QUES+20 |
| SDOS | BAWRK+28 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNAM | EMSGCPT+1~, EMSGCPT+9*, EMSGCPT+10 |
| CNT | BAWRK+7~ |
| D0 | BAWRK+7~ |
| DA | SDG1+3~, SDG1+6*, SDG1+7!, BAWRK+7~ |
| >> DFN | SDG1+10, SDG1+11, BAWRK+21*, BAWRK+22 |
| DIC | QUES+1~, QUES+12*, QUES+13!, QUES+14!, SCI+12!, BAWRK+7~, GEDT+1~, GEDT+4*, GEDT+5! |
| DIC("A" | QUES+11* |
| DIC(0 | QUES+12*, GEDT+5* |
| DIE | BAWRK+7~ |
| DIK | SDG1+3~, SDG1+4*, SDG1+7! |
| DIR | QUES+1~, SCI+1~, BAWRK+7~ |
| DIR("A" | SCI+10* |
| DIR(0 | SCI+11* |
| DIRUT | QUES+1~, SCI+1~ |
| DT | QUES~, QUES+7, QUES+20 |
| DTOUT | QUES+1~, QUES+13, SCI+1~, SCI+12 |
| DUOUT | QUES+1~, QUES+13, SCI+1~, SCI+12 |
| ERRDIS | KILL+4! |
| I | SCI+1~, SCI+8*, BAWRK+7~, BAWRK+25*, BAWRK+26 |
| INROOT | KILL+4! |
| >> LRAA | BAWRK+18, BAWRK+19 |
| LRBEA | SCI+1~, SCI+8*, SCI+9, SCI+10, SCI+14, SCI+15, GETI~, GETI+3, GETI+4, GETI+5 , GETI+6, GETI+7, GETI+8, GETI+9, GETI+10 |
| LRBEALO | QUES+2*, QUES+11, QUES+19, QUES+20*, QUES+21! |
| LRBEAR | QUES~, QUES+13!, SCI+12!, SDG1~, CCPT~, EMSGCPT~, BAWRK+6!, BAWRK+14~, BAWRK+30, BAWRK+35 , KILL+2! |
| LRBEAR( | QUES+18*, QUES+19*, SCI+5*, SCI+14*, SDG1+13, SDG1+14, SDG1+30!, CCPT+16*, EMSGCPT+7, EMSGCPT+8 , EMSGCPT+9 |
| LRBEAR1 | BAWRK+6!, BAWRK+35, KILL+2! |
| LRBEASK | EMSGCPT+1~ |
| LRBEAST | ERRMSG+1~, ERRMSG+4*, ERRMSG+5, EMSGCPT+3*, EMSGCPT+4 |
| LRBEB | SCI+1~, SCI+4*, SCI+5 |
| LRBEBL | SCI+1~, SCI+3*, SCI+4, SCI+5 |
| LRBECDT | SCI~, SCI+6, SDOS~, SDOS+2, CCPT~, CCPT+14, BAWRK+14~, BAWRK+24*, BAWRK+28, GCDT+1~ , GCDT+2*, GCDT+4*, GCDT+5 |
| LRBECLY | SCI+1~, SCI+6 |
| LRBECLY( | SCI+9 |
| LRBECPT | CCPT~, CCPT+14, CCPT+16, EMSGCPT+1~, EMSGCPT+7*, EMSGCPT+8, EMSGCPT+9, EMSGCPT+10, BAWRK+6!, BAWRK+33 , KILL+5! |
| LRBEDEL | BAWRK~, BAWRK+20*, BAWRK+30, KILL+2! |
| LRBEDFN | QUES~, QUES+18, QUES+19, QUES+20, SCI~, SCI+5, SCI+6, SCI+14, SDG1+2~, SDG1+10* , SDG1+11*, SDG1+13, SDG1+14, SDG1+30, BAWRK+14~, BAWRK+22*, BAWRK+30, BAWRK+32 |
| LRBEDGX | QUES+15*, QUES+18, QUES+19, SCI+2, SCI+3, SCI+4, SCI+5, SCI+14, SCI+15, KILL+3! |
| LRBEDIA | KILL+2! |
| LRBEDN | KILL+3! |
| LRBEDP | QUES~ |
| LRBEDP( | SCI+2, SCI+3, SCI+4, SCI+15* |
| LRBEDT | BAWRK+24*, KILL+2! |
| LRBEEDT | GEDT+1~, GEDT+2*, GEDT+7*, GEDT+8 |
| LRBEFIL | SDG1+2~, SDG1+12*, SDG1+19, SDG1+20, SDG1+21, SDG1+22, SDG1+23, SDG1+24, SDG1+25, SDG1+26 , SDG1+27, SDG1+28 |
| LRBEFMSG | QUES+1~, QUES+10*, QUES+11 |
| LRBEFMT | ERRMSG+1~, ERRMSG+4*, ERRMSG+6, EMSGCPT+1~, EMSGCPT+3*, EMSGCPT+6, EMSGCPT+12, EMSGCPT+13 |
| LRBEIEN | SDG1+2~, SDG1+17*, SDG1+19, SDG1+20, SDG1+21, SDG1+22, SDG1+23, SDG1+24, SDG1+25, SDG1+26 , SDG1+27, SDG1+28, SDOS+1~, SDOS+2*, KILL+3!, GEDT+1~, GEDT+6*, GEDT+7, GCDT+1~, GCDT+3* , GCDT+4 |
| LRBELIN | ERRMSG+1~, ERRMSG+5*, ERRMSG+6, EMSGCPT+1~, EMSGCPT+4*, EMSGCPT+6, EMSGCPT+13 |
| LRBEMOD | BAWRK+15~, BAWRK+19*, KILL+3! |
| LRBEMS | ERRMSG+1~, ERRMSG+2*, ERRMSG+3*, ERRMSG+4*, ERRMSG+5, ERRMSG+6, EMSGCPT+1~, EMSGCPT+3*, EMSGCPT+4, EMSGCPT+6 , EMSGCPT+11 |
| LRBEMS2 | EMSGCPT+1~, EMSGCPT+5*, EMSGCPT+6, EMSGCPT+13 |
| LRBEMS3 | EMSGCPT+1~, EMSGCPT+10*, EMSGCPT+11*, EMSGCPT+12 |
| LRBEMSG | EMSGCPT+1~, EMSGCPT+2*, EMSGCPT+3, EMSGCPT+5, BAWRK+8~ |
| LRBENO | BAWRK+15~, BAWRK+29, BAWRK+30, BAWRK+31, BAWRK+32, BAWRK+34 |
| LRBEP | SDG1+3~, SDG1+9*, SDG1+15, SDG1+16* |
| LRBEPAN | BAWRK+8~, BAWRK+30, BAWRK+32 |
| LRBEPDGX | SDG1+2~, SDG1+12*, SDG1+13*, SDG1+14, SDG1+19, SDG1+30* |
| LRBEPOS | KILL+2! |
| LRBEPTDT | SDG1+14*, SDG1+15, SDG1+20, SDG1+21, SDG1+22, SDG1+23, SDG1+24, SDG1+25, SDG1+26, SDG1+27 , SDG1+28, SDG1+30, CCPT+12~, CCPT+14*, CCPT+15, CCPT+16, KILL+3! |
| LRBEQT | QUES+1~, QUES+2*, QUES+3, QUES+13*, QUES+14*, QUES+20, SCI~, SCI+8, SCI+9, SCI+12* , SCI+13* |
| LRBEQUES | GETI+1~, GETI+2*, GETI+3, GETI+4, GETI+6, GETI+7, GETI+8, GETI+9, GETI+10 |
| LRBEQUS1 | GETI+1~, GETI+2*, GETI+5 |
| LRBERES | KILL+3! |
| LRBEROLL | BAWRK~, BAWRK+32, KILL+5 |
| LRBESB | BAWRK+8~, BAWRK+17*, BAWRK+32 |
| LRBESEG | SCI+1~, SCI+7*, SCI+8 |
| LRBESEQ | BAWRK+8~ |
| LRBESMP | QUES~, QUES+18, QUES+19, SCI+5, SCI+14, KILL+3! |
| LRBESP | EMSGCPT+1~, EMSGCPT+4*, EMSGCPT+5, EMSGCPT+10, EMSGCPT+11 |
| LRBESPC | QUES~, QUES+18, QUES+19, SCI+5, SCI+14, KILL+3! |
| LRBEST | QUES+1~, QUES+2*, QUES+13*, QUES+22, SCI+12*, CCPT+12~, CCPT+13*, CCPT+15*, CCPT+16, CCPT+17 |
| LRBETEST | BAWRK+8~, BAWRK+16*, BAWRK+30, BAWRK+31 |
| LRBETEST( | BAWRK+25, BAWRK+26 |
| LRBETM | KILL+3! |
| LRBETNUM | SDG1+2~, SDG1+12*, SDG1+17, SDG1+18, SDG1+29* |
| LRBETST | BAWRK+8~, BAWRK+26*, BAWRK+27, GEDT~, GEDT+3 |
| LRBETYP | BAWRK+14~ |
| LRBEU | BAWRK+14~ |
| LRBEVSIT | KILL+2! |
| LRBEVST | BAWRK~, BAWRK+23*, BAWRK+35, KILL+3! |
| LRBEX | GETI+1~, GETI+3*, GETI+4*, GETI+5*, GETI+6*, GETI+7*, GETI+8*, GETI+9*, GETI+10*, GETI+11 , BAWRK+14~ |
| LRBEY | BAWRK~, BAWRK+30, BAWRK+31, BAWRK+32, KILL+5! |
| LRBEZ | BAWRK+14~ |
| >> LRCHG | BAWRK+5 |
| LRDA | SDG1+3~, SDG1+5*, SDG1+6 |
| LRDBEDGX | BAWRK+8~ |
| >> LRDFN | SDG1+10, BAWRK+21 |
| LRERR | SDG1+2~, SDOS+1~ |
| LRFDA | SDG1+2~, SDOS+1~ |
| LRFDA(99 | SDG1+19*, SDG1+20*, SDG1+21*, SDG1+22*, SDG1+23*, SDG1+24*, SDG1+25*, SDG1+26*, SDG1+27*, SDG1+28* , SDOS+2* |
| LRFDAIEN | SDG1+2~ |
| LRFDAIEN( | SDG1+18* |
| LRI | BAWRK~, BAWRK+15~ |
| LRNOP | BAWRK+8~ |
| LRODT | SDG1~, SDG1+4, SDG1+5, SDG1+12, SDG1+17, SDOS~, SDOS+2, BAWRK~, BAWRK+23, BAWRK+24 , BAWRK+27, BAWRK+28, BAWRK+30, BAWRK+31, BAWRK+35, GEDT~, GEDT+4, GEDT+6, GCDT~, GCDT+3 |
| LROOS | BAWRK+15~, BAWRK+18*, KILL+3! |
| LRPCECNT | BAWRK+15~ |
| LRPKG | BAWRK+10, BAWRK+11*, BAWRK+12, KILL+2! |
| LRSAMP | SDG1~, SDG1+13, SDG1+14, SDG1+30 |
| >> LRSB | BAWRK+17 |
| LRSN | SDG1~, SDG1+4, SDG1+5, SDG1+12, SDG1+17, SDOS~, SDOS+2, BAWRK~, BAWRK+23, BAWRK+24 , BAWRK+27, BAWRK+28, BAWRK+30, BAWRK+31, BAWRK+35, GEDT~, GEDT+4, GEDT+6, GCDT~, GCDT+3 |
| LRSPEC | SDG1~, SDG1+13, SDG1+14, SDG1+30 |
| LRTEST | BAWRK~, BAWRK+16 |
| LRTMP | QUES+1~, QUES+15*, QUES+17*, QUES+18 |
| LRTN | SDG1~, SDG1+4, SDG1+5, SDG1+12, SDG1+17, SDOS~, SDOS+2, BAWRK+8~, BAWRK+27*, BAWRK+28 |
| LRTSTS | SDG1~, SDG1+13, SDG1+14, SDG1+30 |
| LRVN | BAWRK+9~ |
| LRX | BAWRK+8~ |
| MT | ERRMSG~, ERRMSG+2, ERRMSG+3 |
| ORIEN | BAWRK~ |
| PXBREQ | BAWRK+9~ |
| PXKDONE | BAWRK+9~ |
| SRC | KILL+4! |
| SUB1 | KILL+4! |
| SUB2 | KILL+4! |
| SUB3 | KILL+4! |
| T | BAWRK+7~ |
| TST | QUES~, QUES+18, QUES+19, SCI+5, SCI+14 |
| U | QUES+15, QUES+17, QUES+19, SCI+3, SCI+4, SCI+5, SCI+14, SCI+15, SDG1+15, SDG1+20 , SDG1+21, SDG1+22, SDG1+23, SDG1+24, SDG1+25, SDG1+26, SDG1+27, SDG1+28, SDG1+30, CCPT+15 , CCPT+16, EMSGCPT+8, EMSGCPT+9, BAWRK+26 |
| USR | BAWRK+15~, KILL+4! |
| VADM | BAWRK+7~ |
| VAIN | BAWRK+7~ |
| X | QUES+1~, BAWRK+15~, GEDT+1~, GEDT+3* |
| X1 | BAWRK+7~ |
| X2 | BAWRK+7~ |
| X3 | BAWRK+7~ |
| X9 | BAWRK+7~ |
| Y | QUES+1~, QUES+14, QUES+15, SCI+1~, SCI+13, SCI+14, SCI+15, BAWRK+15~, GEDT+1~, GEDT+5 , GEDT+6 |
| Y(0 | QUES+15 |
| Z | BAWRK+7~ |
| Z1 | BAWRK+7~ |
| Z2 | BAWRK+7~ |