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 |
Package | Total | Caller Graph |
---|---|---|
Virtual Patient Record | 1 | VPRDJ0 |
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 |