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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPCORD4

Package: Enterprise Health Management Platform

Routine: HMPCORD4


Information

HMPCORD4 ;SLC/AGP,ASMR/RRB,JD -Retrieved Orderable Items;Aug 12, 2016 10:54:47

Source Information

Source file <HMPCORD4.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Pharmacy Data Management 3 SCHED^PSS51P1  ALL^PSS51P2  DOSE^PSSOPKI1  
Enterprise Health Management Platform 2 ADD^HMPEF  $$SETUID^HMPUTILS  
Kernel 1 $$LOW^XLFSTR  
Order Entry Results Reporting 1 IMTYPSEL^ORWDRA32  
Radiology Nuclear Medicine 1 EN4^RAO7PC1  
Toolkit 1 ($$GET,GETLST)^XPAR  

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
Enterprise Health Management Platform 1 HMPEF  

Entry Points

Name Comments DBIA/ICR reference
ADDODG ; called by HMPEF
ADDODG1(IEN,TEMP) ;
SODGNODE(RESULT,NODE) ;
ADDROUTE ;
ADDSCH ;
LAB(RESULT,OI) ;
LABTYPE(L) ;
OI(OITYPE) ; called by HMPEF
PS(RESULT,IEN,PLACE) ;
RA(RESULT,IEN,PLACE,RADTYPE,RADDET) ;
RADTYPE(RADTYPE,RADDET) ;
TRANS(RADDET) ;
CAT(RADDET) ;category values
URGENCY(URG) ; Get the allowable urgencies and default
SUBMIT(SUBMIT,IMGTYP) ; Get the locations to which the request may be submitted
QO ;
VALIDOI(OITYPE,IEN) ;

External References

