LRBEBA2 ;DALOI/JAH/FHS - ORDERING AND RESULTING OUTPATIENT ; 17-Oct-2014 09:22 ; MKK
Source file <LRBEBA2.m>
Package | Total | Call Graph |
---|---|---|
Lab Service | 5 | SDG1^LRBEBA $$GMOD^LRBEBA2 ($$GMOD,EN,GDGX,GOREF)^LRBEBA21 SLROT^LRBEBA3 ($$GEPRO,$$GOPRO,DEFAULT,GPRO)^LRBEBA4 |
VA Fileman | 3 | ^DIC (FILE,UPDATE)^DIE $$GET1^DIQ |
DRG Grouper | 1 | $$ICDDX^ICDEX |
IHS Changes To Lab | 1 | $$MODEXIST^BLRUTIL4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SOP2 | ;Process atomic test CPT code
|
|
GDG1(LRODT,SN,IFN) | ; diagnosis and indicators back to CPRS
|
|
BLDAR(LRBEDFN,LRODT,LRSN,LRTN,LRBESMP,LRBESPC,LRBETST,LRBEAR) | ; Build array
; with diagnosis and indicator info |
|
STDN(LRODT,LRBESN,LRBETEST,LRBEAR1) | ; Test and Data Number
|
|
SACC(LRODT,LRSN,LRTN,LRSAMP,LRSPEC,LRTSTS,LRBEX) | ; Set Accession
|
|
SOP(LRBEDFN,LRBESB,LRBEAR1,LRBEPAN,LRBEROLL) | ;Outpatient Resulting
|
|
GPOS(LRBESB,LRBEDN) | ; Get the Place of Service
|
|
BLDAR2(LRBETST,XTEST,LRBESMP,LRBESPC) | ;
|
|
SLROT(LRXST,LRTEST,LRBEOT) | ;
|
|
GMOD(LRBEAA,LRBECPT) | ; Get external service modifier
|
|
SDGX69(J,LRBEIEN) | ; Set the diagnosis into #69
|
|
SDG1(IFN,CTR,LRBEMSG) | ; Setup the DG1 segment For CPRS
|
|
DG1(LRBESTG) | ; Set the DG1 segment into the ^TMP
|
|
CARR(LRBEAR,LRBEARR,LRBESAMP,LRBESPEC,LRTSTS) | ; Change the array to only
; the specimen that needs to go |
|
ZCL(LRBESTG) | ; Set the ZCL segment into the ^TMP
|
Name | Field # of Occurrence |
---|---|
$$MODEXIST^BLRUTIL4 | SOP+1 |
^DIC | STDN+4 |
FILE^DIE | SOP+23 |
UPDATE^DIE | SDGX69+17 |
$$GET1^DIQ | SDG1+4, CARR+4, SOP+18, SOP+19, SOP+20 |
$$ICDDX^ICDEX | SDG1+6 |
SDG1^LRBEBA | SACC+3 |
$$GMOD^LRBEBA2 | SOP2+18 |
$$GMOD^LRBEBA21 | GMOD+4 |
EN^LRBEBA21 | SOP+12 |
GDGX^LRBEBA21 | SOP2+20 |
GOREF^LRBEBA21 | SOP2+8 |
SLROT^LRBEBA3 | SLROT+1 |
$$GEPRO^LRBEBA4 | SOP+8 |
$$GOPRO^LRBEBA4 | SOP+8 |
DEFAULT^LRBEBA4 | BLDAR+15 |
GPRO^LRBEBA4 | SOP2+7 |
FileNo | Call Tags |
---|---|
^LR - [#63] | GET1^DIQ |
69.03 | GET1^DIQ |
^ICD9 - [#80] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | BLDAR+20, BLDAR+21, BLDAR+22, BLDAR2+3, BLDAR2+4 |
^LR - [#63] | SOP2+9, SOP2+11, SOP2+13* |
^LRO(69 - [#69] | SDGX69+6, GDG1+3, GDG1+4, BLDAR+4, BLDAR+6, BLDAR+7, BLDAR+14, STDN+5, STDN+6, SOP+15 |
^TMP("LRX" | GDG1+6*, GDG1+7*, SDG1+2, SDG1+3 |
^TMP("OR" | DG1+2, DG1+5*, ZCL+2, ZCL+4*, SDGX69+3, SDGX69+4 |
Name | Line Occurrences |
---|---|
$$GPOS | SOP2+19 |
BLDAR2 | BLDAR+19, BLDAR+23 |
CARR | SACC+2 |
SOP2 | SOP+22 |
Name | Field # of Occurrence |
---|---|
^(0 | BLDAR+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CTR | SDG1~, SDG1+8*, SDG1+9*, SDG1+10*, SDG1+11*, SDG1+12*, SDG1+13*, SDG1+14*, SDG1+15*, SDG1+16* |
>> DFN | CARR+4, CARR+5 |
DGX | BLDAR2+1~, BLDAR2+5*, BLDAR2+6, BLDAR2+8 |
DIC | STDN+3*, STDN+4!, SOP+4~ |
DIC(0 | STDN+3* |
IFN | GDG1~, GDG1+3, GDG1+4, GDG1+6, GDG1+7, SDG1~, SDG1+2, SDG1+3 |
J | SDGX69~, SDGX69+3, SDGX69+4 |
>> LRAA | SOP+8, SOP2+18 |
LRBE21 | SOP+5~, SOP+10*, SOP+12, SOP+14 |
LRBEA | STDN+1~, STDN+2*, STDN+4, STDN+7, STDN+8 |
LRBEAA | GMOD~, GMOD+4 |
LRBEAR | CARR~, CARR+3, BLDAR~, SOP2+20 |
LRBEAR( | BLDAR+12*, BLDAR+17*, BLDAR2+5, BLDAR2+6, BLDAR2+8*, SOP2+26* |
LRBEAR1 | STDN~, SOP~, SOP2+8, SOP2+20 |
LRBEAR1( | STDN+7, STDN+8*, SOP+9, SOP+22 |
LRBEARR | CARR~, CARR+3* |
LRBEARR( | CARR+7, CARR+9!, CARR+11, CARR+13!, CARR+15, CARR+16! |
LRBEB | STDN+1~, STDN+5*, STDN+6, STDN+8 |
LRBEC | STDN+1~, STDN+6*, STDN+8 |
>> LRBECDT | SOP+20*, SOP+21, SOP2+7, SOP2+22 |
LRBECNT | GDG1+1~, GDG1+2*, GDG1+7* |
LRBECPT | GMOD~, GMOD+3*, GMOD+4, SOP+7!*, SOP+23, SOP2+17*, SOP2+18, SOP2+21, SOP2+25 |
LRBECPT( | SOP2+7, SOP2+16, SOP2+17, SOP2+25 |
LRBED | STDN+1~, STDN+7*, STDN+8 |
LRBEDFN | CARR+2~, CARR+4*, CARR+5*, CARR+7, CARR+9, CARR+11, CARR+13, CARR+15, CARR+16, BLDAR~ , BLDAR+12, BLDAR+17, BLDAR2+5, BLDAR2+6, BLDAR2+8, SOP~, SOP2+26 |
LRBEDGX | DG1+1~, DG1+4*, DG1+5, SDGX69+1~, GDG1+1~, SDG1+1~, SDG1+4*, SDG1+7, BLDAR+11*, BLDAR+12 , SOP+4~, SOP2+20 |
LRBEDGX( | SOP2+21, SOP2+22, SOP2+23, SOP2+24 |
LRBEDMSG | BLDAR+2!, BLDAR+17 |
LRBEDN | SOP+4~, SOP+22*, SOP2+2, SOP2+3, SOP2+4, SOP2+5, SOP2+7, SOP2+8, SOP2+9, SOP2+11 , SOP2+13, SOP2+19, SOP2+20, SOP2+26, GPOS~, GPOS+1 |
LRBEDX | STDN+1~ |
LRBEEDT | SOP+4~, SOP+7* |
LRBEEPRO | SOP+4~, SOP+7*, SOP+8*, SOP2+22 |
LRBEFIL | SDGX69+1~, SDGX69+2*, SDGX69+7, SDGX69+8, SDGX69+9, SDGX69+10, SDGX69+11, SDGX69+12, SDGX69+13, SDGX69+14 , SDGX69+15, SDGX69+16 |
LRBEIEN | SDGX69~, SDGX69+5, SDGX69+6, SDG1+1~ |
LRBEIEN2 | SDGX69+1~, SDGX69+5*, SDGX69+6*, SDGX69+7, SDGX69+8, SDGX69+9, SDGX69+10, SDGX69+11, SDGX69+12, SDGX69+13 , SDGX69+14, SDGX69+15, SDGX69+16 |
LRBEIND | ZCL+1~, ZCL+3*, ZCL+4 |
LRBEMOD | GMOD+2~, GMOD+4*, GMOD+5, SOP2+18*, SOP2+21 |
LRBEMSG | SDG1~, SDG1+8, SDG1+9, SDG1+10, SDG1+11, SDG1+12, SDG1+13, SDG1+14, SDG1+15, SDG1+16 , BLDAR+2!, BLDAR+8*, BLDAR+9*, BLDAR+10*, BLDAR+12 |
>> LRBENO | BLDAR+15 |
LRBEODT | BLDAR+2!, BLDAR+3* |
LRBEOPRO | SOP+4~, SOP+7*, SOP+8*, SOP2+22 |
LRBEOT | SLROT~, SLROT+1 |
LRBEPAN | SOP~ |
LRBEPAN( | SOP+12 |
LRBEPOS | SOP+5~, SOP2+19*, SOP2+22 |
LRBEPTDT | SDGX69+1~, SDGX69+4*, SDGX69+6, SDGX69+7, SDGX69+8, SDGX69+9, SDGX69+10, SDGX69+11, SDGX69+12, SDGX69+13 , SDGX69+14, SDGX69+15, GDG1+1~, GDG1+4*, GDG1+5, GDG1+6, GDG1+7, SDG1+1~, SDG1+3*, SDG1+4 , SDG1+6, SDG1+7, SDG1+9, SDG1+10, SDG1+11, SDG1+12, SDG1+13, SDG1+14, SDG1+15, SDG1+16 , BLDAR+2!, BLDAR+3*, STDN+1~ |
LRBEQTY | SOP+4~, SOP+7*, SOP2+6*, SOP2+22 |
>> LRBERES | SOP2+5, SOP2+11 |
LRBEROLL | SOP~ |
LRBESAMP | CARR~, CARR+8 |
LRBESB | SOP~, SOP2+19, GPOS~ |
LRBESB( | SOP2+2, SOP2+3, SOP2+4, SOP2+5, GPOS+1 |
LRBESEQ | SDGX69+1~, SDGX69+2*, SDGX69+3*, SDGX69+4, SDGX69+5, SDGX69+7, SDGX69+16, GDG1+1~, GDG1+3*, GDG1+4 , SDG1+1~, SDG1+2*, SDG1+3, SDG1+8, SDG1+9, SDG1+10, SDG1+11, SDG1+12, SDG1+13, SDG1+14 , SDG1+15, SDG1+16, BLDAR+2!, BLDAR+6*, BLDAR+7, BLDAR+14* |
LRBESMP | CARR+2~, CARR+6*, CARR+7*, CARR+8, CARR+9, CARR+11, CARR+13, CARR+15, CARR+16, BLDAR~ , BLDAR+12, BLDAR+17, BLDAR+19, BLDAR+23, BLDAR2~, BLDAR2+5, BLDAR2+6, BLDAR2+8 |
LRBESN | STDN~, STDN+3, STDN+5, STDN+6 |
LRBESPC | CARR+2~, CARR+10*, CARR+11*, CARR+12, CARR+13, CARR+15, CARR+16, BLDAR~, BLDAR+12, BLDAR+17 , BLDAR+19, BLDAR+23, BLDAR2~, BLDAR2+5, BLDAR2+6, BLDAR2+8 |
LRBESPEC | CARR~, CARR+12 |
LRBESTG | DG1~, DG1+4, ZCL~, ZCL+3, SOP+4~, SOP2+21*, SOP2+22*, SOP2+23*, SOP2+24*, SOP2+25* , SOP2+26 |
LRBETEST | STDN~ |
LRBETEST( | STDN+2, STDN+4, STDN+7, STDN+8 |
LRBETNUM | DG1+1~, DG1+2*, DG1+3*, DG1+5, ZCL+1~, ZCL+2*, ZCL+4 |
LRBETS | CARR+2~, CARR+14*, CARR+15*, CARR+16 |
LRBETST | BLDAR~, BLDAR+4, BLDAR+12, BLDAR+17, BLDAR+19, BLDAR+20, BLDAR+21, BLDAR+23, BLDAR2~, BLDAR2+5 , BLDAR2+6, SOP+4~, SOP+9*, SOP+12, SOP+15, SOP+22, SOP2+20, SOP2+21, SOP2+22, SOP2+23 , SOP2+24 |
LRBETSTX | SOP2+1~, SOP2+7, SOP2+16, SOP2+17, SOP2+25 |
LRBEX | ZCL+1~, ZCL+3*, ZCL+4, SDG1+1~, SDG1+7*, SDG1+8, SACC~, SACC+2 |
LRBEXMSG | SDG1+1~, SDG1+6*, SDG1+7 |
LRBEZ | SACC+1~, SACC+2, SACC+3 |
LRD | BLDAR+2!, BLDAR+7*, BLDAR+8, BLDAR+9, BLDAR+10, BLDAR+11 |
LRDBEDGX | BLDAR+2!, BLDAR+16, BLDAR+17 |
>> LRDFN | CARR+4, SOP2+9, SOP2+11, SOP2+13 |
LRFDA | SDGX69+1~ |
LRFDA(1 | SOP+23* |
LRFDA(99 | SDGX69+7*, SDGX69+8*, SDGX69+9*, SDGX69+10*, SDGX69+11*, SDGX69+12*, SDGX69+13*, SDGX69+14*, SDGX69+15*, SDGX69+16* |
LRFDAIEN | SDGX69+1~ |
LRFDAIEN( | SDGX69+7* |
LRI | BLDAR+18~, BLDAR+20*, BLDAR+21, BLDAR2+1~, BLDAR2+2*, BLDAR2+3*, BLDAR2+4, SOP2+16*, SOP2+17, SOP2+25 , SOP2+26 |
>> LRIDT | SOP2+9, SOP2+11, SOP2+13 |
LRODT | SDGX69+6, GDG1~, GDG1+3, GDG1+4, SACC~, SACC+3, BLDAR~, BLDAR+3, BLDAR+4, BLDAR+6 , BLDAR+7, BLDAR+14, STDN~, STDN+3, STDN+5, STDN+6, SOP+8, SOP+15, SOP+17, SOP2+8 |
LRORREFN | SOP+5~, SOP+7*, SOP2+8, SOP2+24 |
LRSAMP | SDGX69+3, SDGX69+4, SACC~, SACC+2, SACC+3 |
>> LRSDT | SDGX69+3, SDGX69+4 |
LRSN | SDGX69+6, SACC~, SACC+3, BLDAR~, BLDAR+4, BLDAR+6, BLDAR+7, BLDAR+14, SOP+8, SOP+15 , SOP+17, SOP2+8 |
LRSPEC | SDGX69+3, SDGX69+4, SACC~, SACC+2, SACC+3, SOP2+7 |
>> LRSS | SOP2+9, SOP2+11, SOP2+13 |
>> LRSX | DG1+2, DG1+5, ZCL+2, ZCL+4 |
LRTEST | SLROT~, SLROT+1 |
LRTN | SACC~, SACC+3, BLDAR~, BLDAR+4*, BLDAR+5, BLDAR+6, BLDAR+7, BLDAR+14 |
LRTNX | BLDAR+18~, BLDAR+21*, BLDAR+22, BLDAR+23, BLDAR2+1~, BLDAR2+4*, BLDAR2+8 |
LRTNXID | BLDAR+18~, BLDAR+22*, BLDAR+23 |
LRTSTS | SACC~, SACC+2, SACC+3, CARR~, CARR+16 |
LRX | BLDAR2+1~, BLDAR2+6*, BLDAR2+7, BLDAR2+8 |
LRXST | SLROT~, SLROT+1 |
>> LRXZ | SDGX69+3, SDGX69+4 |
>> LRY | SOP+15*, SOP+16, SOP+17*, SOP+18, SOP+19, SOP+20, SOP+23 |
>> ORIEN | SOP+19 |
OUT | SOP2+1~, SOP2+9*, SOP2+11*, SOP2+15 |
>> SAMP | DG1+2, DG1+5, ZCL+2, ZCL+4 |
SN | GDG1~, GDG1+3, GDG1+4 |
>> SPEC | DG1+2, DG1+5, ZCL+2, ZCL+4 |
>> STARTDT | DG1+2, DG1+5, ZCL+2, ZCL+4 |
>> TYPE | DG1+2, DG1+5, ZCL+2, ZCL+4 |
U | ZCL+4, SDGX69+6, SDGX69+7, SDGX69+8, SDGX69+9, SDGX69+10, SDGX69+11, SDGX69+12, SDGX69+13, SDGX69+14 , SDGX69+15, SDG1+4, SDG1+6, SDG1+7, SDG1+9, SDG1+10, SDG1+11, SDG1+12, SDG1+13, SDG1+14 , SDG1+15, SDG1+16, BLDAR+8, BLDAR+9, BLDAR+10, BLDAR+22, STDN+4, STDN+7, STDN+8, SOP2+3 , SOP2+4, SOP2+5, SOP2+11, SOP2+13, SOP2+21, SOP2+22, SOP2+23, SOP2+24, SOP2+25, GPOS+1 |
X | STDN+1~, STDN+4* |
XTEST | BLDAR2~, BLDAR2+3, BLDAR2+4 |
Y | STDN+1~, STDN+4, STDN+5, STDN+6 |