ORCSEND3 ;SLC/MKB,AGP-Release cont ;05/20/2008
Source file <ORCSEND3.m>
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 |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORCSEND ORCSEND1 |
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) | ;
|
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 |
FileNo | Call Tags |
---|---|
^DIC(9.4 - [#9.4] | GET1^DIQ |
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! |
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 |
Name | Field # of Occurrence |
---|---|
^( | GETORDER+3 |
^(0 | CHILD+7*, PSJI2+1* |
^(1 | GETORDER+3 |
^(3 | CHILD+6*, CHILD+11*, PSJI2+6* |
^(6 | PSJI2+6* |
>> | 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 |