BLRRLEDI ;cmi/flag/maw - BLR REFERENCE LAB LEDI UTILITIES ; 02-Nov-2015 13:43 ; MAW
Source file <BLRRLEDI.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | ^DIC (,FILE,UPDATE)^DIE ^DIK ^DIR |
| DRG Grouper | 2 | $$ICDDX^ICDCODE $$ICDDX^ICDEX |
| IHS Patient Registration | 1 | ^AGINS |
| Kernel | 1 | $$FMTE^XLFDT |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Changes To Lab | 5 | BLRAG05 BLRAGUT3 BLRRLEVT BLRRLHL BLRUTIL6 |
| IHS Laboratory Point of Care | 1 | BLRPOC2 |
| Lab Service | 1 | LR7OF1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FNDSEQ(BN,PTI,POL,CDT) | ;-- find the category prioritization
|
|
| DXV(RI) | ;-- display the diagnosis and ask if they want to delete or add
|
|
| ACC(AC,OR,PAT,CDT) | ;-- add the accession number to the order
|
|
| COINS(IN) | ;-- clean out insurances before reselecting
|
|
| ORD(OR,PAT) | ;-- lets create the order stub here
|
|
| DX(OR) | ;-- lets add/edit diagnosis here
|
|
| BILL(BTP,OR,AC,CDT) | ;-- this is where we ask billing type
|
|
| BTP(OR,BT) | ;-- file the bill type
|
|
| SEQINS(BINS,PT,RLCDT) | ;-- lets go through sequencing insurers
|
|
| EORD | ;-- Edit the Order
|
|
| INS(OR,AC,PAT,CD,ED) | ;-- lets get a list of selectable insurances for the patient and if set for auto select pick the first one in sequence
|
|
| CLIENTG(OR,AC) | ;store client account number (GUI)
|
|
| UPINS(O,A,P,S) | ;-- update the entry in the BLR REFERENCE LAB ORDER/ACCESSION file
|
|
| CLIENT(OR,AC) | ;client account number
|
|
| CLCNT(DZ2) | ;-- get the number of client account numbers to see if we need to prompt
|
|
| DELDX | ;-- delete an existing dx in the file
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BLRRLO - [#9009026.3] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNICP - [#9000035] | FNDSEQ+6 |
| ^AUPNICP("EFF" | FNDSEQ+2, FNDSEQ+4 |
| ^BLRRL - [#9009026] | CLIENT+6 |
| ^BLRRLO - [#9009026.3] | ACC+6, DX+5, DXV+5, DXV+7, CLIENTG+8, BILL+8, BILL+24, EORD+12, COINS+4 |
| ^BLRRLO("ACC" | UPINS+3 |
| ^BLRRLO("B" | ORD+1, ACC+3, DX+4, CLIENT+21, CLIENTG+7, BTP+2, BILL+8, BILL+23, UPINS+2 |
| ^BLRSITE - [#9009029] | CLIENT+5, CLCNT+3, BILL+4, BILL+15, INS+10 |
| ^ICDS(0 | DXV+10, DXV+11 |
| Name | Line Occurrences |
|---|---|
| $$BTP | BILL+3, BILL+11, BILL+19, INS+9, INS+16 |
| $$CLCNT | CLIENT+3, CLIENTG+2 |
| $$CLIENTG | CLIENT+1 |
| $$DXV | DX+7 |
| $$FNDSEQ | SEQINS+8 |
| $$ORD | ACC+4 |
| BILL | BILL+27 |
| CLIENT | CLIENT+18 |
| COINS | EORD+17 |
| DELDX | DX+8 |
| DX | DX+8, DX+18, BILL+26 |
| EORD | EORD+19 |
| INS | BILL+25, EORD+18 |
| SEQINS | INS+13 |
| UPINS | INS+20, INS+33 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | UPINS~, UPINS+3 |
| AC | ACC~, ACC+8, ACC+10, CLIENT~, CLIENT+1, CLIENT+18, CLIENTG~, BILL~, BILL+25, BILL+27 , INS~, INS+20, INS+33 |
| ACC | EORD+2~, EORD+14*, EORD+18 |
| AGINS | INS+3!, INS+13 |
| AGINS( | INS+21, INS+23, INS+24, INS+25, INS+32 |
| AGINS(1 | INS+7 |
| AGINSN | INS+3! |
| AGINSNN | INS+3! |
| BDA | INS+2~, INS+17*, INS+19, SEQINS+3~, SEQINS+4*, SEQINS+6, SEQINS+7, SEQINS+10, COINS+1~, COINS+4* , COINS+5 |
| BDAC | INS+2~, INS+4*, INS+17, INS+18* |
| BINI | SEQINS+5~, SEQINS+6*, SEQINS+8 |
| BINS | SEQINS~ |
| BINS( | SEQINS+4, SEQINS+6, SEQINS+7, SEQINS+10 |
| BINS("" | SEQINS+1 |
| >> BLRAGUI | CLIENT+1 |
| >> BLRALTDZ | CLIENT+5, CLCNT+3, BILL+4, BILL+15, INS+10 |
| >> BLRBT | BILL+3 |
| >> BLRCLA( | CLIENT+10, CLIENT+11, CLIENT+16, CLCNT+5* |
| BLRCLC | CLCNT+1~, CLCNT+2*, CLCNT+4*, CLCNT+5, CLCNT+6 |
| BLRCLCNT | CLIENT+2~, CLIENT+3*, CLIENT+4, CLIENT+7, CLIENT+13, CLIENTG+1~, CLIENTG+2* |
| BLRDFLG | DX+3!, DX+7*, DX+8, DX+9 |
| >> BLRDXS | DX+6*, DX+17*, BILL+24*, BILL+26 |
| >> BLRGUI | BILL+1, BILL+6 |
| >> BLRINS | BILL+3*, BILL+5*, BILL+28*, INS+31*, INS+32 |
| >> BLRINSS | BILL+27, UPINS+8* |
| BLRNUM | INS+2~, INS+22*, INS+27 |
| >> BLRRL("BILL T | YPE" , BILL+3*, BILL+4*, BILL+5, BILL+18*, BILL+22, BILL+26, BILL+27, INS+7 |
| >> BLRRL("CLIENT" | CLIENT+5*, CLIENT+6*, CLIENT+16*, CLIENT+17, CLIENT+18, CLIENT+23, CLIENT+25, CLIENTG+3*, CLIENTG+4, CLIENTG+10 |
| >> BLRRL("RL" | CLIENT+6 |
| >> BLRRLCLA | CLIENT+19*, CLIENTG+3, CLIENTG+5* |
| >> BLRRLCLT | CLIENT+17*, CLIENTG+4* |
| BLRRLD | CLIENT+9~, CLIENT+10*, CLIENT+11 |
| BLRRLDA | CLCNT+1~, CLCNT+3*, CLCNT+5, INS+2~, INS+21*, INS+22, INS+23, INS+24, INS+25 |
| BLRRLDAT | DXV+3! |
| BLRRLDAT( | DXV+8*, DELDX+7 |
| BLRRLDAT("" | DELDX+3 |
| BLRSEQ | SEQINS+2! |
| BLRSEQ( | INS+17, INS+19, SEQINS+10* |
| BLRSEQ(1 | INS+14 |
| >> BLRTS | DX+14 |
| BN | FNDSEQ~, FNDSEQ+11 |
| BT | BTP~, BTP+4*, BTP+5, BTP+7, BILL+3*, BILL+7~, BILL+11*, BILL+19*, INS+2~, INS+9* , INS+16* |
| BTP | BILL~, BILL+3, BILL+10, BILL+11, BILL+27 |
| CD | INS~, INS+12*, INS+13 |
| CDT | ACC~, ACC+2*, BILL~, BILL+8*, BILL+9*, BILL+25, FNDSEQ~, EORD+2~, EORD+16*, EORD+18 |
| >> DA | DELDX+7*, EORD+9*, EORD+12, EORD+17, COINS+5* |
| >> DA(1 | DX+10*, DELDX+9*, COINS+3* |
| DAT | DELDX+1~, DELDX+6*, DELDX+7 |
| DATA | EORD+2~, EORD+12*, EORD+13, EORD+14, EORD+15, EORD+16 |
| >> DFN | BILL+25, INS+5* |
| DIC | DX+13*, EORD+1!, EORD+5*, EORD+8 |
| DIC("A" | DX+12*, EORD+4* |
| DIC("DR" | DX+14* |
| DIC(0 | DX+11*, EORD+3* |
| DIE | EORD+1!, EORD+8* |
| >> DIK | DELDX+8*, COINS+2* |
| DIR | DXV+14!, DELDX+2!, CLIENT+12!, BILL+12!, BILL+21!, INS+26! |
| DIR("A" | DXV+15*, DELDX+3*, CLIENT+13*, BILL+14*, INS+27* |
| DIR("B" | DXV+16*, BILL+15* |
| DIR(0 | DXV+15*, DELDX+3*, CLIENT+13*, BILL+13*, INS+27* |
| DIRUT | DXV+18, DELDX+5, CLIENT+15, BILL+12!, BILL+17, INS+26!, INS+29 |
| >> DR | EORD+10* |
| DT | ACC+2, DXV+10, DXV+11, BILL+9, INS+12 |
| DTOUT | BILL+12!, INS+26! |
| DUOUT | BILL+12!, INS+26! |
| DUZ(2 | CLIENT+3, CLIENT+5, CLIENTG+2, BILL+4, BILL+15, INS+10 |
| DXD | DELDX+1~ |
| DZ2 | CLCNT~, CLCNT+3 |
| ED | INS~, INS+27 |
| EFF | FNDSEQ+1~, FNDSEQ+2*, FNDSEQ+3, FNDSEQ+4 |
| FDA | ORD+2~, ACC+1~, CLIENT+20~, CLIENTG+6~, BTP+1~, UPINS+1~ |
| FDA( | ORD+4*, ORD+5*, ACC+8*, CLIENT+23*, CLIENTG+10*, BTP+5*, UPINS+5* |
| FERR | ORD+2~, ACC+1~, CLIENT+20~, CLIENTG+6~, BTP+1~, UPINS+1~ |
| FERR(1 | ORD+7, ACC+10, CLIENT+25, BTP+7, UPINS+7 |
| FI | ACC+1~, ACC+3*, ACC+4*, ACC+5, ACC+6, ACC+7, ACC+11, CLIENT+20~, CLIENT+21*, CLIENT+22 , CLIENT+26, CLIENTG+6~, CLIENTG+7*, CLIENTG+8, CLIENTG+9, CLIENTG+13, BTP+1~, BTP+2*, BTP+3, BTP+8 , UPINS+1~, UPINS+2*, UPINS+3*, UPINS+4 |
| FIENS | ORD+2~, ORD+3*, ACC+1~, ACC+7*, ACC+8, CLIENT+20~, CLIENT+22*, CLIENT+23, CLIENTG+6~, CLIENTG+9* , CLIENTG+10, BTP+1~, BTP+3*, BTP+5, UPINS+1~, UPINS+4*, UPINS+5 |
| FIENS(1 | ORD+8 |
| IN | COINS~, COINS+2, COINS+3, COINS+4 |
| INSS | INS+2~, INS+19*, INS+20, INS+32*, INS+33 |
| O | UPINS~, UPINS+2 |
| OR | ORD~, ORD+1, ORD+4, ORD+7, ACC~, ACC+3, ACC+4, ACC+10, DX~, DX+4 , DX+8, DX+18, CLIENT~, CLIENT+1, CLIENT+18, CLIENT+21, CLIENT+25, CLIENTG~, CLIENTG+7, BTP~ , BTP+2, BTP+7, BILL~, BILL+3, BILL+8, BILL+11, BILL+19, BILL+23, BILL+25, BILL+26 , BILL+27, INS~, INS+9, INS+16, INS+20, INS+33, UPINS+7 |
| ORD | EORD+2~, EORD+13*, EORD+18 |
| ORI | ACC+1~, DX+2~, DX+4*, DX+5, DX+7, DX+10, DX+13, DXV+5, DXV+7, DELDX+8 , DELDX+9, BILL+7~, BILL+23*, BILL+24 |
| P | UPINS~ |
| PAT | ORD~, ORD+5, ACC~, ACC+4, ACC+6, INS~, INS+5, INS+13, INS+20, INS+33 , EORD+2~, EORD+15*, EORD+18 |
| POL | FNDSEQ~, FNDSEQ+12 |
| POLI | SEQINS+5~, SEQINS+7*, SEQINS+8 |
| PT | SEQINS~, SEQINS+8 |
| PTI | FNDSEQ~, FNDSEQ+2, FNDSEQ+4, FNDSEQ+10 |
| RCNT | DXV+1~, DXV+2*, DXV+6*, DXV+8, DXV+13 |
| RDA | DXV+1~, DXV+5*, DXV+7, DXV+8 |
| RDATA | DXV+1~, DXV+7*, DXV+10, DXV+11 |
| RDX | DXV+1~, DXV+10*, DXV+11*, DXV+13 |
| RI | DXV~ |
| RLCDT | SEQINS~, SEQINS+8 |
| S | UPINS~, UPINS+5 |
| SEQ | SEQINS+5~, SEQINS+8*, SEQINS+9, SEQINS+10 |
| SQDA | FNDSEQ+1~, FNDSEQ+4*, FNDSEQ+6 |
| SQDATA | FNDSEQ+5~, FNDSEQ+6*, FNDSEQ+7, FNDSEQ+8, FNDSEQ+9, FNDSEQ+13 |
| SQINS | FNDSEQ+5~, FNDSEQ+8*, FNDSEQ+11 |
| SQPAT | FNDSEQ+5~, FNDSEQ+7*, FNDSEQ+10 |
| SQPOL | FNDSEQ+5~, FNDSEQ+9*, FNDSEQ+12 |
| SQPRI | FNDSEQ+1~, FNDSEQ+4, FNDSEQ+13*, FNDSEQ+14 |
| U | ACC+6, DXV+10, DXV+11, DXV+13, CLIENT+6, CLIENTG+8, BILL+4, BILL+8, BILL+15, INS+10 , INS+23, INS+24, INS+25, SEQINS+6, SEQINS+7, FNDSEQ+7, FNDSEQ+8, FNDSEQ+9, FNDSEQ+13, EORD+13 , EORD+14, EORD+15, EORD+16 |
| Y | DX+16, DXV+19, DELDX+6, CLIENT+16, BILL+17!*, BILL+19, INS+30, INS+31, EORD+7, EORD+9 |
| Y(0 | BILL+17*, BILL+18 |