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 |