Name Field # of Occurrence
ADD^HMPEF ADDODG+9, ADDODG+12, ADDROUTE+23, ADDSCH+18, OI+24, QO+10
$$SETUID^HMPUTILS ADDODG+8, ADDODG1+3, SODGNODE+4, ADDROUTE+14, ADDSCH+13, LAB+10, LAB+19, OI+16, PS+26, RA+5
, RA+10, RADTYPE+16, TRANS+4, CAT+4, URGENCY+5, URGENCY+11, SUBMIT+8, QO+9
IMTYPSEL^ORWDRA32 RADTYPE+3
SCHED^PSS51P1 ADDSCH+3
ALL^PSS51P2 ADDROUTE+6
DOSE^PSSOPKI1 PS+11
EN4^RAO7PC1 SUBMIT+3
$$LOW^XLFSTR RA+5
$$GET^XPAR SUBMIT+9
GETLST^XPAR LAB+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(100.98 - [#100.98] ADDODG+3, ADDODG+6, ADDODG+7, ADDODG1+2, ADDODG1+4, ADDODG1+5, ADDODG1+7
^ORD(101.41 - [#101.41] SODGNODE+4, QO+3, QO+6
^ORD(101.42 - [#101.42] URGENCY+3, URGENCY+4, URGENCY+9
^ORD(101.43 - [#101.43] LAB+12, LAB+14, LAB+22, LAB+24, LAB+25, OI+9, OI+15, PS+3, PS+4, PS+5
, PS+6, PS+9, RA+3, RA+6, VALIDOI+2, VALIDOI+3
^PSDRUG - [#50] PS+25
^RA(79.2 - [#79.2] RADTYPE+13
^RAMIS(71.2 - [#71.2] RADTYPE+14, RADTYPE+17
^TMP($J ADDROUTE+7, ADDROUTE+12, ADDROUTE+24!

Label References

Name Line Occurrences
$$LABTYPE LAB+19
$$VALIDOI OI+13
ADDODG1 ADDODG+10, ADDODG1+8
CAT RADTYPE+4
LAB OI+23
PS OI+21
RA OI+22
RADTYPE OI+6
SODGNODE ADDODG+7, ADDODG1+2
SUBMIT RADTYPE+9
TRANS RADTYPE+4
URGENCY RADTYPE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABB RADTYPE+2~, RADTYPE+8*, RADTYPE+9, RADTYPE+10, RADTYPE+11, RADTYPE+13, RADTYPE+16, RADTYPE+17
ARRAY ADDODG1+6~, ADDODG1+8, ADDODG1+9
ASK SUBMIT+1~, SUBMIT+10*, SUBMIT+11
CNT ADDODG+1~, ADDODG1+1~, ADDODG1+5*, ADDODG1+9*, ADDSCH+1~, ADDSCH+6*, ADDSCH+9, ADDSCH+20, LAB+1~, LAB+23*
, LAB+26*, OI+1~, OI+4*, OI+21, OI+22, OI+25*, PS+1~, PS+2*, PS+3*, PS+4*
, PS+5*, PS+6*, PS+12*, PS+13, PS+20*, PS+22, PS+23, PS+26, PS+27, PS+28
, PS+30*, RA+1~, RA+2*, RADTYPE+2~, RADTYPE+14*, RADTYPE+15*, RADTYPE+16, RADTYPE+17, TRANS+1~, TRANS+2*
, TRANS+4*, CAT+1~, CAT+2*, CAT+4*, URGENCY+1~, URGENCY+2*, URGENCY+5, URGENCY+6, URGENCY+7, URGENCY+8*
, URGENCY+10*, URGENCY+11, URGENCY+12, URGENCY+13, SUBMIT+1~, SUBMIT+2*, SUBMIT+6*, SUBMIT+7, SUBMIT+8
COST PS+1~, PS+13*, PS+17*, PS+18
DOSE PS+1~, PS+14*, PS+15, PS+18, PS+20*, PS+21, PS+22
DOSES PS+1~, PS+8!
DOSES( PS+15, PS+18*, PS+20, PS+21
DRUG PS+1~, PS+13*, PS+17*, PS+18
ERRMSG ADDODG+2~*, ADDROUTE+2~, ADDROUTE+3*, ADDSCH+4~, ADDSCH+5*, OI+2~, OI+3*, QO+2~*
ERROR OI+1~
FIRST SUBMIT+1~, SUBMIT+4*, SUBMIT+7, SUBMIT+8*
>> HMPCNT ADDODG+9*, ADDODG+12*, ADDROUTE+23*, ADDSCH+18*, OI+24*, QO+10*
HMPDOSE PS+1~, PS+11
HMPDOSE( PS+12, PS+13
>> HMPFINI ADDODG+13*, ADDROUTE+26*, ADDSCH+20*, OI+26*, QO+11*
>> HMPI OI+9
>> HMPID OI+8
>> HMPLAST ADDODG+9*, ADDODG+12*, ADDROUTE+4, ADDROUTE+23*, ADDSCH+18*, OI+7, OI+24*
HMPLCL ADDROUTE+9~, ADDROUTE+11!, ADDROUTE+12*
HMPLCL( ADDROUTE+18
HMPLCL(5 ADDROUTE+13
HMPLST LAB+1~, LAB+5
HMPLST( LAB+6, LAB+7
>> HMPMAX OI+9
HMPSCH ADDSCH+1~, ADDSCH+3
HMPSCH( ADDSCH+6, ADDSCH+9
HMPTEMP OI+1~, RADTYPE+2~, RADTYPE+3
HMPTEMP( RADTYPE+6, RADTYPE+7
HMPX RADTYPE+2~, RADTYPE+14*, RADTYPE+16, RADTYPE+17, TRANS+1~, TRANS+3*, TRANS+4, CAT+1~, CAT+3*, CAT+4
, URGENCY+1~, URGENCY+2*, URGENCY+3, URGENCY+4, URGENCY+6, SUBMIT+1~, SUBMIT+6*, SUBMIT+8, SUBMIT+9*, SUBMIT+10
I LAB+1~, LAB+6*, LAB+7, LAB+10, LAB+11, LAB+12, LAB+24*, LAB+25, RADTYPE+13*, RADTYPE+14
, URGENCY+1~, URGENCY+2*, URGENCY+4*, URGENCY+5, URGENCY+9*, URGENCY+11, SUBMIT+5*, SUBMIT+6
IEN ADDODG+1~, ADDODG+3*, ADDODG+6, ADDODG+7, ADDODG+8, ADDODG+9, ADDODG+10, ADDODG+12, ADDODG+13, ADDODG1~
, ADDODG1+2, ADDODG1+3, ADDODG1+4, ADDODG1+5, ADDODG1+7, ADDROUTE+2~, ADDROUTE+3*, ADDROUTE+4*, ADDROUTE+7*, ADDROUTE+12
ADDROUTE+14, ADDROUTE+15, ADDROUTE+23, ADDROUTE+26, ADDSCH+1~, ADDSCH+11*, ADDSCH+13, ADDSCH+14, ADDSCH+18, LAB+1~
, LAB+7*, LAB+10, LAB+11, LAB+12, OI+1~, OI+4*, OI+7*, OI+8*, OI+9*, OI+13
, OI+15, OI+16, OI+17, OI+21, OI+22, OI+23, OI+24, OI+26, PS~, PS+3
, PS+4, PS+5, PS+6, PS+9, RA~, RA+3, RA+6, QO+1~, QO+3*, QO+6
QO+9, QO+11, VALIDOI~, VALIDOI+2, VALIDOI+3
IMGTYP RADTYPE+2~, RADTYPE+8*, RADTYPE+10, SUBMIT~, SUBMIT+3
L LABTYPE~, LABTYPE+1, LABTYPE+2, LABTYPE+3, LABTYPE+4, LABTYPE+5, LABTYPE+6, LABTYPE+7
LINK OI+1~, OI+15*, OI+19
LINKTYPE OI+1~, OI+15*, OI+20
MEDS PS+1~
MEDS( PS+10
MEDS("NV RX" PS+3*
MEDS("O RX" PS+4*
MEDS("RX" PS+5*
MEDS("UD RX" PS+6*
NAME SODGNODE+1~, SODGNODE+4*, ADDROUTE+17~, ADDROUTE+19*, ADDROUTE+20, ADDROUTE+22, ADDSCH+1~, ADDSCH+10*, ADDSCH+15, OI+1~
, OI+15*, OI+18, PS+1~, PS+25*, PS+28, QO+1~, QO+7*, QO+8
NODE ADDODG+1~, ADDODG+7*, ADDODG1+1~, ADDODG1+2*, SODGNODE~, SODGNODE+3, ADDSCH+1~, ADDSCH+9*, ADDSCH+10, ADDSCH+11
ADDSCH+16, ADDSCH+17, LAB+1~, LAB+14*, LAB+15, LAB+16, LAB+18, LAB+20, OI+1~, PS+1~
, PS+13*, PS+14, PS+16, PS+17, PS+21*, PS+23, PS+24, PS+25, PS+26, PS+27
, RA+1~, RA+3*, RA+4, RA+5, RA+6*, RA+7, RA+8, RA+9, RA+10, RA+11
, RA+12, RADTYPE+7*, RADTYPE+8, RADTYPE+10, QO+1~, QO+6*, QO+7
NUM ADDODG+1~, ADDODG1+1~, ADDODG1+5*, ADDODG1+7, ADDSCH+1~, PS+1~
OI LAB~, LAB+14, LAB+22, LAB+24, LAB+25
OITYPE OI~, OI+13, VALIDOI~, VALIDOI+6, VALIDOI+8
>> ORX URGENCY+3*
P1 LAB+8!, LAB+9*
PLACE PS~, RA~
PSOI PS+1~, PS+9*, PS+11
PTR ADDODG+1~, ADDODG1+1~, ADDODG1+7*, ADDODG1+8
RADDET OI+1~, OI+6, OI+22, RA~, RADTYPE~, TRANS~, CAT~
RADDET( RA+12, RADTYPE+11*, RADTYPE+16*, RADTYPE+17*
RADDET("category" CAT+4*
RADDET("transport" TRANS+4*
RADTYPE OI+1~, OI+6, OI+22, RA~, RADTYPE~
RADTYPE( RA+9, RA+10, RA+12, RADTYPE+10*
RESULT ADDODG+1~, ADDODG+7, ADDODG+11*, SODGNODE~, ADDROUTE+9~, ADDROUTE+11!, ADDSCH+1~, ADDSCH+19!, LAB~, OI+1~
, OI+12!, OI+21, OI+22, OI+23, PS~, RA~, QO+1~
RESULT( SODGNODE+3*, ADDROUTE+22*
RESULT("code" RA+5*
RESULT("defaultDialogName" SODGNODE+4*
RESULT("defaultDialogUid" SODGNODE+4*
RESULT("dialogAdditionalInformation" LAB+2*, LAB+3*, LAB+10*, LAB+11*, LAB+12*, RA+12*
RESULT("externalValue" ADDSCH+16*
RESULT("imagingDetails" RA+7*, RA+8*, RA+11*
RESULT("internal" ADDODG+8*, ADDROUTE+15*, ADDSCH+14*, OI+17*, RA+10*, QO+9*
RESULT("labDetails" LAB+15*, LAB+16*, LAB+21*
RESULT("link" OI+19*
RESULT("linktype" OI+20*
RESULT("name" ADDSCH+15*, OI+18*, QO+8*
RESULT("possibleDosages" PS+22*, PS+23*, PS+26*, PS+27*, PS+28*
RESULT("scheduleType" ADDSCH+17*
RESULT("synonym" LAB+26*
RESULT("types" LAB+19*, PS+3*, PS+4*, PS+5*, PS+6*, RA+10*
RESULT("uid" ADDODG+8*, ADDROUTE+15*, ADDSCH+14*, OI+17*, QO+9*
SIZE PS+1~, PS+13*, PS+16*, PS+18
SUBMIT RADTYPE+2~, SUBMIT~
SUBMIT("askSubmit" SUBMIT+11*
SUBMIT("submit" SUBMIT+6*, SUBMIT+7*, SUBMIT+8*
SYN LAB+1~, LAB+25*, LAB+26
TCNT OI+1~, RADTYPE+2~, RADTYPE+5*, RADTYPE+6*, RADTYPE+7
TEMP ADDODG+1~, ADDODG+10, ADDODG+11, ADDODG1~, ADDODG1+2, SODGNODE+1~, SODGNODE+3*, SODGNODE+4, LAB+1~, LAB+18*
, LAB+19, LAB+20*, LAB+21, RA+1~, RA+8*, RA+10*, VALIDOI+1~, VALIDOI+3*, VALIDOI+4
TEMP("children" ADDODG1+9*
TEMP("internal" ADDODG1+3*
TEMP("uid" ADDODG1+3*
TMPLST SUBMIT+1~
TMPLST( SUBMIT+5, SUBMIT+6
TYPE OI+1~, OI+13*, OI+14, OI+21, OI+22, OI+23, PS+1~, PS+10*, PS+11, VALIDOI+1~
, VALIDOI+4*, VALIDOI+5*, VALIDOI+6, VALIDOI+7, VALIDOI+8
U SODGNODE+3, SODGNODE+4, ADDSCH+10, ADDSCH+11, ADDSCH+16, ADDSCH+17, LAB+7, LAB+12, LAB+15, LAB+16
, LAB+18, LAB+20, OI+15, PS+9, PS+14, PS+16, PS+17, PS+18, PS+23, PS+24
, PS+25, PS+26, PS+27, RA+4, RA+5, RA+7, RA+8, RA+9, RA+10, RA+11
, RA+12, RADTYPE+8, RADTYPE+10, RADTYPE+17, TRANS+4, CAT+4, SUBMIT+6, SUBMIT+8, QO+6, QO+7
, VALIDOI+3
UID ADDROUTE+9~, ADDROUTE+14*, ADDROUTE+15, ADDSCH+1~, ADDSCH+13*, ADDSCH+14, OI+1~, OI+16*, OI+17, PS+1~
, PS+13*
URG RADTYPE+2~, URGENCY~
URG("urgency" URGENCY+5*, URGENCY+6*, URGENCY+7*, URGENCY+11*, URGENCY+12*, URGENCY+13*
VALUE ADDROUTE+17~, ADDROUTE+18*, ADDROUTE+21*, ADDROUTE+22
VALUES RADTYPE+2~, RADTYPE+4, RADTYPE+9, RADTYPE+11
X SODGNODE+1~, SODGNODE+2*, SODGNODE+3, SODGNODE+4, ADDROUTE+9~, ADDROUTE+16*, ADDROUTE+18, ADDROUTE+19, ADDROUTE+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All