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 |