VBECA3 ;HINES IFO/DDA-API interfaces for CPRS ;9/20/00 12:44
Source file <VBECA3.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 |
|---|---|---|
| EN(LRDFN) | ; Call to encapsulate the extract of Blood Bank data for CPRS
; via the call EN^LR7OSBR. This call can be tested by invoking the ; routine BLR^ORWRP1(root,dfn), where root is the null string and ; DFN is the PATIENT FILE numeric internal entry number for the ; patient. ; Parameter LRDFN is the LAB numeric internal entry number for the ; LAB patient. |
|
| EN1(DFN) | ; Call to encapsulate the extract of Blood Bank data for CPRS
; via the call EN1^LR7OSBR. ; Parameter DFN is the PATIENT FILE numeric internal entry number for ; the LAB patient. |
|
| OEAPI(ARR,DFN,DIV) | ; CPRS query to return patient and component related
; data from VBECS through VistALink |
|
| BBDATA(DFN) | ;Retrieve data for CPRS reports
|
|
| CLEANUP | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^LR - [#63] | GETS^DIQ |
| 63.01 | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | EN+8, EN1+5 |
| ^DPT - [#2] | OEAPI+3, OEAPI+24 |
| ^LR - [#63] | BBDATA+11 |
| ^TMP("VBDATA" | BBDATA+9!, BBDATA+18*, BBDATA+23* |
| ^TMP("VBECS_XML_RES" | OEAPI+17, OEAPI+25, CLEANUP+2! |
| ^TMP("VBHOLD" | BBDATA+9!, BBDATA+13, BBDATA+14, BBDATA+15, BBDATA+18, BBDATA+24! |
| ^XTMP("OEAPI" | OEAPI+23!, OEAPI+24*, OEAPI+25* |
| Name | Line Occurrences |
|---|---|
| CLEANUP | OEAPI+20 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARR | OEAPI~, OEAPI+21, OEAPI+24 |
| ARR("ERROR" | OEAPI+2*, OEAPI+3*, OEAPI+4*, OEAPI+7*, OEAPI+9*, OEAPI+20* |
| DFN | EN1~, EN1+6, OEAPI~, OEAPI+2, OEAPI+3, OEAPI+11, OEAPI+24, OEAPI+25, BBDATA~, BBDATA+10 |
| DIV | OEAPI~, OEAPI+4, OEAPI+13, OEAPI+24, OEAPI+25 |
| LRDFN | EN~, BBDATA+10*, BBDATA+11, BBDATA+19 |
| U | OEAPI+24 |
| VBAA | BBDATA+11*, BBDATA+13*, BBDATA+14, BBDATA+15, BBDATA+18, BBDATA+20*, BBDATA+21, BBDATA+22, BBDATA+23, BBDATA+24! |
| VBAAA | BBDATA+11*, BBDATA+12, BBDATA+24! |
| VBAB | BBDATA+14*, BBDATA+15, BBDATA+16, BBDATA+17, BBDATA+18, BBDATA+21*, BBDATA+23, BBDATA+24! |
| VBAC | BBDATA+15*, BBDATA+18, BBDATA+22*, BBDATA+23, BBDATA+24! |
| VBAD | BBDATA+16*, BBDATA+17*, BBDATA+18, BBDATA+24! |
| VBCMPRQ | BBDATA+24! |
| VBCMPRQ( | BBDATA+20, BBDATA+21, BBDATA+23 |
| VBECPRMS | OEAPI+15, OEAPI+19, CLEANUP+1! |
| VBECPRMS("ERROR" | OEAPI+9 |
| VBECPRMS("PARAMS" | OEAPI+10*, OEAPI+11*, OEAPI+12*, OEAPI+13* |
| VBECSTAT | OEAPI+6~, OEAPI+15*, CLEANUP+1! |
| VBECY | OEAPI+6~, OEAPI+17*, OEAPI+18, OEAPI+19, OEAPI+20, OEAPI+21 |
| X | EN+7~, EN+8*, EN1+4~, EN1+5* |