ORBCMA5 ; SLC/JDL - BCMA Order utility ;07/25/14 14:23
Source file <ORBCMA5.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 | 7 | ORBCMA5 GETIVID ORBCMA5 GETUD ORBCMA5 GETUDID ORBCMA5 JOB ORBCMA5 LOCK ORBCMA5 ODITMBC ORBCMA5 UNLOCK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETUDID(Y,INFO) | ; Get Unit/Dose Order Form ID
|
|
| GETIVID(Y,INFO) | ; Get IV Order Form ID
|
|
| GETUD(Y,ODITM) | ; get unit dose orderable item
; ODITM: Orderable item ien |
|
| ODITMBC(Y,XREF,ODLST) | ; --Return orderable items info based on ItemIen
|
|
| FNDINFO(Y,ODIEN) | ;
|
|
| LOCK(ORY,DFN,ORJOB) | ; -- Lock patient chart (silent)
; Returns 1 if successful, or 0^Message if could not get lock |
|
| UNLOCK(ORY,DFN,ORJOB) | ; -- Unlock patient chart (silent)
|
|
| JOB(ORY) | ;return $J
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| RPC Name | Call Tags |
|---|---|
| ORBCMA5 GETUD | GETUD |
| ORBCMA5 GETUDID | GETUDID |
| ORBCMA5 GETIVID | GETIVID |
| ORBCMA5 ODITMBC | ODITMBC |
| ORBCMA5 LOCK | LOCK |
| ORBCMA5 UNLOCK | UNLOCK |
| ORBCMA5 JOB | JOB |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(101.41 - [#101.41] | GETUDID+1, GETIVID+1 |
| ^ORD(101.43 - [#101.43] | FNDINFO+4, FNDINFO+5, FNDINFO+6, FNDINFO+13 |
| ^ORD(101.44 - [#101.44] | GETUD+4, GETUD+5, GETUD+6, GETUD+7 |
| ^VA(200 - [#200] | LOCK+7 |
| ^XTMP("ORPTLK-" | LOCK+6, LOCK+7, LOCK+9*, UNLOCK+3, UNLOCK+4! |
| Name | Line Occurrences |
|---|---|
| FNDINFO | ODITMBC+4 |
| Name | Field # of Occurrence |
|---|---|
| ^(1 | LOCK+9* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | ODITMBC+1~, ODITMBC+2*, ODITMBC+4* |
| CRTM | FNDINFO+1~, FNDINFO+3*, FNDINFO+7 |
| DFN | LOCK~, LOCK+3, LOCK+6, LOCK+7, LOCK+9, UNLOCK~, UNLOCK+1, UNLOCK+3, UNLOCK+4 |
| DGIDX | GETUD+2~, GETUD+3*, GETUD+5*, GETUD+6, GETUD+7, GETUD+8! |
| >> DILOCKTM | LOCK+7 |
| DUZ | LOCK+6, LOCK+9, UNLOCK+4 |
| FINDIT | FNDINFO+1~, FNDINFO+2*, FNDINFO+9*, FNDINFO+12 |
| FRM | FNDINFO+1~, FNDINFO+3*, FNDINFO+4*, FNDINFO+5, FNDINFO+6 |
| INFO | GETUDID~, GETIVID~ |
| NOW | LOCK+5~, LOCK+8*, LOCK+9 |
| NOW1 | LOCK+5~, LOCK+8*, LOCK+9 |
| NUM | ODITMBC+1~, ODITMBC+2*, FNDINFO+9*, FNDINFO+10, FNDINFO+11, FNDINFO+14*, FNDINFO+15 |
| ODI | FNDINFO+1~, FNDINFO+5*, FNDINFO+6, FNDINFO+8 |
| ODIEN | FNDINFO~, FNDINFO+8, FNDINFO+10, FNDINFO+11, FNDINFO+13, FNDINFO+15 |
| ODITM | GETUD~, GETUD+7 |
| ODLST | ODITMBC~ |
| ODLST( | ODITMBC+4 |
| OIIEN | GETUD+2~, GETUD+6*, GETUD+7, GETUD+8! |
| ORJOB | LOCK~, LOCK+4, LOCK+6, LOCK+9, UNLOCK~, UNLOCK+2, UNLOCK+4 |
| ORLK | LOCK+5~, LOCK+6*, LOCK+7 |
| ORY | LOCK~, LOCK+3*, LOCK+4*, LOCK+6*, LOCK+10*, UNLOCK~, UNLOCK+1*, UNLOCK+2, UNLOCK+5*, JOB~ , JOB+1* |
| U | GETUD+6, FNDINFO+7, FNDINFO+10, FNDINFO+11, FNDINFO+15, LOCK+6, LOCK+7, LOCK+9, UNLOCK+4 |
| UDIEN | GETUD+2~, GETUD+4*, GETUD+5, GETUD+6, GETUD+7, GETUD+8! |
| XREF | ODITMBC~, ODITMBC+3 |
| XRF | ODITMBC+1~, ODITMBC+2*, ODITMBC+3*, FNDINFO+4, FNDINFO+5, FNDINFO+6 |
| XX | FNDINFO+1~, FNDINFO+2*, FNDINFO+6*, FNDINFO+7, FNDINFO+10, FNDINFO+11, FNDINFO+13*, FNDINFO+15 |
| Y | GETUDID~, GETUDID+1*, GETUDID+2*, GETIVID~, GETIVID+1*, GETIVID+2*, GETUD~, GETUD+7*, ODITMBC~, ODITMBC+4 , FNDINFO~, LOCK+5~, LOCK+7* |
| Y( | FNDINFO+10*, FNDINFO+11*, FNDINFO+15* |