IBCONS2 ;ALB/CPM - NSC W/INSURANCE OUTPUT (CON'T) ; 31-JAN-92
Source file <IBCONS2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Integrated Billing | 3 | $$INSURED^IBCNS1 TRACK^IBCONS3 $$RPT^IBEFUNC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CLIN1 | ||
| PTCHK | ||
| SET | ||
| PTF | ;  if all movements are for sc condition then not billable | |
| BILL | ;  Add to billed list if is insurance bill, not canceled | |
| STOPS | ;  -finds stops | |
| INS | ;S IBINDT=I D ^IBCNS S IBFLAG=$S('$D(IBINS):0,1:IBINS) | |
| ADD | ||
| CLIN | ||
| LOOP2 | ; Compilation for the Outpatient report. | |
| LOOP1 | ; Compilation for both Inpatient Admisssion and Discharge reports. | |
| PROC | ;  -process each episode of care | |
| DIV | ;adds the requested divisions to the report | |
| DIS | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | DIV+5 | 
| ^DGCR(399 - [#399] | BILL+4, BILL+5 | 
| ^DGPM - [#405] | LOOP1+3, LOOP1+4, LOOP1+5, LOOP1+6, LOOP1+8 | 
| ^DGPT - [#45] | PTF+2, PTF+3 | 
| ^DIC(37 - [#37] | DIS+3 | 
| ^DIC(40.7 - [#40.7] | ADD+7 | 
| ^DIC(42 - [#42] | LOOP1+8 | 
| ^DPT - [#2] | DIS+2, DIS+3, ADD+2, CLIN1, STOPS+2, PTCHK, SET | 
| ^DPT("ADIS" | DIS, DIS+1 | 
| ^SC - [#44] | CLIN, CLIN1, STOPS+2 | 
| ^SC("AC" | CLIN | 
| ^SDV - [#409.5] | ADD, ADD+3, ADD+4, ADD+7 | 
| ^TMP($J | SET+2*, SET+3*, DIV+3*, DIV+5* | 
| Name | Line Occurrences | 
|---|---|
| BILL | PROC+7 | 
| CLIN1 | CLIN | 
| DIV | LOOP1+2, LOOP2+1 | 
| INS | PROC+4 | 
| PROC | LOOP1+4, DIS+3, ADD+3, CLIN1 | 
| PTCHK | PROC+3 | 
| PTF | LOOP1+4 | 
| SET | PROC+7 | 
| STOPS | CLIN1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LOOP1+4, DIS+1, ADD, ADD+3, SET+2, PTF+3 | 
| ^("VET" | PTCHK | 
| ^(0 | DIS+3, CLIN, CLIN1, BILL+4, BILL+5 | 
| ^(1 | SET+2* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> B | SET+2, SET+3, BILL+3*, BILL+4*, BILL+5* | 
| DA | LOOP1+1~, LOOP1+4*, LOOP1+5*, LOOP1+6, LOOP1+7, LOOP1+8 | 
| >> DFN | LOOP1+4*, DIS+1*, DIS+2, DIS+3, ADD+2*, CLIN1*, STOPS+2, INS+1, PTCHK, SET , SET+2, SET+3, BILL+4, BILL+5 | 
| DPT0 | SET~*, SET+2, SET+3 | 
| >> I | LOOP1+3*, LOOP1+4, DIS*, DIS+1, ADD*, ADD+3, ADD+4, ADD+7, CLIN*, CLIN1 , STOPS+2, INS+1, SET+2, SET+3, BILL+3 | 
| >> I1 | BILL+3*, BILL+4, BILL+5 | 
| IBADM | LOOP1+1~, LOOP1+5*, BILL+3 | 
| IBADMVT | LOOP1+4!, LOOP1+7* | 
| >> IBAPPT | CLIN1* | 
| >> IBBEG | LOOP1+3, DIS, ADD, CLIN | 
| >> IBDC | CLIN*, CLIN1, STOPS+2 | 
| >> IBDFN | CLIN*, CLIN1 | 
| IBDIV | DIV+1~, DIV+3*, DIV+5* | 
| >> IBDV | LOOP1+4, LOOP1+8*, DIS+3*, ADD+2*, CLIN1*, PROC+1, PROC+2, SET+2, SET+3 | 
| >> IBEND | LOOP1+3, DIS, ADD, CLIN | 
| >> IBFLAG | PROC+3, PROC+4, INS+1*, PTCHK* | 
| >> IBINPT | LOOP1+5, BILL+3, BILL+4, BILL+5 | 
| >> IBMOV | PTF+3* | 
| IBOE | DIS+2*, ADD+1!, ADD+4*, CLIN1* | 
| IBRMARK | PROC+5!, SET+3, SET+4! | 
| >> IBSC | LOOP1+4, PTF+2*, PTF+3*, PTF+4* | 
| IBSTOP | DIS+3*, ADD+6*, ADD+7*, STOPS+2*, STOPS+3*, SET+2, SET+4! | 
| >> IBSUB | LOOP1+3, LOOP1+4 | 
| >> IBTERM | SET+1, SET+2, SET+3 | 
| >> J | DIS+1*, DIS+2, DIS+3 | 
| >> M | BILL+4*, BILL+5* | 
| >> N | ADD+3*, ADD+4 | 
| >> PTF | LOOP1+4, LOOP1+6*, PTF+2, PTF+3 | 
| SSN | SET~*, SET+1 | 
| TERMD | SET~, SET+1*, SET+2, SET+3 | 
| U | DIS+3 | 
| >> VAUTD | PROC+1, PROC+2, DIV+2, DIV+4 | 
| >> VAUTD( | PROC+1, DIV+3 | 
| X | ADD*, ADD+2, ADD+5~*, ADD+7*, STOPS+1~, STOPS+2*, STOPS+3 |