LRCAPBV ;DALOI/FHS - PROCESS VBECS WORKLOAD API ; 4/17/07 3:53am
Source file <LRCAPBV.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 | ;Will only run if VBECS BUNDLE 1.0 is installed.
|
|
| BBLOOK | ;
|
|
| LOCK | ;
|
|
| GET | ;Call VBECS 6002.01 data populating API
|
|
| DLOC | ;Get default location and provider
|
|
| LK1 | ;Set default values
|
|
| TST | ;Get default tests names
|
|
| DPROV | ;Set default PCE Provider
|
|
| LOOP | ;Find entries with the status of pending.
|
|
| END | ;
|
|
| BBDIQ | ;Gather entry info
|
|
| PCEFILE | ;File PCE if outpatient location
|
|
| ERR | ;Check entry for critical data
|
|
| TYPE | ||
| DIV | ||
| ADT | ||
| NLT | ||
| SUF | ||
| DFN | ||
| FILE | ||
| TEC | ||
| UID | ||
| TS | ||
| UNIT | ||
| LRDAA | ||
| EUPDATE | ;Set error codes into entry
|
|
| LRAA | ;Get accession data
|
|
| AA | ;Accession Area Information
|
|
| LRAA1 | ||
| DPF | ||
| ACCES | ||
| URG |
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | LK1+1, LK1+3, LK1+5, LK1+6, TST+1, TST+2, TST+3 |
| FILE^DID | DPF+2 |
| FILE^DIE | BBDIQ+8, BBDIQ+17, EUPDATE+7 |
| GETS^DIQ | DLOC+1, BBDIQ+5, NLT+1, SUF+2, SUF+6, LRAA+4, AA+5, AA+8, AA+11, AA+12 , AA+13, LRAA1+3, ACCES+9 |
| INIT^LRCAPBB | ERR+2 |
| $$NLT^LRCAPBV1 | SUF+5 |
| EN^LRCAPBV1 | PCEFILE+6 |
| ^LRCAPV3 | BBDIQ+14 |
| $$WKLDCAP^VBECA7 | GET+1 |
| UPDTWKLD^VBECA7 | END+3 |
| $$NOW^XLFDT | BBDIQ+16 |
| $$GET^XUA4A72 | DLOC+4 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^SC - [#44] | GETS^DIQ |
| ^LAB(60 - [#60] | FIND1^DIC |
| ^LR - [#63] | GETS^DIQ |
| ^LAM - [#64] | GETS^DIQ |
| ^LAB(64.2 - [#64.2] | FIND1^DIC, GETS^DIQ |
| ^LRD(65 - [#65] | FIND1^DIC |
| ^LRO(68 - [#68] | FIND1^DIC, GETS^DIQ |
| 68.02 | GETS^DIQ |
| 68.04 | GETS^DIQ |
| 68.05 | GETS^DIQ |
| ^LAB(69.9 - [#69.9] | GETS^DIQ |
| ^DIC(9.4 - [#9.4] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | DIV+1 |
| ^DPT - [#2] | DFN+3 |
| ^LAM("E" | SUF+3, SUF+4 |
| ^LRO(68 - [#68] | UID+2, UID+3, UID+4, UID+5, AA+3, LRAA1+1 |
| ^VA(200 - [#200] | TEC+2 |
| ^VBEC(6000 - [#6000] | LOCK+1, LOCK+2* |
| ^VBEC(6002.01 - [#6002.01] | EN+1, LOOP+1, BBDIQ+3!, EUPDATE+3 |
| ^XTMP("BVEC WKLD" | END+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ANS | LOCK+5~, GET+1*, GET+2, BBDIQ+2! |
| ANS( | DLOC+2, DLOC+3, BBDIQ+12, BBDIQ+13, TYPE, DIV, ADT, NLT, SUF, SUF+8 , DFN, TEC, UID, TS+1, UNIT, LRDAA, LRAA+1 |
| ANX | LOCK+5~, BBDIQ+2!, LRAA+3! |
| ANX( | SUF+7, LRAA1+2, ACCES, ACCES+1, ACCES+2, ACCES+3, ACCES+4, ACCES+5, ACCES+6, ACCES+7 , ACCES+8, ACCES+12, URG |
| ANX("64" | NLT+2 |
| ANX("64.2" | SUF+2 |
| ANX("GLOBAL N | AME" , DPF+3 |
| ANX(44 | AA+9, ACCES+10, ACCES+11 |
| ANX(63 | DPF, DPF+1 |
| ANX(68 | LRAA+5, AA+6 |
| D1 | LOCK+6~ |
| D2 | LOCK+6~ |
| DFN | LOCK+6~, PCEFILE+2, PCEFILE+6, DFN*, DFN+3, FILE+2, DPF+1*, DPF+3 |
| ERR | LOCK+6~, LK1+2*, LK1+8*, TST+5*, BBDIQ+2!, BBDIQ+6, BBDIQ+10, ERR+1, ERR+3*, TYPE , TYPE+1*, DIV, DIV+1*, ADT, ADT+1*, SUF, DFN, TEC, UID, UID+5* , UID+6, TS+7, TS+8*, UNIT, UNIT+1*, EUPDATE+1, EUPDATE+5, EUPDATE+6 |
| ERX | LRAA+3! |
| FILE | LOCK+6~, BBDIQ+2!, BBDIQ+4*, BBDIQ+5 |
| >> FLD | AA+10*, AA+11 |
| IEN | LOCK+6~, BBDIQ+4*, BBDIQ+5, TYPE, DIV, ADT, NLT, SUF, SUF+8, DFN , TEC, UID, TS+1, UNIT, LRDAA, AA+4*, AA+11, AA+12, AA+13, LRAA1+2 , ACCES, ACCES+1, ACCES+2, ACCES+3, ACCES+4, ACCES+5, ACCES+6, ACCES+7, ACCES+8, ACCES+12 , URG |
| LRAA | LOCK+6~, TEC+3*, UID+2*, UID+3, UID+4, UID+5, LRAA+1*, LRAA+2*, LRAA+4, LRAA+5 , AA+1, AA+2, AA+3, AA+4, AA+5, AA+6, LRAA1+1 |
| LRACC | LOCK+6~, ACCES+7* |
| LRACPABV | LOCK+6~ |
| LRADT | LOCK+6~, PCEFILE+6, ADT*, ADT+1, ADT+2 |
| LRAN | LOCK+6~, TEC+3*, UID+4*, UID+5, AA+2, AA+3, AA+4, LRAA1+1 |
| LRCAPBV | LOCK+12~, GET+3* |
| LRCC | LOCK+6~, SUF+3*, SUF+4*, SUF+5* |
| LRCDT | LOCK+7~, BBDIQ+12*, PCEFILE+3~, PCEFILE+5*, ADT+2*, UID+3*, UID+4, UID+5, AA+2, AA+3 , AA+4, LRAA1+1 |
| LRCNT | LOCK+7~, PCEFILE+6, SUF+8* |
| LRCTM | LOCK+7~, BBDIQ+13*, ADT+2* |
| LRD65 | LOCK+7~, LK1+5*, LK1+7, FILE, UNIT+1 |
| LRDAA | LOCK+7~, LK1+3*, LK1+4*, TEC+3, LRAA+2 |
| >> LRDBUG | TST+6, LOOP+2, BBDIQ+1, EUPDATE+1 |
| LRDFN | LOCK+7~, DFN+1*, DFN+3*, LRAA1+2*, LRAA1+3, DPF, DPF+1, DPF+3 |
| LRDIV | LOCK+7~, DIV*, DIV+1, DIV+2 |
| LRDLOC | LOCK+7~, DLOC+2*, AA+7 |
| LRDPF | LOCK+12~, DPF* |
| LRDPRO | LOCK+7~, DLOC+3*, DLOC+4 |
| >> LRDSSID | PCEFILE+6, AA+9* |
| >> LRDSSLOC | PCEFILE+6, AA+6*, AA+7*, AA+8, AA+9 |
| LRDSUF | LOCK+7~, LK1+6*, SUF+1 |
| LRE655 | LOCK+8~, FILE+1 |
| LREDT | LOCK+8~, ADT* |
| LRERR | LOCK+8~, LK1+7*, ERR+1* |
| LRESCPT | LOCK+8~, GET+3* |
| LRFDA | LOCK+8~, BBDIQ+2!, BBDIQ+15! |
| LRFDA( | BBDIQ+7*, BBDIQ+15*, BBDIQ+16* |
| LRFDA(1 | EUPDATE+2!, EUPDATE+4*, EUPDATE+5*, EUPDATE+6* |
| LRFILE | LOCK+8~, FILE*, FILE+1*, FILE+2*, UNIT+1*, LRAA1+1*, DPF+2, DPF+3* |
| LRFNUM | LOCK+8~ |
| LRIDT | LOCK+8~, ACCES+12* |
| LRIEN | DLOC+5*, LOOP+1*, END+4!, BBDIQ+1, BBDIQ+3, BBDIQ+4, BBDIQ+7, BBDIQ+12, BBDIQ+13, BBDIQ+15 , BBDIQ+16, EUPDATE+3*, EUPDATE+4, EUPDATE+5, EUPDATE+6, LRAA+1 |
| LRII | LOCK+9~ |
| LRIN | LOCK+9~, PCEFILE+6, DIV+2* |
| LRLD | LOCK+9~, ERR+2*, LRAA+5* |
| LRLOG | LOCK+9~ |
| LRLSS | LOCK+9~, BBDIQ+11*, AA+1* |
| LRMA | LOCK+9~, BBDIQ+11*, AA+1* |
| LRNLT | LOCK+9~, NLT*, NLT+1, NLT+2, SUF+5 |
| >> LRNLT1 | NLT+2*, SUF+3, SUF+4 |
| LRNP | LOCK+12~ |
| LROA | LOCK+9~ |
| LROAD | LOCK+9~, ACCES* |
| LROAD1 | LOCK+9~, PCEFILE+5, ACCES+1* |
| LROAD2 | LOCK+9~, ACCES+2* |
| LROL | LOCK+10~, ACCES+8*, ACCES+9, ACCES+10, ACCES+11 |
| LRPKG | LOCK+10~, LK1+1*, LK1+2 |
| >> LRPRO | PCEFILE+6, ACCES+5* |
| LRREC | LOCK+10~ |
| LRRRL | LOCK+10~, ACCES+4* |
| LRRRL1 | LOCK+10~, ACCES+5* |
| LRRRL2 | LOCK+12~, ACCES+10* |
| LRRRL3 | LOCK+10~, ACCES+6* |
| LRRRL4 | LOCK+10~, PCEFILE+1, ACCES+11* |
| LRSN | LOCK+12~, ACCES+2* |
| LRSPEC | LOCK+12~, ACCES+3* |
| LRSTATUS | LOCK+12~, LK1+7*, ERR+1* |
| LRSUF | LOCK+10~, SUF+2*, SUF+4, SUF+5, SUF+6, SUF+7* |
| >> LRSUF1 | SUF*, SUF+1*, SUF+2, SUF+7 |
| LRTEC | LOCK+10~, PCEFILE+6, TEC*, TEC+1*, TEC+2* |
| LRTS | LOCK+10~, TS!*, TS+1*, TS+2, TS+3*, TS+4*, TS+5*, AA+13, URG |
| LRTSQA | LOCK+13~ |
| LRTST | LOCK+11~, PCEFILE+6, TS!, TS+1*, TS+3*, TS+4*, TS+5* |
| LRTSTD | LOCK+13~, TST+3*, TST+4, TS+5 |
| LRTSTP | LOCK+11~, TS!, TS+1*, TS+3*, TS+4*, TS+5* |
| >> LRTSTQA | TST+1*, TST+4, TST+5, TS+4 |
| LRTSTU | LOCK+13~, TST+2*, TST+4, TST+5, TS+3 |
| LRTYPE | LOCK+11~, TYPE*, TYPE+1, DFN+2, FILE, FILE+1, FILE+2, TS+3, TS+4, TS+5 , UNIT+1 |
| LRUA | LOCK+12~ |
| LRUG | LOCK+11~, AA+1*, URG* |
| LRUID | LOCK+11~, UID*, UID+1, UID+2, UID+3, UID+4 |
| LRUNIT | LOCK+11~, UNIT*, UNIT+1 |
| LRVSITN | LOCK+12~ |
| LRWA | LOCK+11~, BBDIQ+11*, AA+1* |
| LRWKLAA | LOCK+11~, BBDIQ+11, LRDAA* |
| LRZCNT | LOCK+11~ |
| U | LRAA1+1, DPF+3 |
| X | LOCK+11~ |
| Y | LOCK+11~ |
| >> ZTQUEUED | LOOP+3 |
| >> ZTREQ | LOOP+3* |