ORWRP16 ; ALB/MJK Report Calls - 16bit ;5/22/97 19:13
Source file <ORWRP16.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORWRP16 REPORT LISTS ORWRP16 REPORT TEXT |
Name | Comments | DBIA/ICR reference |
---|---|---|
LIST(ROOT) | ; -- return lists for list boxes
; RPC: ORWRP REPORT LIST ; See RPC definition for details on input and output parameters |
|
GETRPTS(ROOT,EOF) | ; -- get list of reports
|
|
RPTLIST | ; -- list of reports
|
|
GETHS(ROOT,EOF) | ; --get list of health summary types
|
|
GETDT(ROOT,EOF) | ; -- get date range choices
|
|
DTLIST | ; -- list of date ranges
|
|
SETITEM(ROOT,X) | ; -- set item in list
|
|
RPT(ROOT,DFN,RPTID,HSTYPE,DTRANGE,SECTION) | ; -- return report text
; RPC: ORWRP REPORT TEXT ; See RPC definition for details on input and output parameters |
|
RPTQ | ||
HS(ORDFN,ORHS) | ; - get health summary report
|
|
HSB(ORDFN,ORHS) | ; - build health summary report
|
|
BL(ORDFN) | ; -- get blood bank report
|
|
BLB(ORDFN) | ; -- build blood bank report
|
|
PATH(ORDFN) | ; -- get anatomic path report
|
|
PATHB(ORDFN) | ; -- build anatomic path report
|
|
DIET(ROOT,DFN) | ; -- get dietetics profile
|
|
DIETB(DFN) | ; -- get dietetics profile
|
|
VITALS(DFN,DTRANGE,ORTAG) | ; -- get vitals report
|
|
VITALSB(DFN,DTRANGE,ORTAG) | ; -- build vitals report
|
|
NOTYET(ROOT) | ; -- standard not available display text
|
|
HFS() | ; -- get hfs file name
; -- need to define better unique algorithm |
|
OPEN(ORRM,ORHFS,ORMODE,ORIO) | ; -- open WORKSTATION device
; ORRM: right margin ; ORHFS: host file name ; ORMODE: open file in 'R'ead or 'W'rite mode |
|
CLOSE(ORRM,ORHFS,ORSUB,ORIO) | ; -- close WORKSTATION device
; ORSUB: unique subscript name for output |
|
USEHFS | ; -- use host file to build global array
|
|
BUILD | ; -- build tmp global for report
|
|
INIT | ; -- initialize counts and global section
|
|
FINAL | ; -- set 'x of y' for each section
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: READ |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
ORWRP16 REPORT TEXT | RPT |
ORWRP16 REPORT LISTS | LIST |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMT(142 - [#142] | HSB+3 |
^TMP( | INIT+2, FINAL+2* |
^TMP("ORDATA" | RPT+4, RPT+5, RPT+8!, RPT+9 |
^TMP($J | LIST+5, USEHFS+3!, USEHFS+4, USEHFS+6!, BUILD+5 |
Name | Line Occurrences |
---|---|
$$HFS | HS+2, BL+2, PATH+2, VITALS+2 |
BL | RPT+13 |
BLB | BL+5 |
BUILD | USEHFS+5 |
CLOSE | HS+7, BL+7, PATH+7, VITALS+7 |
DIET | RPT+15 |
FINAL | BUILD+11 |
GETDT | LIST+13 |
GETHS | LIST+11 |
GETRPTS | LIST+9 |
HS | RPT+12 |
HSB | HS+5 |
INIT | BUILD+3, BUILD+7 |
NOTYET | RPT+20, DIET+1 |
OPEN | HS+3, BL+3, PATH+3, VITALS+3 |
PATH | RPT+14 |
PATHB | PATH+5 |
RPTQ | RPT+4, RPT+12, RPT+13, RPT+14, RPT+15, RPT+16, RPT+17 |
SETITEM | GETRPTS+2, GETRPTS+3, GETHS+4, GETHS+5, GETHS+6, GETDT+2, GETDT+3, NOTYET+1 |
USEHFS | CLOSE+4 |
VITALS | RPT+16, RPT+17 |
VITALSB | VITALS+5 |
Name | Field # of Occurrence |
---|---|
^( | BUILD+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | OPEN+7! |
%ZIS("HFSMODE" | OPEN+6* |
%ZIS("HFSNAME" | OPEN+6* |
CNT | BUILD+1~, BUILD+7, BUILD+10*, INIT+1* |
DFN | RPT~, RPT+12, RPT+13, RPT+14, RPT+15, RPT+16, RPT+17, BLB+1~, BLB+5*, PATHB+1~ , PATHB+5*, DIET~, DIETB~, VITALS~, VITALS+5, VITALSB~, VITALSB+3 |
DT | VITALSB+4, VITALSB+8 |
DTRANGE | RPT~, RPT+16, RPT+17, VITALS~, VITALS+5, VITALSB~, VITALSB+6 |
EOF | LIST+4~, LIST+5*, LIST+9, LIST+11, LIST+13, GETRPTS~, GETRPTS+3, GETHS~, GETHS+6, GETDT~ , GETDT+3 |
GMTYP | HSB+1~ |
GMTYP(0 | HSB+4* |
GMTYP(1 | HSB+4* |
HSPARM | GETHS+1~, GETHS+2 |
HSPARM( | GETHS+5 |
HSTYPE | RPT~, RPT+12 |
I | GETRPTS+1~, GETRPTS+3*, GETHS+1~, GETHS+5*, GETDT+1~, GETDT+3*, FINAL+1~, FINAL+2* |
INC | BUILD+1~, BUILD+9*, INIT+1* |
IO | OPEN+8, CLOSE+2, CLOSE+3, CLOSE+5, USEHFS+1~ |
IOP | OPEN+5*, OPEN+7! |
IOPAR | OPEN+4! |
LN | BUILD+1~, BUILD+5* |
MAX | BUILD+1~, BUILD+2*, BUILD+7 |
ORARR | USEHFS+8~, USEHFS+9 |
ORARR( | USEHFS+8* |
ORDFN | HS~, HS+5, HSB~, HSB+2, BL~, BL+5, BLB~, BLB+5, PATH~, PATH+5 , PATHB~, PATHB+5 |
>> OREND | BLB+4, PATHB+4 |
ORHFS | HS+1~, HS+2*, HS+3, HS+7, BL+1~, BL+2*, BL+3, BL+7, PATH+1~, PATH+2* , PATH+3, PATH+7, VITALS+1~, VITALS+2*, VITALS+3, VITALS+7, OPEN~, OPEN+6, CLOSE~, USEHFS+4 , USEHFS+8 |
ORHS | HS~, HS+5, HSB~, HSB+3, HSB+4 |
ORIO | HS+1~, HS+3, HS+7, BL+1~, BL+3, BL+7, PATH+1~, PATH+3, PATH+7, VITALS+1~ , VITALS+3, VITALS+7, OPEN~, OPEN+8*, CLOSE~, CLOSE+2 |
ORMODE | OPEN~, OPEN+6 |
OROK | USEHFS+1~, USEHFS+4*, USEHFS+9* |
ORRM | HS+1~, HS+2*, HS+3, HS+7, BL+1~, BL+2*, BL+3, BL+7, PATH+1~, PATH+2* , PATH+3, PATH+7, VITALS+1~, VITALS+2*, VITALS+3, VITALS+7, OPEN~, OPEN+5, CLOSE~ |
ORSSTOP | VITALSB+1~ |
ORSSTOP( | VITALSB+8* |
ORSSTRT | VITALSB+1~ |
ORSSTRT( | VITALSB+8* |
ORSUB | HS+1~, HS+2*, HS+7, BL+1~, BL+2*, BL+7, PATH+1~, PATH+2*, PATH+7, VITALS+1~ , VITALS+2*, VITALS+7, CLOSE~, INIT+2, FINAL+2 |
ORTAG | VITALS~, VITALS+5, VITALSB~, VITALSB+9 |
ORVP | HSB+1~, HSB+2*, VITALSB+1~, VITALSB+3* |
ROOT | LIST~, LIST+5*, LIST+6, LIST+9, LIST+11, LIST+13, GETRPTS~, GETRPTS+2, GETRPTS+3, GETHS~ , GETHS+4, GETHS+5, GETHS+6, GETDT~, GETDT+2, GETDT+3, SETITEM~, SETITEM+1, RPT~, RPT+5* , RPT+9*, RPT+15, RPT+20, DIET~, DIET+1, NOTYET~, NOTYET+1, NOTYET+2, BUILD+1~, BUILD+9 , INIT+2*, INIT+3 |
RPTID | RPT~, RPT+12, RPT+13, RPT+14, RPT+15, RPT+16, RPT+17 |
SECTION | RPT~, RPT+4, RPT+5, BUILD+1~, BUILD+2*, INIT+1*, INIT+2, FINAL+2 |
STRIP | BUILD+1~, BUILD+2*, BUILD+8 |
U | HSB+3, HSB+4, FINAL+2 |
X | GETRPTS+1~, GETRPTS+3*, GETDT+1~, GETDT+3*, SETITEM~, SETITEM+1, VITALSB+8, BUILD+5*, BUILD+8*, BUILD+9 , BUILD+10 |
>> X1 | VITALSB+4* |
>> X2 | VITALSB+6* |
XQORNOD | VITALSB+1~, VITALSB+3*, VITALSB+8 |
Y | HSB+1~, HSB+3*, HSB+4 |
ZTQUEUED | HS+1~, BL+1~, PATH+1~, VITALS+1~, OPEN+4* |
Name | Field # of Occurrence |
---|---|
$T(DTLIST+I | GETDT+3 |
$T(RPTLIST+I | GETRPTS+3 |