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: ORCSEND3

Package: Order Entry Results Reporting

Routine: ORCSEND3


Information

ORCSEND3 ;SLC/MKB,AGP-Release cont ;05/20/2008

Source Information

Source file <ORCSEND3.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Order Entry Results Reporting 6 ($$PTR,GETDLG1)^ORCD  EN^ORCSAVE  (DATES,RELEASE,SIGN,STARTDT)^ORCSAVE2  CANCEL^ORCSEND  (MSG,NEW)^ORMBLD  $$VALUE^ORX8  
Inpatient Medications 1 $$STARTSTP^PSJORPOE  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORCSEND  ORCSEND1  

Entry Points

Name Comments DBIA/ICR reference
PSJI ;
PTR(X) ; Returns ptr of prompt X in Order Dialog file
STRT ; Build ORSTRT(inst)=date.time array of start times by dose
GETORDER(IFN) ; Set ORX(Inst,Ptr)=Value
PSJI1 ;
PSJI2 ; ck if parent is unsigned or edit
CHILD(STRT) ; Create child order, send to package
DOSES(IFN) ;

External References

Name Field # of Occurrence
$$GET1^DIQ PSJI+11
$$PTR^ORCD STRT+2, STRT+5
GETDLG1^ORCD PSJI+13
EN^ORCSAVE CHILD+2
DATES^ORCSAVE2 CHILD+3, PSJI+18
RELEASE^ORCSAVE2 CHILD+12, PSJI1+26
SIGN^ORCSAVE2 CHILD+9
STARTDT^ORCSAVE2 CHILD+2
CANCEL^ORCSEND PSJI2+7
MSG^ORMBLD PSJI2+4
NEW^ORMBLD CHILD+12
$$VALUE^ORX8 PSJI+23
$$STARTSTP^PSJORPOE STRT+10
$$FMADD^XLFDT STRT+11
$$NOW^XLFDT PSJI1+15, STRT+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] CHILD+4*, CHILD+5, CHILD+6*, CHILD+7, CHILD+8, CHILD+10*, CHILD+11*, DOSES+2, GETORDER+3, PSJI+7
, PSJI+21, PSJI+23, PSJI+24, PSJI1+23*, PSJI1+24, PSJI1+27*, PSJI2+1!, PSJI2+3, PSJI2+4, PSJI2+6*
^ORD(100.02 - [#100.02] PSJI2+5
^ORD(101.41 - [#101.41] GETORDER+4, PTR+1
^ORD(101.43 - [#101.43] STRT+6
^SC - [#44] STRT+7
^TMP("ORWORD" PSJI1+26!

Label References

Name Line Occurrences
$$DOSES PSJI+18
$$PTR PSJI+15, PSJI+17, PSJI+19, PSJI1+3, PSJI1+8
CHILD PSJI1+16, PSJI1+21
GETORDER PSJI+13
STRT PSJI+16

Naked Globals

Name Field # of Occurrence
^( GETORDER+3
^(0 CHILD+7*, PSJI2+1*
^(1 GETORDER+3
^(3 CHILD+6*, CHILD+11*, PSJI2+6*
^(6 PSJI2+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A CHILD+1~, CHILD+5*
ADDCNT GETORDER+1~, GETORDER+2*
CNT DOSES+1~*, DOSES+2*, DOSES+3, PSJI+6~, PSJI1+4*
CODE PSJI+4~, PSJI2+3*, PSJI2+4
DUZ CHILD+12, PSJI1+26, PSJI2+6
I DOSES+1~, DOSES+2*, GETORDER+1~, GETORDER+3*, GETORDER+7, PSJI+4~, PSJI+22*, PSJI+23*, PSJI+24*
ID PSJI+4~
IFN DOSES~, DOSES+2, GETORDER~, GETORDER+3, GETORDER+7
INST GETORDER+1~, GETORDER+4*, GETORDER+5, GETORDER+7
NATR PSJI2+5~*, PSJI2+6
>> NATURE CHILD+12, PSJI1+26
OI STRT+1~, STRT+2*, STRT+5*, STRT+6
>> OLD CHILD+11*
OR0 PSJI+2~, PSJI+7*, PSJI+8, PSJI+10, PSJI+11
OR3 PSJI+4~, PSJI+7*, PSJI+21, PSJI+22, PSJI1+24*, PSJI2+2
ORADMIN PSJI+4~, PSJI+17*, PSJI1+19
ORAPPT CHILD+1~, CHILD+5*, CHILD+6
ORCAT PSJI+2~, PSJI+8*
ORCHLD CHILD+4*, PSJI+4~, PSJI1+23
ORCONJ PSJI+3~
ORD STRT+1~
ORDD PSJI+3~
ORDG PSJI+2~, PSJI+11*
ORDGNM PSJI+3~
ORDIALOG PSJI+2~, PSJI+10*, PSJI+13
ORDIALOG( PSJI1+4*, PSJI1+9*, PSJI1+13*, PSJI1+15*, PSJI1+19*!
ORDOSE PSJI+3~
ORDUR PSJI+3~, PSJI+5~, PSJI+15*, PSJI1+19
ORDUZ PSJI+2~, PSJI+10*
ORENEW CHILD+11, PSJI+4~, PSJI+22*, PSJI+23, PSJI+24
ORENEW( CHILD+11!, PSJI+24*
ORENEW(0 CHILD+11
>> ORERR PSJI1+25*
ORFRST PSJI+3~, PSJI+19*, PSJI1+12
ORI PSJI+2~, STRT+1~, STRT+13*
ORID PSJI+3~
ORIFN CHILD+2!, CHILD+3, CHILD+4, CHILD+6, CHILD+7, CHILD+9, CHILD+10, CHILD+11, CHILD+12, PSJI+7
, PSJI1+24*, PSJI1+26, PSJI1+27, PSJI2+1
ORIG PSJI+4~, PSJI2+2*, PSJI2+3, PSJI2+4, PSJI2+6, PSJI2+7
ORL PSJI+2~, PSJI+11*, STRT+7
ORLAST CHILD+4*, PSJI+4~, PSJI1+23
ORLOG PSJI+2~, PSJI+10*, PSJI2+1
>> ORNOW CHILD+9, CHILD+12, PSJI1+26, PSJI2+6
ORNP PSJI+2~, PSJI+8*
OROI PSJI+4~, PSJI1+9*
ORP PSJI+2~, PSJI1+2*, PSJI1+3, PSJI1+7*, PSJI1+8, PSJI1+9, PSJI1+13, PSJI1+19*
ORPARENT CHILD+4, CHILD+5, CHILD+6, CHILD+8, CHILD+10, PSJI+2~, PSJI+7*, PSJI+13, PSJI+18, PSJI1+23
, PSJI1+24
ORPTS CHILD+1~, CHILD+5*, CHILD+7
>> ORQUIT PSJI1+24*
ORSCH PSJI+3~, PSJI+15*, PSJI1+15, PSJI1+19, STRT+9
ORSD STRT+1~, STRT+9*, STRT+10*
ORSIG PSJI+4~, PSJI+19*
ORSTART PSJI+4~, PSJI+16*, PSJI+18, PSJI1+15*, PSJI1+16, PSJI1+20*, PSJI1+21
ORSTR PSJI+3~
ORSTRT PSJI+3~, STRT+1!
ORSTRT( STRT+13
ORSTRT("BEG" PSJI+16, STRT+14*
ORSTRT(1 PSJI1+20, STRT+11*
ORT PSJI+3~
>> ORVP PSJI2+1, STRT+10
ORWD STRT+1~, STRT+7*, STRT+10
ORX PSJI+2~
ORX( GETORDER+5*, GETORDER+7*, PSJI1+3, PSJI1+4, PSJI1+8, PSJI1+9, PSJI1+12, PSJI1+13, PSJI1+19, STRT+2
, STRT+5, STRT+9
PKG CHILD+7, PSJI+4~, PSJI+11*
PSOI STRT+1~, STRT+6*, STRT+10
PTR GETORDER+1~, GETORDER+4*, GETORDER+5, GETORDER+7, PSJI1+3~*, PSJI1+4, PSJI1+8~*, PSJI1+9
SCH STRT+1~, STRT+9*, STRT+10
SOLCNT GETORDER+1~, GETORDER+2*
STRT CHILD~, CHILD+3
STS PSJI+2~, PSJI1+24*, PSJI1+25, PSJI1+28
TYPE GETORDER+1~, GETORDER+4*, GETORDER+5
U CHILD+5, CHILD+6, CHILD+7, CHILD+9, CHILD+11, GETORDER+4, PSJI+8, PSJI+10, PSJI+11, PSJI+21
, PSJI+22, PSJI1+23, PSJI1+24, PSJI1+27, PSJI2+1, PSJI2+2, PSJI2+3, PSJI2+4, PSJI2+6, STRT+6
, STRT+10
X GETORDER+1~, GETORDER+3*, GETORDER+4, PTR~, PTR+1, STRT+1~, STRT+9*, STRT+10*, STRT+11, STRT+13*
, STRT+14
X0 CHILD+8~*, CHILD+9
XD STRT+1~, STRT+6*, STRT+11
XH STRT+1~, STRT+6*, STRT+11
XM STRT+1~, STRT+6*, STRT+11
XS STRT+1~, STRT+6*, STRT+11
Y GETORDER+1~, GETORDER+3*, GETORDER+5
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