ORY377O ;SLC/AGP - CPRS VERSION 31 QUICK ORDER CONVERSION ;02/07/19 10:59
Source file <ORY377O.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 |
|---|---|---|
| AUTODC | ;
|
|
| EN | ;
|
|
| TASK(ZTRTN,ZTDESC) | ;
|
|
| GETTYPE(TYPE) | ;
|
|
| PROCESS | ;
|
|
| ORDERM(SUB,IEN,CNT) | ;
|
|
| QO(SUB,IEN,NODE,NAME,CNT) | ;
|
|
| REMIND(SUB,IEN,CNT) | ;
|
|
| REPORT(LIST,ERRORS,SUB) | ;
|
|
| UPDATE(IEN,PTR,NUM,NODE,ERRORS) | ;
|
|
| SETDG | ;
|
|
| SETPAR | ;
|
|
| PSOQOUPD | ;Clean up any Conjunction entries in Outpatient Med Quick Orders that are set to "X" for Except
|
|
| RADQOUPD | ; Update Radiology quick orders
|
|
| PSOQORPT(ORSUB) | ;Send a mailman message of updated Outpatient Med QOs
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | TASK+5 |
| ^DIC | SETDG+7 |
| FILE^DICN | AUTODC+25 |
| FILE^DIE | UPDATE+8 |
| EN^ORORDDSC | PROCESS+26, PROCESS+32, PSOQOUPD+34, PSOQOUPD+46 |
| FINDQO^ORQOUTL | PROCESS+9, PSOQOUPD+16, RADQOUPD+7 |
| FORMAT^PXRMTEXT | ORDERM+16, QO+5, REMIND+8 |
| $$FMADD^XLFDT | PROCESS+3, PSOQOUPD+10 |
| $$NOW^XLFDT | TASK+4, PSOQOUPD+9, PSOQOUPD+10 |
| $$RJ^XLFSTR | ORDERM+2, QO+2, QO+3, QO+4, REMIND+2 |
| ^XMD | REPORT+30, PSOQORPT+32 |
| PUT^XPAR | SETPAR+4, SETPAR+6 |
| MES^XPDUTL | AUTODC+20, AUTODC+23, AUTODC+31, TASK+6, SETDG+3, SETDG+4, SETPAR+2 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(100.6 - [#100.6] | AUTODC+6, AUTODC+7, AUTODC+17, AUTODC+22, AUTODC+27, AUTODC+33*, AUTODC+34 |
| ^ORD(100.98 - [#100.98] | SETDG+2, SETDG+3, SETDG+4, SETDG+5, SETPAR+2, SETPAR+3 |
| ^ORD(101.41 - [#101.41] | PROCESS+12, PROCESS+15, PROCESS+19, PROCESS+28, PROCESS+30*, UPDATE+2, PSOQOUPD+12, PSOQOUPD+20, PSOQOUPD+24, PSOQOUPD+25 , PSOQOUPD+27, PSOQOUPD+39, PSOQOUPD+42*, RADQOUPD+2, RADQOUPD+9, RADQOUPD+10, RADQOUPD+11, RADQOUPD+13* |
| ^ORD(101.43 - [#101.43] | AUTODC+3, AUTODC+4 |
| ^TMP("OR MSG" | ORDERM+2*, ORDERM+17*, QO+6*, QO+8*, QO+10*, QO+13*, QO+15*, REMIND+2*, REMIND+9*, REPORT+1! , REPORT+4*, REPORT+5*, REPORT+17*, REPORT+18*, REPORT+19*, REPORT+29*, PSOQORPT+4!, PSOQORPT+7*, PSOQORPT+8*, PSOQORPT+9* , PSOQORPT+10*, PSOQORPT+25* |
| ^TMP($J | PROCESS+5!, PROCESS+17, PROCESS+18, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+25!, PROCESS+27*, PROCESS+31!, PROCESS+33* , PROCESS+35!, ORDERM+3, ORDERM+5, QO+4, QO+7, QO+9, QO+10, QO+12, QO+14, QO+15 , REMIND+3, REMIND+5, REMIND+6, REPORT+8, REPORT+11, REPORT+13, REPORT+22, REPORT+25, REPORT+27, PSOQOUPD+7! , PSOQOUPD+19, PSOQOUPD+21, PSOQOUPD+29*, PSOQOUPD+32, PSOQOUPD+33!, PSOQOUPD+35*, PSOQOUPD+45!, PSOQOUPD+47*, PSOQOUPD+52!, PSOQOUPD+53! , RADQOUPD+5!, RADQOUPD+8, RADQOUPD+14!, PSOQORPT+13, PSOQORPT+15, PSOQORPT+16, PSOQORPT+17, PSOQORPT+20, PSOQORPT+22 |
| ^XTMP("OR OUTPATIENT MED QO CPRS 31" | PSOQOUPD+8, PSOQOUPD+9*, PSOQOUPD+10*, PSOQOUPD+38, PSOQOUPD+39* |
| ^XTMP("OR QO DIALOG CONVERSION CPRS 31" | PROCESS+2!, PROCESS+3*, PROCESS+28*, PROCESS+29! |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | SETDG+5* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | PROCESS+1~, PROCESS+9, RADQOUPD+1~, RADQOUPD+7 |
| CNT | PROCESS+1~, ORDERM~, ORDERM+2*, ORDERM+17*, QO~, QO+6*, QO+8*, QO+10*, QO+13*, QO+15* , REMIND~, REMIND+2*, REMIND+9*, REPORT+2~, REPORT+3*, REPORT+4*, REPORT+5*, REPORT+9, REPORT+11, REPORT+13 , REPORT+17*, REPORT+18*, REPORT+19*, REPORT+23, REPORT+25, REPORT+27, REPORT+29* |
| DA | AUTODC+1~, AUTODC+11!, SETDG+1~ |
| DA(1 | AUTODC+12*, AUTODC+17, AUTODC+21, AUTODC+22, AUTODC+27, AUTODC+33, AUTODC+34, SETDG+3*, SETDG+4, SETDG+5 , SETDG+6 |
| DIALOG | PROCESS+1~, PROCESS+10*, PROCESS+11 |
| DIC | AUTODC+1~, AUTODC+21*, SETDG+1~, SETDG+6* |
| DIC(0 | AUTODC+21*, SETDG+6* |
| DIE | AUTODC+1~ |
| >> DILOCKTM | AUTODC+22 |
| DLAYGO | SETDG+1~, SETDG+6* |
| DR | AUTODC+1~ |
| DT | PROCESS+3 |
| DTOUT | SETDG+1~ |
| DUOUT | SETDG+1~ |
| DUZ | REPORT+3, PSOQORPT+30 |
| ERR | AUTODC+1~, UPDATE+1~, UPDATE+9 |
| ERRORS | PROCESS+1~, PROCESS+29, PROCESS+34, REPORT~, REPORT+16, UPDATE~ |
| ERRORS( | REPORT+20, REPORT+21, REPORT+22, UPDATE+9* |
| EVENT | AUTODC+1~, AUTODC+12*, AUTODC+19, AUTODC+23, AUTODC+30 |
| EVENTS | AUTODC+1~ |
| EVENTS( | AUTODC+8*, AUTODC+10, AUTODC+12 |
| FDA | AUTODC+1~, AUTODC+13!, UPDATE+1~ |
| FDA( | UPDATE+4*, UPDATE+5*, UPDATE+6*, UPDATE+7* |
| I | QO+1~, QO+9*, QO+10, QO+14*, QO+15, REPORT+2~ |
| ID | UPDATE+1~, UPDATE+2*, UPDATE+3 |
| IDX | RADQOUPD+1~, RADQOUPD+9*, RADQOUPD+10, RADQOUPD+11, RADQOUPD+13 |
| IEN | AUTODC+1~, AUTODC+4*, AUTODC+6*, AUTODC+7, AUTODC+8, AUTODC+10*, AUTODC+12, AUTODC+14, PROCESS+1~, PROCESS+17* , PROCESS+18, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+24, PROCESS+26, PROCESS+27, PROCESS+28, PROCESS+29, PROCESS+30 , PROCESS+32, PROCESS+33, ORDERM~, ORDERM+3, ORDERM+5, QO~, QO+2, QO+4, QO+7, QO+9 , QO+10, QO+12, QO+14, QO+15, REMIND~, REMIND+3, REMIND+5, REMIND+6, REPORT+2~, REPORT+7* , REPORT+8, REPORT+9, REPORT+11, REPORT+13, REPORT+21*, REPORT+22, REPORT+23, REPORT+25, REPORT+27, UPDATE~ , UPDATE+2, UPDATE+3, UPDATE+9, RADQOUPD+1~, RADQOUPD+8*, RADQOUPD+9, RADQOUPD+10, RADQOUPD+11, RADQOUPD+13 |
| IENS | AUTODC+1~, UPDATE+1~, UPDATE+3*, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7 |
| INPUT | PROCESS+1~, PROCESS+9, RADQOUPD+1~, RADQOUPD+7 |
| INPUT( | PROCESS+10 |
| INPUT("FHW OP | MEAL" , PROCESS+7* |
| INPUT("FHW1" | PROCESS+6* |
| INPUT("FHW8" | PROCESS+8* |
| INPUT("RA OER | R EXAM" , RADQOUPD+6* |
| ISTUBE | PROCESS+1~, PROCESS+19*, PROCESS+20, PROCESS+30 |
| LIST | PROCESS+1~, PROCESS+34, REPORT~ |
| LIST( | PROCESS+24*, PROCESS+29!, REPORT+6, REPORT+7, REPORT+8 |
| NAME | AUTODC+1~, AUTODC+3*, AUTODC+4, AUTODC+16*, AUTODC+18, AUTODC+29, QO~, QO+2, REPORT+2~, REPORT+6* , REPORT+7, REPORT+8, REPORT+9, REPORT+20*, REPORT+21, REPORT+22, REPORT+23 |
| NL | ORDERM+1~, ORDERM+3*, ORDERM+6*, ORDERM+16, QO+1~, QO+2*, QO+3*, QO+4*, QO+5, REMIND+1~ , REMIND+3*, REMIND+4*, REMIND+7*, REMIND+8, REPORT+2~ |
| NODE | AUTODC+1~, AUTODC+7*, AUTODC+8, PROCESS+1~, PROCESS+23*, PROCESS+24, PROCESS+29, ORDERM+1~, ORDERM+5*, ORDERM+6 , QO~, QO+3, REMIND+1~, REMIND+6*, REMIND+7, REPORT+2~, REPORT+8*, REPORT+9, REPORT+22*, REPORT+23 , UPDATE~, UPDATE+9 |
| NOUT | ORDERM+1~, ORDERM+16, ORDERM+17, QO+1~, QO+5, QO+6, REMIND+1~, REMIND+8, REMIND+9, REPORT+2~ |
| NUM | PROCESS+1~, PROCESS+22*, PROCESS+29, UPDATE~, UPDATE+4 |
| OI | AUTODC+1~, AUTODC+15*, AUTODC+16, AUTODC+17, AUTODC+21 |
| OIS | AUTODC+1~ |
| OIS( | AUTODC+4*, AUTODC+15, AUTODC+16 |
| ORARRAY | PSOQOUPD+3~, PSOQOUPD+16 |
| ORCNT | PSOQORPT+2~, PSOQORPT+5*, PSOQORPT+7*, PSOQORPT+8*, PSOQORPT+9*, PSOQORPT+10*, PSOQORPT+18, PSOQORPT+20, PSOQORPT+22, PSOQORPT+24 , PSOQORPT+25* |
| ORDG | SETDG+1~, SETDG+2*, SETDG+3 |
| ORDIEN | PROCESS+1~, PROCESS+18*, PROCESS+19 |
| ORIEN | PSOQOUPD+3~, PSOQOUPD+18*, PSOQOUPD+19*, PSOQOUPD+20, PSOQOUPD+21, PSOQOUPD+24, PSOQOUPD+25, PSOQOUPD+27, PSOQOUPD+29, PSOQOUPD+32 , PSOQOUPD+34, PSOQOUPD+35, PSOQOUPD+38, PSOQOUPD+39, PSOQOUPD+42, PSOQOUPD+46, PSOQOUPD+47, PSOQORPT+2~, PSOQORPT+14*, PSOQORPT+15* , PSOQORPT+16, PSOQORPT+17, PSOQORPT+18, PSOQORPT+20, PSOQORPT+22 |
| ORIEN2 | PSOQOUPD+3~, PSOQOUPD+23*, PSOQOUPD+24*, PSOQOUPD+25, PSOQOUPD+42 |
| ORINPUT | PSOQOUPD+3~, PSOQOUPD+16 |
| ORINPUT("PSO | OERR" , PSOQOUPD+15* |
| ORMGR | AUTODC+1~, AUTODC+24* |
| ORNAME | PSOQOUPD+3~, PSOQOUPD+27*, PSOQOUPD+28, PSOQOUPD+29, PSOQORPT+2~, PSOQORPT+12*, PSOQORPT+13*, PSOQORPT+15, PSOQORPT+18 |
| ORNODE | PSOQORPT+2~, PSOQORPT+17*, PSOQORPT+18 |
| ORPROMPT | PSOQOUPD+3~, PSOQOUPD+12*, PSOQOUPD+13, PSOQOUPD+21, PSOQOUPD+24, RADQOUPD+1~, RADQOUPD+2*, RADQOUPD+3, RADQOUPD+10 |
| ORSUB | PSOQOUPD+3~, PSOQOUPD+6*, PSOQOUPD+7, PSOQOUPD+16, PSOQOUPD+19, PSOQOUPD+21, PSOQOUPD+29, PSOQOUPD+32, PSOQOUPD+35, PSOQOUPD+47 , PSOQOUPD+50, PSOQOUPD+53, PSOQORPT~, PSOQORPT+13, PSOQORPT+15, PSOQORPT+16, PSOQORPT+17, PSOQORPT+18, PSOQORPT+20, PSOQORPT+22 |
| P | ORDERM+1~ |
| PROMPT | PROCESS+1~, PROCESS+11*, PROCESS+12, PROCESS+14*, PROCESS+15 |
| PROMPTS | PROCESS+1~ |
| PTR | PROCESS+1~, PROCESS+12*, PROCESS+13, PROCESS+15*, PROCESS+16, PROCESS+20*, PROCESS+21, PROCESS+22, PROCESS+29, UPDATE~ , UPDATE+2, UPDATE+5 |
| PTRS | PROCESS+1~ |
| PTRS("CANCEL" | PROCESS+16*, PROCESS+20 |
| PTRS("STOP" | PROCESS+13*, PROCESS+20 |
| RESULT | GETTYPE+1~*, GETTYPE+2 |
| SAPCER | REPORT+2~ |
| SPACER | ORDERM+1~, ORDERM+4*, ORDERM+6, REMIND+1~ |
| SPACERI | ORDERM+1~ |
| SUB | PROCESS+1~, PROCESS+4*, PROCESS+5, PROCESS+9, PROCESS+17, PROCESS+18, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+27 , PROCESS+33, PROCESS+34, ORDERM~, ORDERM+3, ORDERM+5, QO~, QO+4, QO+7, QO+9, QO+10 , QO+12, QO+14, QO+15, REMIND~, REMIND+3, REMIND+5, REMIND+6, REPORT~, REPORT+8, REPORT+9 , REPORT+11, REPORT+13, REPORT+22, REPORT+23, REPORT+25, REPORT+27, RADQOUPD+1~, RADQOUPD+4*, RADQOUPD+5, RADQOUPD+7 , RADQOUPD+8, RADQOUPD+14 |
| TEMP | ORDERM+1~ |
| TEXT | AUTODC+1~, AUTODC+20, AUTODC+28!, AUTODC+31, TASK+1~, TASK+2*, TASK+6*, ORDERM+1~, ORDERM+16, QO+1~ , QO+2!, QO+5, REMIND+1~, REMIND+8, REPORT+2~ |
| TEXT( | ORDERM+6*, QO+2*, QO+3*, QO+4*, REMIND+4*, REMIND+7* |
| TEXT(1 | AUTODC+18*, AUTODC+29* |
| TEXT(2 | AUTODC+19*, AUTODC+30* |
| TEXTOUT | ORDERM+1~, ORDERM+16, QO+1~, QO+5, REMIND+1~, REMIND+8, REPORT+2~ |
| TEXTOUT( | ORDERM+17, QO+6, REMIND+9 |
| TYPE | GETTYPE~, GETTYPE+1, ORDERM+1~, ORDERM+5*, ORDERM+6, REMIND+1~, REPORT+2~ |
| U | AUTODC+7, AUTODC+8, AUTODC+33, PROCESS+3, PROCESS+19, PROCESS+22, PROCESS+24, PROCESS+29, PROCESS+30, ORDERM+5 , ORDERM+6, QO+3, UPDATE+9, PSOQOUPD+9, PSOQOUPD+10, PSOQOUPD+27, RADQOUPD+10, RADQOUPD+12 |
| VAL | RADQOUPD+1~, RADQOUPD+11*, RADQOUPD+12 |
| X | AUTODC+1~, AUTODC+14*, AUTODC+21*, AUTODC+33, ORDERM+1~, ORDERM+3*, ORDERM+5, ORDERM+17*, QO+1~, QO+6* , REMIND+1~, REMIND+3*, REMIND+5, REMIND+6, REMIND+9*, REPORT+2~, SETDG+1~, SETDG+3*, SETDG+4, SETDG+7* , SETPAR+1~, SETPAR+3*, SETPAR+4 |
| XMDUZ | REPORT+2~, REPORT+3*, PSOQORPT+2~, PSOQORPT+27* |
| XMMG | PSOQORPT+2~ |
| XMSUB | REPORT+2~, REPORT+3*, PSOQORPT+2~, PSOQORPT+28* |
| XMTEXT | REPORT+2~, REPORT+3*, PSOQORPT+2~, PSOQORPT+29* |
| XMY | REPORT+1!, PSOQORPT+2~ |
| XMY( | REPORT+3*, PSOQORPT+30* |
| XMY("G.OR CAC | S" , REPORT+3*, PSOQORPT+31* |
| Y | AUTODC+1~, AUTODC+26, AUTODC+33, ORDERM+1~, ORDERM+4*, REMIND+1~, REMIND+5*, REMIND+6, REPORT+2~, SETDG+1~ |
| ZTDESC | TASK~, TASK+2 |
| ZTDTH | TASK+1~, TASK+4* |
| ZTIO | TASK+1~, TASK+3* |
| >> ZTREQ | PSOQOUPD+5* |
| ZTRTN | TASK~ |
| ZTSAVE | TASK+1~ |
| ZTSK | TASK+1~, TASK+6 |