ORWRP2 ;SLC/DCM - Health Summary Adhoc RPC's ;08/30/2017 11:49
Source file <ORWRP2.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BB | ;Continuation of Blood Bank Report
|
|
| BLEG | ;Legacy VISTA Blood Bank Report
|
|
| COMP(ORY) | ;Get ADHOC sub components (FILE 142.1)
|
|
| COMPABV(ORY) | ;Get ADHOC sub components listed by Abbreviation
|
|
| COMPDISP(ORY) | ;Get ADHOC sub components listed by Display Name
|
|
| COMPSUB(ORY,ORSUB) | ;Get subitems from a predefined Adhoc component
|
|
| SAVLKUP(OK,VAL) | ;save Adhoc lookup selection
|
|
| GETLKUP(ORY) | ;Get Adhoc lookup selection
|
|
| FILES(ORY,ORCOMP) | ;Get Files to select from for a component
|
|
| FILESEL(OROOT,ORFILE,ORFROM,ORDIR) | ;Get file entries for Combobox
|
|
| REPORT(OROOT,ORCOMPS,ORDFN) | ;Build Report from array of Components passed in COMPS
|
|
| REPORT1(GMTSEG,GMTSEGC,GMTSEGI,DFN) | ;
|
|
| SUBITEM(ORY,ORTEST) | ;Get Subitems for a Test Panel
|
|
| PREPORT(OROOT,ORCOMPS,ORDFN) | ;Build Report & Print
|
|
| TRAN | ;Get Transfused Units
|
|
| WRT | ; Writes the Transfusion Record for each day
|
|
| SET | ; Save Appropriate Data
|
|
| KEY | ;
|
|
| LN | ;
|
|
| LINE | ;Fill in the global with bank lines
|
|
| S(X,Y,Z) | ;Pad over
|
|
| INC(X,Y) | ;Character position count
|
| Name | Field # of Occurrence |
|---|---|
| COMP^GMTSADH5 | COMP+4, COMPABV+2, COMPDISP+2 |
| COMPSUB^GMTSADH5 | COMPSUB+1, COMPSUB+2 |
| FILES^GMTSADH5 | FILES+2 |
| FILESEL^GMTSADH5 | FILESEL+2 |
| REPORT^GMTSADH5 | REPORT+6, PREPORT+5 |
| SUBITEM^GMTSADH5 | SUBITEM+2 |
| EN^LR7OSUM | BLEG+2 |
| ADHOC^ORPRS13 | REPORT1+4, PREPORT+11 |
| START^ORWRP | REPORT+8 |
| $$FMTE^XLFDT | TRAN+18 |
| $$GET^XPAR | GETLKUP+1 |
| EN^XPAR | SAVLKUP+3 |
| RPC Name | Call Tags |
|---|---|
| ORWRP2 HS COMPONENTS | COMP |
| ORWRP2 HS COMP FILES | FILES |
| ORWRP2 HS REPORT TEXT | REPORT |
| ORWRP2 HS FILE LOOKUP | FILESEL |
| ORWRP2 HS SUBITEMS | SUBITEM |
| ORWRP2 HS COMPONENT SUBS | COMPSUB |
| ORWRP2 COMPABV | COMPABV |
| ORWRP2 SAVLKUP | SAVLKUP |
| ORWRP2 GETLKUP | GETLKUP |
| ORWRP2 COMPDISP | COMPDISP |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | TRAN+4 |
| ^LAB(66 - [#66] | TRAN+11 |
| ^LR - [#63] | TRAN+5, TRAN+6, TRAN+7 |
| ^TMP("LRC" | BB+3!, BB+4, BLEG+3*, TRAN+14, TRAN+16*, WRT+3*, WRT+7*, KEY+3*, KEY+5*, KEY+7* , LINE+3* |
| ^TMP("LRT" | TRAN+3!, TRAN+9*, TRAN+11*, TRAN+12*, TRAN+13, TRAN+17, TRAN+18, TRAN+26!, KEY+1, KEY+4 , KEY+5 |
| ^TMP("ORDATA" | REPORT+5!, REPORT+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BPN | TRAN+1~, TRAN+20*, TRAN+21*, TRAN+22, WRT+2, WRT+5, WRT+8 |
| >> CCNT | TRAN+16, WRT+3, WRT+7, KEY+3, KEY+5, LN+1*, S+8* |
| CL | WRT+1~, WRT+6*, WRT+7 |
| CNT | REPORT1+2~, PREPORT+9~ |
| CNTR | TRAN+1~ |
| CNTR( | TRAN+8, TRAN+10, TRAN+12, SET+4* |
| COMP | SET+1~ |
| DFN | BB+1~, BB+2*, BLEG+2, REPORT1~, REPORT1+3, TRAN+4 |
| DUZ | SAVLKUP+3 |
| GCNT | BB+1~, BB+2*, BLEG+3*, TRAN+14*, TRAN+16, WRT+3, WRT+7, KEY+3, KEY+5, KEY+7 , LN+1*, LINE+3 |
| GIOM | BB+1~, BB+2*, BLEG+2, LINE+3 |
| >> GMA( | TRAN+22*, WRT+7 |
| >> GMA(1 | TRAN+20*, TRAN+21, TRAN+22, TRAN+23* |
| GMI | TRAN+1~, TRAN+22*, KEY+4*, KEY+5 |
| GMI1 | WRT+1~, WRT+4*, WRT+5, WRT+6, WRT+8 |
| GMI2 | WRT+1~, WRT+5*, WRT+6, WRT+8 |
| GMJ | WRT+1~, WRT+6*, WRT+7 |
| GML | WRT+1~, WRT+2*, WRT+4, WRT+5 |
| GMM | WRT+1~, WRT+2* |
| >> GMR | TRAN+18*, TRAN+20 |
| GMTS | REPORT1+1~, PREPORT+8~ |
| GMTS1 | REPORT1+1~, PREPORT+8~, TRAN+2*, TRAN+4 |
| GMTS2 | REPORT1+1~, PREPORT+8~, TRAN+2* |
| GMTSAGE | REPORT1+1~, PREPORT+8~ |
| GMTSDOB | REPORT1+1~, PREPORT+8~ |
| GMTSDTM | REPORT1+1~, PREPORT+8~ |
| GMTSEG | REPORT+4~, REPORT1~, PREPORT+4~, PREPORT+7* |
| GMTSEGC | REPORT+4~, REPORT1~, PREPORT+4~, PREPORT+7* |
| GMTSEGI | REPORT1~, PREPORT+7* |
| GMTSLO | REPORT1+1~, PREPORT+8~ |
| GMTSLPG | REPORT1+1~, PREPORT+8~ |
| GMTSPHDR | REPORT1+1~, PREPORT+8~ |
| GMTSPNM | REPORT1+1~, PREPORT+8~ |
| GMTSRB | REPORT1+1~, PREPORT+8~ |
| GMTSSN | REPORT1+1~, PREPORT+8~ |
| GMTSWRD | REPORT1+1~, PREPORT+8~ |
| I | COMPABV+1~, COMPABV+3*, COMPABV+4*, COMPABV+7, COMPDISP+1~, COMPDISP+3*, COMPDISP+4*, COMPDISP+7 |
| IDT | TRAN+1~, TRAN+4*, TRAN+6*, TRAN+7, TRAN+8*, TRAN+9, TRAN+10, TRAN+12, SET+2 |
| INC | REPORT1+2~, PREPORT+9~, INC+3*, INC+4 |
| ITDT | SET+1~, SET+2*, SET+4 |
| IX | TRAN+1~, TRAN+16*, TRAN+17*, TRAN+18 |
| LRDFN | TRAN+1~, TRAN+4*, TRAN+5, TRAN+6, TRAN+7 |
| OK | SAVLKUP~, SAVLKUP+2*, SAVLKUP+4* |
| ORCOMP | FILES~, FILES+2 |
| ORCOMPS | REPORT~, REPORT+6, PREPORT~, PREPORT+5 |
| ORDFN | BB+2, REPORT~, REPORT+3, REPORT+6, PREPORT~, PREPORT+3, PREPORT+5, PREPORT+10 |
| ORDIR | FILESEL~, FILESEL+2 |
| ORERR | SAVLKUP+1~, SAVLKUP+3, SAVLKUP+4 |
| ORFILE | FILESEL~, FILESEL+2 |
| ORFROM | FILESEL~, FILESEL+2 |
| ORGMTSEG | REPORT+4~, REPORT+6, PREPORT+4~, PREPORT+5, PREPORT+7 |
| ORGMTSEG(0 | REPORT+7, PREPORT+6 |
| OROOT | FILESEL~, FILESEL+2, REPORT~, REPORT+9*, PREPORT~ |
| ORSBHEAD | BB+1~, BLEG+2 |
| ORSBHEAD("BLO | OD BANK" , BLEG+1* |
| ORSEGC | REPORT+4~, REPORT+6, PREPORT+4~, PREPORT+5, PREPORT+7 |
| ORSEGI | REPORT+4~, REPORT+6, PREPORT+4~, PREPORT+5, PREPORT+7 |
| ORSUB | COMPSUB~, COMPSUB+2 |
| ORTEST | SUBITEM~, SUBITEM+2 |
| ORVP | REPORT1+2~, REPORT1+3*, PREPORT+9~, PREPORT+10* |
| ORY | BB+1~, BLEG+2, COMP~, COMP+4, COMPABV~, COMPABV+2, COMPDISP~, COMPDISP+2, COMPSUB~, COMPSUB+2 , GETLKUP~, GETLKUP+1*, FILES~, FILES+2, SUBITEM~, SUBITEM+2 |
| ORY( | COMPABV+4, COMPABV+7*, COMPDISP+4, COMPDISP+7* |
| PN | TRAN+1~, TRAN+9*, TRAN+10*, TRAN+11, TRAN+12 |
| PRODUCT | TRAN+1~, TRAN+11*, TRAN+12 |
| ROOT | BB+4*, REPORT1+2~, PREPORT+9~ |
| SEX | REPORT1+2~, PREPORT+9~ |
| >> SP | S+7*, S+8, S+9 |
| >> TD | TRAN+18*, TRAN+19, WRT+3 |
| TDT | SET+1~, SET+2* |
| TR | TRAN+1~, TRAN+7*, SET+3, SET+4 |
| U | TRAN+9, TRAN+11, TRAN+12, TRAN+20, SET+3, SET+4 |
| UNITS | SET+1~, SET+3*, SET+4 |
| VADM | REPORT1+2~, PREPORT+9~ |
| VAERR | REPORT1+2~, PREPORT+9~ |
| VAIN | REPORT1+2~, PREPORT+9~ |
| VAL | SAVLKUP~, SAVLKUP+3, SAVLKUP+4 |
| X | COMPABV+1~, COMPABV+4*, COMPABV+5, COMPABV+6*, COMPABV+7, COMPDISP+1~, COMPDISP+4*, COMPDISP+5, COMPDISP+6*, COMPDISP+7 , TRAN+1~, LINE+1~, LINE+3*, S~, S+7, INC~, INC+3 |
| X1 | COMPABV+1~, COMPABV+5*, COMPDISP+1~, COMPDISP+5* |
| X2 | COMPABV+1~, COMPABV+5*, COMPABV+6*, COMPABV+7, COMPDISP+1~, COMPDISP+5*, COMPDISP+6*, COMPDISP+7 |
| X3 | COMPABV+1~, COMPABV+7*, COMPDISP+1~, COMPDISP+7* |
| Y | S~, S+7, INC~, INC+3 |
| Z | S~, S+6, S+7 |
| Name | Field # of Occurrence |
|---|---|
| $T(COMPSUB^GMTSADH5 | COMPSUB+1 |