ORCMEDT9 ;ISP/WAT - Move/copy utility for QOs ;08/03/16 11:56
Source file <ORCMEDT9.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 |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 1 | OR CONV INPT QO TO CLIN ORD QO |
Name | Comments | DBIA/ICR reference |
---|---|---|
UDQO | ; -- unit dose quick order
|
|
CHOOSE(ORABORT) | ;select qo for action
|
|
ACTION(ORGO,ORNUMBER) | ;
|
|
DISP(ORPMAX,ORINDEX) | ; show qo dialogs for action choices
|
|
MOVE(ORQDLG) | ;Move changes the DISPLAY GROUP to CLINIC MEDICATIONS or CLINIC INFUSIONS
|
|
COPY(ORQDLG) | ;copy creates a new CLINIC MEDICATIONS or CLINIC INFUSIONS qo dialog and will ask to delete the original qo
|
|
BLDUDQO | ;build list of UDM and IVM qos
|
|
GETNAME() | ;get new name for copied dialog
|
|
NM | ||
PTRCHECK(ORIEN) | ; check for pointers if Copy action
|
|
ACTASK() | ; get action Move or Copy
|
|
DELETE(IFN) | ;remove old QO;
|
|
STUB(ORFILE,ORNAME) | ; create new entry in file
|
|
CONT(MSG) | ; -- gives user a chance to read output from pointer check
|
|
DELOK() | ; -- Are you ready?
|
|
MOVOK() | ; -- Are you ready?
|
|
HEADER | ;header
|
Name | Field # of Occurrence |
---|---|
^DIE | COPY+16 |
UPDATE^DIE | STUB+3 |
^DIK | DELETE+5, DELETE+6 |
ENALL^DIK | COPY+17 |
CLEAN^DILF | UDQO+12, STUB+5 |
^DIR | CHOOSE+4, NM, ACTASK+7, CONT+4, DELOK+3, MOVOK+3 |
$$PTRCHK^ORCMEDT4 | PTRCHECK+3 |
PTRRPT^ORCMEDT4 | PTRCHECK+7 |
$$REPEAT^XLFSTR | HEADER+2 |
$$UP^XLFSTR | COPY+14 |
$$PATCH^XPDUTL | COPY+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ORD(101.41 - [#101.41] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(100.98 - [#100.98] | UDQO+4, UDQO+5, ACTION+7, BLDUDQO+3, BLDUDQO+4 |
^ORD(101.41 - [#101.41] | MOVE+3, MOVE+6*, MOVE+10, COPY+7, COPY+11, COPY+12*, COPY+13*, COPY+14*, COPY+15*, BLDUDQO+7 , BLDUDQO+8, BLDUDQO+10, BLDUDQO+16, NM+2, PTRCHECK+2 |
^ORD(101.44 - [#101.44] | DELETE+2, DELETE+4 |
^TMP("ORUDQO" | CHOOSE+8, ACTION+10, DISP+4, DISP+6, DISP+7, DISP+8, MOVE+2, MOVE+4, MOVE+7!, COPY+4 , COPY+5, COPY+29!, BLDUDQO+6!, BLDUDQO+16* |
Name | Line Occurrences |
---|---|
$$ACTASK | CHOOSE+9 |
$$DELETE | COPY+27 |
$$DELOK | COPY+20 |
$$GETNAME | COPY+8 |
$$MOVOK | ACTION+5 |
$$PTRCHECK | COPY+23 |
$$STUB | COPY+9 |
ACTION | CHOOSE+11, CHOOSE+12 |
BLDUDQO | UDQO+8 |
CHOOSE | UDQO+11 |
CONT | COPY+22, COPY+24, PTRCHECK+6 |
COPY | ACTION+4 |
DISP | UDQO+10 |
HEADER | DISP+2, DISP+5 |
MOVE | ACTION+10 |
NM | NM+2, NM+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | COPY+10~, COPY+16*, COPY+17!, DELETE+1~, DELETE+5*, DELETE+6!* |
DA(1 | COPY+17*, DELETE+5* |
DIE | COPY+10~, COPY+16* |
DIK | COPY+10~, COPY+17*, DELETE+1~, DELETE+5*, DELETE+6* |
DIK(1 | COPY+17* |
DIR | CHOOSE+2~, GETNAME+1~, ACTASK+1~, CONT+1~, DELOK+1~, MOVOK+1~ |
DIR("?" | GETNAME+3*, ACTASK+3*, ACTASK+4*, ACTASK+5*, ACTASK+6*, CONT+3* |
DIR("A" | GETNAME+2*, CONT+2*, DELOK+2*, MOVOK+2* |
DIR("B" | DELOK+2*, MOVOK+2* |
DIR(0 | CHOOSE+3*, GETNAME+2*, ACTASK+2*, CONT+2*, DELOK+2*, MOVOK+2* |
DIRUT | CHOOSE+2~, NM+1 |
DR | COPY+10~, COPY+16* |
DTOUT | CHOOSE+2~, CHOOSE+5, ACTASK+8 |
DUOUT | CHOOSE+2~, CHOOSE+6, NM+1, ACTASK+8 |
FDA | STUB+1~ |
FDA( | STUB+2* |
I | COPY+10~, COPY+12*, COPY+15* |
IDX1 | DELETE+1~*, DELETE+2*, DELETE+4, DELETE+5 |
IDX2 | DELETE+1~, DELETE+3*, DELETE+4*, DELETE+5 |
IEN | STUB+1~ |
IEN(1 | STUB+6 |
IFN | DELETE~, DELETE+2, DELETE+4, DELETE+6 |
IHAZPTR | PTRCHECK+1~*, PTRCHECK+2*, PTRCHECK+3*, PTRCHECK+4, PTRCHECK+8 |
IOF | HEADER+1 |
IOSL | UDQO+3, DISP+5 |
MSG | STUB+1~, STUB+4, CONT~, CONT+2 |
OR30350 | COPY+2~, COPY+3*, COPY+19 |
ORABORT | UDQO+1~, UDQO+3*, UDQO+9, UDQO+11, CHOOSE~, CHOOSE+5*, CHOOSE+6*, CHOOSE+10* |
ORACT | CHOOSE+1~, CHOOSE+9*, CHOOSE+10, CHOOSE+11 |
ORCIDG | UDQO+1~, UDQO+5*, UDQO+7, MOVE+5, COPY+6 |
ORCMDG | UDQO+1~, UDQO+4*, UDQO+6, ACTION+7*, MOVE+5, COPY+6 |
ORCONVDG | MOVE+2~, MOVE+4*, MOVE+5*, MOVE+6 |
ORCOUNT | ACTION+2~, ACTION+8*, ACTION+9, ACTION+11* |
ORCUR0 | COPY+2~, COPY+11*, COPY+12, COPY+14, COPY+16 |
ORDG | UDQO+1~, DISP+1~, DISP+7*, DISP+9, BLDUDQO+1~, BLDUDQO+14*, BLDUDQO+16 |
ORDIGP | COPY+2~, COPY+5*, COPY+6*, COPY+13 |
ORDISABL | DISP+1~, DISP+8*, DISP+9, BLDUDQO+1~, BLDUDQO+13*, BLDUDQO+15*, BLDUDQO+16 |
ORDLGNM | DISP+1~, BLDUDQO+1~, BLDUDQO+2*, BLDUDQO+7*, BLDUDQO+8 |
ORESULT | COPY+2~, COPY+27*, COPY+28 |
ORFILE | STUB~, STUB+2 |
ORGO | ACTION~, ACTION+4 |
ORIEN | PTRCHECK~, PTRCHECK+2, PTRCHECK+3, PTRCHECK+7 |
ORIFN | DISP+1~, DISP+3*, MOVE+2~*, MOVE+3, MOVE+6, MOVE+10, BLDUDQO+1~, BLDUDQO+8*, BLDUDQO+9, BLDUDQO+10 , BLDUDQO+16 |
ORINDEX | UDQO+1~, UDQO+3*, UDQO+10, ACTION+3*, DISP~, DISP+4*, DISP+6, DISP+7, DISP+8, DISP+9 , DISP+10, BLDUDQO+1~, BLDUDQO+2*, BLDUDQO+16* |
ORIVMED | BLDUDQO+1~, BLDUDQO+4*, BLDUDQO+5, BLDUDQO+10, BLDUDQO+14 |
ORNAME | STUB~, STUB+2 |
ORNUIFN | COPY+2~, COPY+9*, COPY+12, COPY+13, COPY+14, COPY+15, COPY+16, COPY+17 |
ORNUMBER | ACTION~, ACTION+4, ACTION+9 |
ORNUNAME | COPY+2~, COPY+8*, COPY+9 |
ORPMAX | UDQO+1~, UDQO+3*, UDQO+10, DISP~, DISP+4, DISP+10 |
ORPOINT | COPY+2~, COPY+23* |
ORQDLG | UDQO+1~, MOVE~, MOVE+2, MOVE+4, MOVE+7, COPY~, COPY+4, COPY+5, COPY+8*, COPY+22* , COPY+24*, COPY+25, COPY+29 |
ORQIFN | COPY+2~, COPY+4*, COPY+7, COPY+11, COPY+15, COPY+23, COPY+27, COPY+28 |
ORQONAM | DISP+1~, DISP+6*, DISP+9 |
ORSTART | UDQO+2~*, ACTION+3, DISP+10* |
ORTEMP | ACTION+2~, ACTION+9*, ACTION+10, COPY+10~, COPY+16* |
ORTMPDLG | COPY+2~ |
ORUDMDG | BLDUDQO+1~, BLDUDQO+3*, BLDUDQO+5, BLDUDQO+10, BLDUDQO+14 |
U | DISP+6, DISP+7, DISP+8, MOVE+2, MOVE+4, MOVE+6, MOVE+10, COPY+4, COPY+5, COPY+12 , COPY+13, COPY+14, COPY+16, BLDUDQO+10, BLDUDQO+11, BLDUDQO+12, BLDUDQO+13, BLDUDQO+14, BLDUDQO+16 |
X | CHOOSE+2~, CHOOSE+7, CHOOSE+8, CHOOSE+11, CHOOSE+12, GETNAME+1~, NM+2*, NM+3!, NM+4, ACTASK+1~ , CONT+1~, DELOK+1~, MOVOK+1~ |
Y | CHOOSE+2~, CHOOSE+12, GETNAME+1~, NM+1*, NM+5, ACTASK+1~, ACTASK+8*, ACTASK+9, DELETE+1~*, DELETE+6* , DELETE+7, CONT+1~, DELOK+1~, DELOK+4, MOVOK+1~, MOVOK+4 |