ORY350B ;SLCOIFO - PRE- AND POST-INSTALL B FOR PATCH OR*3.0*350 ;04/16/15 07:44
Source file <ORY350B.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRE | ;Pre-Init Entry Point
|
|
| POST | ;Post-Init Entry Point
|
|
| PEOMRPT | ;Remove new & changed reports from OE/RR REPORTS file (101.24)
|
|
| PAR | ; Parameter Value Transport
|
|
| LOAD | ; load data into ^TMP (expects ROOT to be defined)
|
|
| DEL | ;Delete package level parameters
|
|
| PUT | ;Setup package level parameters
|
|
| SET(ONAME,P,S) | ;Set the parameter
|
|
| EDITEAD | ;edit OR GTX EARLIEST DATE to OR GTX CLINICALLY INDICATED DATE
|
|
| LU(FILE,NAME,FLAGS,SCREEN,INDEXES) | ; call FileMan Finder to look up file entry
|
|
| CONSPAR | ; set any value found for EAD at PKG level back into the CID at SYS level.
|
|
| DELPARM | ;remove ORCDGMRC EARLIEST DATE DEFAULT from the system
|
|
| CONSULT | ;
|
|
| START | ;start search for consult orders
|
|
| FINDORD | ;find cons/proc orders and change OR GTX EARLIEST DATE item ID value from EARLIEST to CLINICALLY
|
|
| UPDATEID(ORDA) | ;update ID value for order. Change "EARLIEST" to "CLINICALLY"
|
|
| SENDMAIL | ;send message with list of edited orders
|
|
| DATA | ; parameter data
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | CONSULT+5 |
| $$FIND1^DIC | LU+1 |
| ^DIE | EDITEAD+13, EDITEAD+14, UPDATEID+7 |
| ^DIK | PEOMRPT+3, DELPARM+13 |
| ^XMD | SENDMAIL+6 |
| $$GET^XPAR | CONSPAR+11 |
| DEL^XPAR | DELPARM+7 |
| EN^XPAR | PAR+11, SET+5, CONSPAR+12 |
| ENVAL^XPAR | DELPARM+4 |
| BMES^XPDUTL | EDITEAD+1, EDITEAD+8, CONSPAR+1, CONSPAR+9, CONSPAR+10, CONSPAR+14, CONSPAR+16, CONSPAR+20, DELPARM+6, DELPARM+12 , CONSULT+6, CONSULT+7 |
| MES^XPDUTL | EDITEAD+9, EDITEAD+10, EDITEAD+14, EDITEAD+15, EDITEAD+16, CONSPAR+2, CONSPAR+3, CONSPAR+4, CONSPAR+15, CONSPAR+17 , DELPARM+8, DELPARM+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ORD(101.24 - [#101.24] | Classic Fileman Calls |
| ^ORD(101.41 - [#101.41] | Classic Fileman Calls |
| ^XTV(8989.51 - [#8989.51] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FILE(100 | UPDATEID+7 |
| ^FILE(101.41 | EDITEAD+14 |
| ^OR(100 - [#100] | FINDORD+14, FINDORD+17, FINDORD+18, UPDATEID+4, UPDATEID+5 |
| ^ORD(100.98 - [#100.98] | FINDORD+11, FINDORD+12 |
| ^ORD(101.24 - [#101.24] | PEOMRPT+3 |
| ^ORD(101.41 - [#101.41] | EDITEAD+4, EDITEAD+6 |
| ^TMP("OR350_EADID" | CONSULT+1!, FINDORD+2*, FINDORD+3*, FINDORD+4*, FINDORD+5*, FINDORD+6*, FINDORD+7*, FINDORD+8*, FINDORD+9*, FINDORD+22* , FINDORD+23*, UPDATEID+7*, UPDATEID+8* |
| ^TMP($J | PAR+2!, PAR+4, PAR+7, PAR+9, PAR+10, PAR+12! |
| ^XTV(8989.51 - [#8989.51] | DELPARM+12 |
| Name | Line Occurrences |
|---|---|
| $$LU | CONSPAR+7, CONSPAR+8 |
| CONSPAR | POST+2 |
| CONSULT | PRE+3 |
| DEL | PAR+1 |
| DELPARM | CONSPAR+21 |
| EDITEAD | PRE+2 |
| FINDORD | START+1 |
| LOAD | PAR+5 |
| PAR | POST+1 |
| PEOMRPT | PRE+1 |
| PUT | PAR+1 |
| SENDMAIL | START+2 |
| SET | DEL+3, DEL+4, DEL+5, DEL+6, DEL+7, DEL+8, DEL+9, DEL+10, DEL+11, DEL+12 , DEL+13, DEL+14, DEL+15, PUT+3, PUT+4, PUT+5, PUT+6, PUT+7, PUT+8, PUT+9 , PUT+10, PUT+11, PUT+12, PUT+13, PUT+14 |
| UPDATEID | FINDORD+20 |
| Name | Field # of Occurrence |
|---|---|
| ^("KEY" | PAR+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | PEOMRPT+1~, PEOMRPT+3*, EDITEAD+2~, EDITEAD+6*, EDITEAD+7, EDITEAD+14, DELPARM+10~, DELPARM+12*, DELPARM+13, UPDATEID+2~ , UPDATEID+6* |
| DA(1 | UPDATEID+6* |
| DIE | EDITEAD+2~, EDITEAD+5*, UPDATEID+2~, UPDATEID+6* |
| DIFROM | SENDMAIL+1~ |
| DIK | PEOMRPT+1~, PEOMRPT+3*, DELPARM+10~, DELPARM+11* |
| DR | EDITEAD+2~, EDITEAD+12*, UPDATEID+2~, UPDATEID+3* |
| DUZ | CONSULT+3, SENDMAIL+3 |
| ENT | PAR+3~, PAR+6*, PAR+11, DELPARM+1~, DELPARM+3*, DELPARM+7* |
| FILE | LU~, LU+1 |
| FLAGS | LU~, LU+1 |
| I | PAR+3~, LOAD+1*, LOAD+2* |
| IDX | PAR+3~, PAR+6*, PAR+7*, PAR+9, PAR+10 |
| INDEXES | LU~, LU+1 |
| INST | PAR+8~, PAR+9*, PAR+11 |
| NAME | LU~, LU+1 |
| OERR | DELPARM+1~, DELPARM+4, DELPARM+7, DELPARM+8 |
| ONAME | SET~, SET+5 |
| ORCIDIEN | CONSPAR+5~, CONSPAR+8*, CONSPAR+10 |
| ORCON | FINDORD+10~, FINDORD+11*, FINDORD+19 |
| ORCONREC | CONSULT+2~, CONSULT+3* |
| ORCOUNT | FINDORD+1~*, FINDORD+2*, FINDORD+3*, FINDORD+4*, FINDORD+5*, FINDORD+6*, FINDORD+7*, FINDORD+8*, FINDORD+9*, FINDORD+21 , FINDORD+22*, FINDORD+23*, UPDATEID+7*, UPDATEID+8* |
| ORDA | UPDATEID~, UPDATEID+1, UPDATEID+4, UPDATEID+5, UPDATEID+6, UPDATEID+7, UPDATEID+8 |
| ORDATE | FINDORD+13~*, FINDORD+14 |
| ORDISGRP | FINDORD+10~, FINDORD+18*, FINDORD+19 |
| ORDISTXT | EDITEAD+2~, EDITEAD+3* |
| OREADIEN | CONSPAR+5~, CONSPAR+7*, CONSPAR+9 |
| ORERR | PAR+8~, PAR+11, SET+4~, SET+5, CONSPAR+5~, CONSPAR+12, CONSPAR+13, CONSPAR+16, CONSPAR+17 |
| ORI | PEOMRPT+1~, PEOMRPT+2*, PEOMRPT+3* |
| ORID | EDITEAD+2~, EDITEAD+3* |
| ORIDX | FINDORD+14~*, FINDORD+15*, FINDORD+16 |
| ORIFN | FINDORD+10~, FINDORD+16*, FINDORD+17, FINDORD+18, FINDORD+20 |
| ORITEM | UPDATEID+2~*, UPDATEID+4*, UPDATEID+5, UPDATEID+6 |
| ORLIST | DELPARM+1~, DELPARM+4 |
| ORLIST( | DELPARM+7 |
| ORMSG | CONSPAR+5~, CONSPAR+19* |
| ORNAME | EDITEAD+2~, EDITEAD+3*, EDITEAD+4 |
| ORPARCID | CONSPAR+5~, CONSPAR+6*, CONSPAR+8, CONSPAR+10, CONSPAR+12, CONSPAR+14, CONSPAR+20 |
| ORPAREAD | CONSPAR+5~, CONSPAR+6*, CONSPAR+7, CONSPAR+9, CONSPAR+11 |
| ORPARVAL | CONSPAR+5~, CONSPAR+11*, CONSPAR+12, CONSPAR+19, CONSPAR+20 |
| ORPROC | FINDORD+10~, FINDORD+12*, FINDORD+19 |
| ORVAL | PAR+8~, PAR+10*, PAR+11 |
| P | DEL+1~, DEL+2*, DEL+3, DEL+4, DEL+5, DEL+6, DEL+7, DEL+8, DEL+9, DEL+10 , DEL+11, DEL+12, DEL+13, DEL+14, DEL+15, PUT+1~, PUT+2*, PUT+3, PUT+4, PUT+5 , PUT+6, PUT+7, PUT+8, PUT+9, PUT+10, PUT+11, PUT+12, PUT+13, PUT+14, SET~ , SET+5 |
| PAR | PAR+8~, PAR+9*, PAR+11, DELPARM+1~, DELPARM+3*, DELPARM+4, DELPARM+7, DELPARM+12 |
| REF | PAR+3~, LOAD+1*, LOAD+2*, LOAD+3 |
| ROOT | PAR+3~, PAR+4*, LOAD+3 |
| S | SET~, SET+5 |
| SCREEN | LU~, LU+1 |
| U | PAR+9, CONSPAR+17, FINDORD+18, UPDATEID+5 |
| VAL | PAR+3~, LOAD+1*, LOAD+2*, LOAD+3 |
| XMDUZ | SENDMAIL+1~, SENDMAIL+4* |
| XMMG | SENDMAIL+1~ |
| XMSUB | SENDMAIL+1~, SENDMAIL+2* |
| XMTEXT | SENDMAIL+1~, SENDMAIL+5* |
| XMY | SENDMAIL+1~ |
| XMY( | SENDMAIL+3* |
| XMZ | SENDMAIL+1~ |
| >> XPDABORT | EDITEAD+7*, EDITEAD+11, EDITEAD+16* |
| ZTDESC | CONSULT+2~, CONSULT+4*, CONSULT+7 |
| ZTIO | CONSULT+2~, CONSULT+4* |
| ZTRTN | CONSULT+2~, CONSULT+4* |
| ZTSAVE | CONSULT+2~ |
| ZTSAVE("ORCONREC" | CONSULT+3* |
| ZTSK | CONSULT+2~, CONSULT+6, CONSULT+7 |