ORWRP16 ; ALB/MJK Report Calls - 16bit ;5/22/97 19:13
Source file <ORWRP16.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC ($$DEL,$$FTG)^%ZISH |
| Lab Service | 2 | (CLEAN,OERR,SET)^LRAPS3 (CLEAN,OERR,SET)^LRBLPD1 |
| Order Entry Results Reporting | 2 | PQ^ORPRS13 @(^ORPRS14 |
| Toolkit | 1 | GETLST^XPAR |
| VA Fileman | 1 | C^%DTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HSB(ORDFN,ORHS) | ; - build health summary report
|
|
| NOTYET(ROOT) | ; -- standard not available display text
|
|
| RPTLIST | ; -- list of reports
|
|
| VITALSB(DFN,DTRANGE,ORTAG) | ; -- build vitals report
|
|
| RPT(ROOT,DFN,RPTID,HSTYPE,DTRANGE,SECTION) | ; -- return report text
; RPC: ORWRP REPORT TEXT ; See RPC definition for details on input and output parameters |
|
| FINAL | ; -- set 'x of y' for each section
|
|
| SETITEM(ROOT,X) | ; -- set item in list
|
|
| BL(ORDFN) | ; -- get blood bank report
|
|
| CLOSE(ORRM,ORHFS,ORSUB,ORIO) | ; -- close WORKSTATION device
; ORSUB: unique subscript name for output |
|
| RPTQ | ||
| GETDT(ROOT,EOF) | ; -- get date range choices
|
|
| VITALS(DFN,DTRANGE,ORTAG) | ; -- get vitals report
|
|
| INIT | ; -- initialize counts and global section
|
|
| HFS() | ; -- get hfs file name
; -- need to define better unique algorithm |
|
| GETHS(ROOT,EOF) | ; --get list of health summary types
|
|
| BLB(ORDFN) | ; -- build blood bank report
|
|
| DTLIST | ; -- list of date ranges
|
|
| DIETB(DFN) | ; -- get dietetics profile
|
|
| PATHB(ORDFN) | ; -- build anatomic path report
|
|
| BUILD | ; -- build tmp global for report
|
|
| 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 |
|
| PATH(ORDFN) | ; -- get anatomic path report
|
|
| USEHFS | ; -- use host file to build global array
|
|
| LIST(ROOT) | ; -- return lists for list boxes
; RPC: ORWRP REPORT LIST ; See RPC definition for details on input and output parameters |
|
| DIET(ROOT,DFN) | ; -- get dietetics profile
|
|
| HS(ORDFN,ORHS) | ; - get health summary report
|
|
| GETRPTS(ROOT,EOF) | ; -- get list of reports
|
| 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 |