IBDF1B5 ;ALB/CJM - ENCOUNTER FORM - (prints reports defined by print manager); 5/15/93
Source file <IBDF1B5.m>
Package | Total | Call Graph |
---|---|---|
Automated Information Collection System | 2 | ($$MULTIPLE,GETLIST)^IBDF1B1A ($$DORTN,RTNDSCR)^IBDFU1B |
Name | Comments | DBIA/ICR reference |
---|---|---|
CLIN(CLINIC,CLIN) | ; -- builds array of reports to print for clinic
; -- input CLINIC = ien from 44 ; -- CLIN = name of array to pass back ; -- output array in format CLIN(ien of report)="" |
|
DIVISION(CLINIC) | ;returns the clinic's division - format is IEN^division's name
|
|
IFOTHR(CLINIC,TYPE) | ; -- returns a 1 if there are reports defined for CLINIC for print condition=TYPE,0 if otherwise
|
|
EXCLUDE(CLINIC,RPT) | ;deterine if report is excluded for specified clinic
; -- input CLINIC = ien from file 44 ; -- RPT = ien of report ; -- output 1 if report is excluded, 0 if not excluded |
|
PRINT(PI,SIDES) | ;fetches the package interface record,prints the report
; -- input PI = ien of report ; -- SIDES=0-simplex, 1-duplex long-edge, 2-duplex short-edge |
|
EARLIEST(DFN,DIV,APPT,RPT) | ;determine if appt is earliest appt that does
; -- not exclude the report ; -- input DFN = ien file 2 ; -- DIV = ien 40.8 ; -- APPT = appt we have printed EF for ; -- RPT = ien of report |
|
PRNTOTHR(CLINIC,APPT,DFN) | ;prints reports defined for CLINIC/DIVISION
; -- input CLINIC = ien file 44 ; -- APPT = pts appointment date in fm format ; -- DFN = ptr to pt file |
|
DIV(DIVISION,DIV) | ; -- builds array of reports to print for division
; -- input DIVISION = ien from 40.8 ; -- DIV = name of array to pass back ; -- output array in format DIV(ien of report)="" |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | DIVISION+4 |
^IBE(357.92 - [#357.92] | PRNTOTHR+15, IFOTHR+3 |
^SC - [#44] | DIVISION+3 |
^SD(409.95 - [#409.95] | CLIN+6, CLIN+7, EXCLUDE+6, EARLIEST+11, IFOTHR+6, IFOTHR+8 |
^SD(409.96 - [#409.96] | DIV+6, DIV+7, IFOTHR+6 |
^TMP("IBDF" | EARLIEST+8!, EARLIEST+10 |
Name | Line Occurrences |
---|---|
$$DIVISION | PRNTOTHR+6, IFOTHR+4 |
$$EARLIEST | PRNTOTHR+17 |
$$EXCLUDE | PRNTOTHR+10, PRNTOTHR+12 |
CLIN | PRNTOTHR+8 |
DIV | PRNTOTHR+8 |
PRNTOTHR+10, PRNTOTHR+18 |
Name | Field # of Occurrence |
---|---|
^( | EARLIEST+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | PRINT+16~* |
APPT | PRNTOTHR~, PRNTOTHR+4, EARLIEST~, EARLIEST+7, EARLIEST+9, EARLIEST+12 |
APT | EARLIEST+6~, EARLIEST+10*, EARLIEST+12 |
CLIN | CLIN~ |
CLIN( | CLIN+7* |
CLINIC | PRNTOTHR~, PRNTOTHR+4, PRNTOTHR+6, PRNTOTHR+8, PRNTOTHR+10, PRNTOTHR+12, CLIN~, CLIN+5, CLIN+6, CLIN+7 , EXCLUDE~, EXCLUDE+4, EXCLUDE+6, EARLIEST+10*, EARLIEST+11, PRINT+8~, DIVISION~, DIVISION+2, DIVISION+3, IFOTHR~ , IFOTHR+4, IFOTHR+6, IFOTHR+8 |
CLNCNAME | PRINT+8~ |
COUNT | IFOTHR+1~, IFOTHR+2*, IFOTHR+6*, IFOTHR+8*, IFOTHR+9 |
DFN | PRNTOTHR~, PRNTOTHR+4, PRNTOTHR+16, PRNTOTHR+17, EARLIEST~, EARLIEST+7, EARLIEST+9, EARLIEST+10 |
DIV | DIV~, EARLIEST~, EARLIEST+7, EARLIEST+9, EARLIEST+10, DIVISION+1~, DIVISION+3*, DIVISION+4, DIVISION+5*, DIVISION+6* , DIVISION+7 |
DIV( | DIV+7* |
DIVISION | PRNTOTHR+5~, PRNTOTHR+6*, PRNTOTHR+8, PRNTOTHR+17, DIV~, DIV+5, DIV+6, DIV+7, PRINT+8~, IFOTHR+1~ , IFOTHR+4*, IFOTHR+6 |
>> IBAPPT | PRNTOTHR+16, PRNTOTHR+17 |
IBCLIN | PRNTOTHR+5~, PRNTOTHR+8 |
IBCLIN( | PRNTOTHR+10, PRNTOTHR+14 |
>> IBDEVICE("DUPLEX_LONG" | PRINT+11, PRINT+19 |
>> IBDEVICE("DUPLEX_SHORT" | PRINT+12, PRINT+20 |
>> IBDEVICE("SIMPLEX" | PRINT+13, PRINT+15, PRINT+19, PRINT+20 |
IBDIV | PRNTOTHR+5~, PRNTOTHR+8 |
IBDIV( | PRNTOTHR+12, PRNTOTHR+15, PRNTOTHR+18 |
IBRTN | PRINT+3~*, PRINT+4, PRINT+16 |
IBRTN("ACTION" | PRINT+5 |
IBRTN("HSMRY" | PRINT+7 |
IBRTN("HSMRY?" | PRINT+7 |
IBRTN("RTN" | PRINT+7* |
IOF | PRINT+14 |
NAME | DIVISION+1~, DIVISION+4*, DIVISION+5 |
PI | PRINT~, PRINT+3 |
PNAME | PRINT+8~ |
PRN | EARLIEST+6~, EARLIEST+10, EARLIEST+12*, EARLIEST+13*, EARLIEST+14 |
PTYPE | PRINT+8~ |
QUIT | PRINT+8~ |
RNAR | PRNTOTHR+13~, PRNTOTHR+15*, PRNTOTHR+16, PRNTOTHR+17 |
RPT | PRNTOTHR+5~, PRNTOTHR+10*, PRNTOTHR+12*, PRNTOTHR+14, PRNTOTHR+15, PRNTOTHR+17, PRNTOTHR+18, DIV+4~, DIV+7*, CLIN+4~ , CLIN+7*, EXCLUDE~, EXCLUDE+4, EXCLUDE+6, EARLIEST~, EARLIEST+7, EARLIEST+11, PRINT+3~ |
RTN | DIV+4~, DIV+6*, DIV+7, CLIN+4~, CLIN+6*, CLIN+7, PRINT+3~, IFOTHR+1~, IFOTHR+6*, IFOTHR+8* |
RULE | PRNTOTHR+13~, PRNTOTHR+15* |
SETUP | DIV+4~, DIV+6*, DIV+7, CLIN+4~, CLIN+6*, CLIN+7 |
SIDES | PRINT~, PRINT+11, PRINT+12, PRINT+15, PRINT+19, PRINT+20 |
TDIGIT | PRINT+8~ |
TYPE | DIV+4~, DIV+6*, DIV+7, CLIN+4~, CLIN+6*, CLIN+7, PRINT+8~, IFOTHR~, IFOTHR+3*, IFOTHR+6 , IFOTHR+8 |