VPRDJ01 ;SLC/MKB -- Orders ;6/25/12 16:11
Source file <VPRDJ01.m>
| Package | Total | Call Graph |
|---|---|---|
| Virtual Patient Record | 4 | $$FAC^VPRD ADD^VPRDJ $$STS^VPRDOR ($$JSONDT,$$SETUID,FACILITY,SETTEXT,SPLITVAL)^VPRUTILS |
| Order Entry Results Reporting | 2 | GET^ORQ12 ($$OI,$$VALUE)^ORX8 |
| VA FileMan | 2 | FIND^DIC $$GET1^DIQ |
| Consult Request Tracking | 1 | DOCLIST^GMRCGUIB |
| Lab Service | 1 | EXPAND^LR7OU1 |
| Pharmacy Data Management | 1 | ZERO^PSS51P1 |
| 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 |
|---|---|---|
| OR1(ID) | ; -- order ID >> ^TMP("ORR",$J,ORLIST,VPRN)
|
|
| ORX(IFN,ORD) | ; -- extract order IFN into ORD("attribute")
|
|
| RESULTS | ; -- add ORD("results",n,"uid") list
|
|
| NTX1(IFN) | ; -- extract nursing treatment order IFN into NTX("attribute")
|
|
| USER(N,ROLE,IEN,DATE) | ; -- add signature/verification data
|
|
| TM(X) | ; -- strip seconds off a FM time
|
| Name | Field # of Occurrence |
|---|---|
| FIND^DIC | RESULTS+10 |
| $$GET1^DIQ | ORX+20, ORX+23, ORX+27, ORX+28, ORX+29 |
| DOCLIST^GMRCGUIB | RESULTS+4 |
| EXPAND^LR7OU1 | RESULTS+19 |
| GET^ORQ12 | ORX+3 |
| $$OI^ORX8 | ORX+7 |
| $$VALUE^ORX8 | NTX1+5, NTX1+6 |
| ZERO^PSS51P1 | NTX1+7 |
| $$FAC^VPRD | ORX+23 |
| ADD^VPRDJ | OR1+6, NTX1+11 |
| $$STS^VPRDOR | ORX+17 |
| $$JSONDT^VPRUTILS | ORX+13, USER+2, TM+3 |
| $$SETUID^VPRUTILS | ORX+6, ORX+21, ORX+25, ORX+28, ORX+29, RESULTS+5, RESULTS+8, RESULTS+13, RESULTS+20, RESULTS+25 , RESULTS+26, RESULTS+28, RESULTS+29, RESULTS+31, RESULTS+34, RESULTS+36, NTX1+4, USER+5 |
| FACILITY^VPRUTILS | ORX+26 |
| SETTEXT^VPRUTILS | ORX+18 |
| SPLITVAL^VPRUTILS | ORX+10 |
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | GET1^DIQ |
| ^MDD(702 - [#702] | FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | RESULTS+22 |
| ^OR(100 - [#100] | OR1+3, ORX+32, RESULTS+2 |
| ^ORA(102.4 - [#102.4] | ORX+40, ORX+41 |
| ^PXRMINDX(63 | RESULTS+20, RESULTS+23, RESULTS+25 |
| ^RADPT("AO" | RESULTS+33, RESULTS+34 |
| ^SC - [#44] | ORX+24 |
| ^TMP("ORR" | ORX+4, ORX+18 |
| ^TMP("VPRTEXT" | ORX+18, ORX+19 |
| ^TMP($J | NTX1+8, NTX1+9, NTX1+10! |
| ^VA(200 - [#200] | ORX+22, ORX+42, USER+6 |
| Name | Line Occurrences |
|---|---|
| $$TM | ORX+14 |
| ORX | OR1+2, OR1+4, NTX1+2 |
| RESULTS | ORX+30 |
| USER | ORX+34, ORX+35, ORX+36, ORX+37 |
| Name | Field # of Occurrence |
|---|---|
| ^( | RESULTS+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | ORX+8~, ORX+10 |
| ARRAY( | ORX+11 |
| ARRAY("Code" | ORX+9* |
| ARRAY("Name" | ORX+9*, ORX+10 |
| ARRAY("PackageRef" | ORX+9* |
| CDT | RESULTS+16~, RESULTS+17*, RESULTS+20, RESULTS+23, RESULTS+25 |
| CHILD | OR1+1~, OR1+4!, OR1+5 |
| CN | RESULTS+33~, RESULTS+34* |
| D | TM+1~*, TM+2 |
| DA | ORX+1~, ORX+40*, ORX+41, ORX+43 |
| DATE | USER~, USER+2 |
| >> DFN | ORX+6, ORX+28, ORX+29, RESULTS+5, RESULTS+8, RESULTS+13, RESULTS+20, RESULTS+22, RESULTS+23, RESULTS+25 , RESULTS+26, RESULTS+28, RESULTS+29, RESULTS+31, RESULTS+33, RESULTS+34, RESULTS+36, NTX1+4 |
| >> FAC | ORX+23*, ORX+26 |
| I | ORX+1~, ORX+32*, ORX+34, ORX+35, ORX+36, ORX+37, RESULTS+4~, RESULTS+6*, RESULTS+11*, RESULTS+12 |
| ID | OR1~, OR1+2, OR1+3, RESULTS+16~, RESULTS+20*, RESULTS+25* |
| IDT | RESULTS+16~, RESULTS+17*, RESULTS+24, RESULTS+26, RESULTS+28, RESULTS+29, RESULTS+33~*, RESULTS+34 |
| IDX | RESULTS+16~, RESULTS+24*, RESULTS+25* |
| IEN | USER~, USER+4, USER+5, USER+6 |
| IFN | ORX~, ORX+3, ORX+6, ORX+18, ORX+19, ORX+20, ORX+23, ORX+27, ORX+28, ORX+29 , ORX+32, ORX+40, RESULTS+2, RESULTS+31, RESULTS+36, NTX1~, NTX1+2, NTX1+4, NTX1+5, NTX1+6 |
| ITM | RESULTS+16~, RESULTS+19*, RESULTS+22*, RESULTS+23*, RESULTS+25 |
| LOC | ORX+1~, ORX+23*, ORX+24, ORX+25 |
| LRDFN | RESULTS+16~, RESULTS+22*, RESULTS+24 |
| N | RESULTS+4~, RESULTS+5*, RESULTS+8*, RESULTS+13*, RESULTS+16~, RESULTS+20*, RESULTS+22*, RESULTS+25*, RESULTS+26*, USER~ , USER+1*, USER+2, USER+3, USER+5, USER+6 |
| NAME | ORX+8~, ORX+11* |
| NTX | NTX1+1~, NTX1+2 |
| NTX("adminTimes" | NTX1+9* |
| NTX("instructions" | NTX1+5* |
| NTX("orderUid" | NTX1+3* |
| NTX("scheduleName" | NTX1+8* |
| NTX("uid" | NTX1+3, NTX1+4* |
| ORD | ORX~ |
| ORD("acknowledgement" | ORX+43* |
| ORD("clinicians" | USER+2*, USER+3*, USER+5*, USER+6* |
| ORD("content" | ORX+19* |
| ORD("displayGroup" | ORX+12*, RESULTS+2 |
| ORD("entered" | ORX+13* |
| ORD("localId" | ORX+6* |
| ORD("locationName" | ORX+24* |
| ORD("locationUid" | ORX+25* |
| ORD("name" | ORX+10* |
| ORD("oi" | ORX+11* |
| ORD("oiPackageRef" | RESULTS+19 |
| ORD("predecessor" | ORX+28* |
| ORD("providerName" | ORX+22* |
| ORD("providerUid" | ORX+21* |
| ORD("results" | RESULTS+5*, RESULTS+8*, RESULTS+13*, RESULTS+20*, RESULTS+25*, RESULTS+26*, RESULTS+28*, RESULTS+29*, RESULTS+31*, RESULTS+34* , RESULTS+36* |
| ORD("service" | ORX+27*, RESULTS+2 |
| ORD("start" | ORX+14* |
| ORD("statusCode" | ORX+15* |
| ORD("statusName" | ORX+16* |
| ORD("statusVuid" | ORX+17* |
| ORD("stop" | ORX+14* |
| ORD("successor" | ORX+29* |
| ORD("uid" | ORX+6* |
| ORDER | OR1+1~, OR1+2 |
| ORDER("children" | OR1+5* |
| ORDG | RESULTS+1~, RESULTS+2*, RESULTS+9, RESULTS+36, RESULTS+37 |
| ORLIST | ORX+1~, ORX+2*, ORX+3, ORX+4, ORX+18 |
| ORLST | ORX+1~, ORX+2*, ORX+4, ORX+18 |
| ORPK | RESULTS+1~, RESULTS+2*, RESULTS+4, RESULTS+5, RESULTS+10, RESULTS+15, RESULTS+17, RESULTS+31, RESULTS+33, RESULTS+34 |
| ORPKG | RESULTS+1~, RESULTS+2*, RESULTS+3, RESULTS+14, RESULTS+30, RESULTS+32 |
| PROV | ORX+33~*, ORX+34 |
| ROLE | USER~, USER+3 |
| SUB | RESULTS+16~, RESULTS+17*, RESULTS+18, RESULTS+21, RESULTS+26, RESULTS+28, RESULTS+29 |
| T | RESULTS+16~, RESULTS+20*, TM+1~*, TM+2 |
| U | ORX+9, ORX+12, ORX+13, ORX+14, ORX+15, ORX+16, ORX+17, ORX+22, ORX+24, ORX+32 , ORX+33, ORX+34, ORX+35, ORX+36, ORX+37, ORX+41, ORX+42, ORX+43, RESULTS+7, USER+6 |
| VPRC | OR1+1~, OR1+3*, OR1+4, OR1+5, RESULTS+10~ |
| VPRC("DILIST" | RESULTS+11, RESULTS+12 |
| VPRD | RESULTS+4~ |
| VPRD(50 | RESULTS+6 |
| >> VPRN | ORX+2 |
| VPRT | RESULTS+16~, RESULTS+19 |
| VPRT( | RESULTS+20 |
| X | ORX+1~, ORX+7*, ORX+10, ORX+20*, ORX+21, ORX+22, ORX+28*, ORX+29*, ORX+42*, ORX+43 , RESULTS+4~, RESULTS+6*, RESULTS+7, RESULTS+8, RESULTS+12*, RESULTS+13, NTX1+1~, NTX1+5*, NTX1+6*, NTX1+7 , NTX1+8, NTX1+9, TM~, TM+1 |
| X0 | ORX+1~, ORX+4*, ORX+7, ORX+12, ORX+13, ORX+14, ORX+15, ORX+16, ORX+17, ORX+41* , ORX+42, ORX+43 |
| X8 | ORX+1~, ORX+32*, ORX+33, ORX+34, ORX+35, ORX+36, ORX+37 |
| Y | TM+1~, TM+2*, TM+3*, TM+4 |