IBCU64 ;ALB/ARH - AUTOMATED BILLER (INPT CONT) ; 8/6/93
Source file <IBCU64.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 1 | ($$FMADD,$$FMDIFF)^XLFDT | 
| Registration | 1 | PLASIH^DGUTL2 | 
| VA Fileman | 1 | NOW^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LOS1Q | ||
| LOSQ | ||
| ADQ | ||
| ADME | ||
| ADM(DFN,IBDT) | ; -- send back adm dt for dfn on vaindt (or now) if any, 0 otherwise | |
| AD(DGPMCA) | ; returns inpatient admit and discharge date, DFN, PTF, Facility Treating Specialty, if one/both don't exist "0^0" | |
| DUPCHKI(DT1,DT2,PTF,RTG,DISP,IFN) | ;Check for duplicate billing of inpt admission - checks for overlapping date range on other | |
| LOS1(IFN) | ; returns length of stay for a  bill's date range | |
| DCIQ | ||
| LOS(DGBDT,DGEDT,BTF,DGPMCA) | ; calculate the inpatient length of stay for a given time period | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGCR(399 - [#399] | LOS1+1, LOS1+5, DUPCHKI+11, DUPCHKI+14, DUPCHKI+15, DUPCHKI+16, DUPCHKI+18 | 
| ^DGCR(399.3 - [#399.3] | DUPCHKI+19 | 
| ^DGPM - [#405] | AD+2, AD+3, ADM+6, ADM+7 | 
| ^DGPM("AMV1" | LOS1+4 | 
| ^DGPM("ATID1" | ADM+5, ADM+6 | 
| ^DGPT - [#45] | LOS1+3 | 
| ^DPT - [#2] | ADM+3 | 
| Name | Line Occurrences | 
|---|---|
| $$AD | LOS+9 | 
| $$LOS | LOS1+6 | 
| ADME | ADM+3 | 
| ADQ | AD+1 | 
| DCIQ | DUPCHKI+12, DUPCHKI+13, DUPCHKI+14 | 
| LOS1Q | LOS1+1 | 
| LOSQ | LOS+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | ADM+2~ | 
| BTF | LOS~, LOS+7 | 
| DFN | LOS1+1~, LOS1+3*, LOS1+4, LOS+6~, LOS+9*, ADM~, ADM+3, ADM+5, ADM+6 | 
| DGA | LOS+6~ | 
| DGADM | LOS1+1~, LOS1+3*, LOS1+4*, LOS+6~, LOS+9*, LOS+11 | 
| DGBDT | LOS~, LOS+6, LOS+7, LOS+8, LOS+11*, LOS+12 | 
| DGEDT | LOS~, LOS+6, LOS+7*, LOS+8, LOS+11*, LOS+12 | 
| DGMVTP | LOS+6~ | 
| DGPMCA | LOS1+1~*, LOS1+4*, LOS1+6, AD~, AD+1, AD+2, LOS~, LOS+9 | 
| DGREC | LOS+6~, LOS+13 | 
| DISP | DUPCHKI~, DCIQ | 
| DT1 | DUPCHKI~, DUPCHKI+13*, DUPCHKI+14*, DUPCHKI+18 | 
| DT2 | DUPCHKI~, DUPCHKI+13*, DUPCHKI+14*, DUPCHKI+18 | 
| IBADM | ADM+2~, ADM+6* | 
| IBADT1 | ADM+2~, ADM+6*, ADM+7, ADM+9 | 
| IBADT2 | ADM+2~, ADM+4*, ADM+7*, ADM+8*, ADM+9 | 
| IBDIS | ADM+2~, ADM+7* | 
| IBDISDT | LOS+6~, LOS+9*, LOS+11 | 
| IBDT | ADM~, ADM+3*, ADM+4, ADM+9 | 
| IBINPT | ADM+2~, ADM+3*, ADM+5, ADM+9*, ADME | 
| IBNDT | ADM+2~, ADM+4*, ADM+5*, ADM+6 | 
| IBNOW | ADM+2~*, ADM+3, ADM+4 | 
| IBX | LOS+6~*, LOS+8*, LOS+12*, LOS+13*, LOSQ | 
| IBY | LOS+6~, LOS+9* | 
| IFN | LOS1~, LOS1+1, LOS1+5, DUPCHKI~, DUPCHKI+11*, DUPCHKI+15 | 
| IFN2 | DUPCHKI+11~, DUPCHKI+15*, DUPCHKI+16, DUPCHKI+18, DUPCHKI+19 | 
| PTF | DUPCHKI~, DUPCHKI+12*, DUPCHKI+14, DUPCHKI+15 | 
| RTG | DUPCHKI~, DUPCHKI+12*, DUPCHKI+17 | 
| U | LOS1+1, LOS1+3, LOS1+6, AD+3, LOS+9, DUPCHKI+12, DUPCHKI+13, DUPCHKI+16, DUPCHKI+17, DUPCHKI+18 , DUPCHKI+19, DCIQ, ADM+7 | 
| X | LOS1+1~*, LOS1+5*, LOS1+6*, LOS1Q, AD+1~*, AD+3*, ADQ, LOS+6~, DUPCHKI+11~*, DUPCHKI+12 , DUPCHKI+18*, ADM+2~ | 
| X1 | DUPCHKI+11~*, DUPCHKI+13, DUPCHKI+16*, DUPCHKI+17, DUPCHKI+19 | 
| Y | LOS1+1~*, LOS1+3, LOS1+6, AD+1~, AD+2*, AD+3, DUPCHKI+11~*, DUPCHKI+15, DUPCHKI+19*, DCIQ , DCIQ+1, ADM+2~ |