Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VPRDJ01

Package: Virtual Patient Record

Routine: VPRDJ01


Information

VPRDJ01 ;SLC/MKB -- Orders ;6/25/12 16:11

Source Information

Source file <VPRDJ01.m>

Call Graph

Call Graph

Call Graph Total: 11

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Virtual Patient Record 1 VPRDJ0  

Entry Points

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

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ
^MDD(702 - [#702] FIND^DIC

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^( RESULTS+23

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All