ORWDXC ; SLC/KCM - Utilities for Order Checking;23-Nov-2011 11:50;PLS
Source file <ORWDXC.m>
Package | Total | Caller Graph |
---|---|---|
IHS Changes To Pharmacy | 1 | APSPES4 |
IHS Electronic Health Record | 1 | BEHOOGP |
Order Entry Results Reporting | 1 | ORQQCN2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
USID(ORITMX) | ; Return universal svc ID for an orderable item
; ORITMX = OI^NMSP^PKGINFO |
|
MANUAL(LST,ORVP,ORLST) | ; Return list of Order Checks on Manual Request
|
|
DISPLAY(LST,DFN,FID) | ; Return list of Order Checks for a FillerID (namespace)
|
|
CHK2LST | ; creates list that can be passed to broker from ORCHECK array
; expects ORCHECK to be present and populates LST |
|
RENEW(LST,DFN,ORLST) | ;
|
|
ON(VAL) | ; returns E if order checking enabled, otherwise D
|
|
DELAY(LST,DFN,FID,STRT,ORL,OIL) | ; Return list of Order Checks on Accept Delayed
; OIL(n)=OIptr^PS|PSIV|LR^PkgInfo |
|
LST2CHK | ; create ORCHECK array from list passed by broker
|
|
FILLID(VAL,DLG) | ; Return the FillerID (namespace) for a dialog
|
|
DELORD(OK,ORIFN) | ; Delete order
|
|
SESSION(LST,ORVP,ORLST) | ; Return list of Order Checks on Release Order
|
|
ACCEPT(LST,DFN,FID,STRT,ORL,OIL,ORIFN) | ; Return list of Order Checks on Accept Order
; OIL(n)=OIptr^PS|PSIV|LR^PkgInfo |
|
SAVECHK(OK,ORVP,RSN,LST) | ; Save order checks for session
|
Name | Field # of Occurrence |
---|---|
^%DT | ACCEPT+6, DELAY+6 |
^DIK | DELORD+5 |
$$GET1^DIQ | RENEW+8 |
$$NMSP^ORCD | FILLID+4 |
MANUAL^ORCHECK | MANUAL+5 |
RETURN^ORCHECK | ACCEPT+13, ACCEPT+21, DELAY+13 |
SESSION^ORCHECK | SESSION+7 |
$$VALUE^ORCSAVE2 | RENEW+14, RENEW+15, RENEW+16 |
AM^ORCSAVE2 | ACCEPT+5, DELAY+5 |
NEXT^ORCSAVE2 | ACCEPT+5, DELAY+5 |
OC^ORCSAVE2 | SAVECHK+4 |
EN^ORKCHK | DISPLAY+3, ACCEPT+12, ACCEPT+20, DELAY+12 |
$$USID^ORMBLD | USID+14 |
$$NAME50^ORPEAPI | USID+13 |
$$DEFDLG^ORWDXQ | FILLID+3 |
$$ENDCM^PSJORUTL | USID+12 |
ENDDIV^PSJORUTL | USID+9 |
$$GET^XPAR | ON+1 |
RPC Name | Call Tags |
---|---|
ORWDXC ON | ON |
ORWDXC DISPLAY | DISPLAY |
ORWDXC FILLID | FILLID |
ORWDXC ACCEPT | ACCEPT |
ORWDXC SAVECHK | SAVECHK |
ORWDXC SESSION | SESSION |
ORWDXC DELORD | DELORD |
ORWDXC DELAY | DELAY |
ORWDXC MANUAL | MANUAL |
ORWDXC RENEW | RENEW |
FileNo | Call Tags |
---|---|
^OR(100 - [#100] | Classic Fileman Calls |
^DIC(9.4 - [#9.4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | RENEW+6, RENEW+9, RENEW+13, DELORD+2 |
^ORD(100.98 - [#100.98] | FILLID+7 |
^ORD(101.41 - [#101.41] | FILLID+2, FILLID+4 |
^ORD(101.43 - [#101.43] | USID+6 |
Name | Line Occurrences |
---|---|
$$USID | ACCEPT+9, DELAY+10 |
ACCEPT | RENEW+18 |
CHK2LST | ACCEPT+23, DELAY+15, SESSION+8, MANUAL+6 |
LST2CHK | SAVECHK+2 |
Name | Field # of Occurrence |
---|---|
^( | RENEW+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | ACCEPT+6*, DELAY+6* |
CDL | CHK2LST+2~, CHK2LST+4*, CHK2LST+5, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+1~, LST2CHK+4*, LST2CHK+5, LST2CHK+6 |
CNT | RENEW+1~, RENEW+3*, RENEW+19* |
DA | DELORD+1~, DELORD+4* |
DFN | DISPLAY~, DISPLAY+3, RENEW~, RENEW+7, RENEW+18, ACCEPT~, ACCEPT+12, ACCEPT+20, DELAY~, DELAY+12 |
DGRP | FILLID+1~, FILLID+2*, FILLID+3, FILLID+7 |
DIK | DELORD+1~, DELORD+4* |
DLG | FILLID~, FILLID+2, FILLID+3*, FILLID+4 |
FID | DISPLAY~, DISPLAY+2, ACCEPT~, ACCEPT+11, ACCEPT+18, DELAY~, DELAY+10 |
I | DISPLAY+1~, DISPLAY+4*, SESSION+3*, SESSION+4, SESSION+5, SESSION+6, MANUAL+1~, MANUAL+3*, MANUAL+4, CHK2LST+2~ , CHK2LST+5*, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+1~*, LST2CHK+6* |
ILST | CHK2LST+2~*, CHK2LST+9*, LST2CHK+1~, LST2CHK+2*, LST2CHK+3 |
INST | RENEW+1~, RENEW+11*, RENEW+14, RENEW+15, RENEW+16 |
ITM | RENEW+1~, RENEW+13*, RENEW+14*, RENEW+15*, RENEW+16*, RENEW+17 |
LP | RENEW+1~, RENEW+8*, RENEW+9*, RENEW+13 |
LST | DISPLAY~, RENEW~, ACCEPT~, DELAY~, SESSION~, MANUAL~, SAVECHK~ |
LST( | DISPLAY+4*, RENEW+19*, CHK2LST+9*, LST2CHK+2, LST2CHK+3 |
LST(1 | CHK2LST+8* |
OIL | RENEW+10~, RENEW+18, ACCEPT~, DELAY~ |
OIL( | ACCEPT+8, ACCEPT+9, ACCEPT+10*, ACCEPT+11, ACCEPT+16, ACCEPT+18, ACCEPT+19, DELAY+8, DELAY+10, DELAY+11 |
OIL(1 | RENEW+17* |
OK | SAVECHK~, SAVECHK+1*, DELORD~, DELORD+2*, DELORD+6* |
ORCHECK | ACCEPT+2~, DELAY+2~, SESSION+1~, MANUAL+1~, SAVECHK+1~ |
ORCHECK( | SAVECHK+4, CHK2LST+3, CHK2LST+4, CHK2LST+5, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+6* |
ORCHECK("OK" | SAVECHK+3* |
ORD | RENEW+1~, RENEW+5*, RENEW+6, RENEW+9, RENEW+13, RENEW+14, RENEW+15, RENEW+16, RENEW+18 |
ORDRUG | USID+2~, USID+9, USID+10*, USID+11*, USID+12, USID+13 |
ORES | SESSION+1~, MANUAL+1~ |
ORES( | SESSION+6*, MANUAL+4* |
ORI | ACCEPT+2~, ACCEPT+8*, ACCEPT+9, ACCEPT+10, ACCEPT+11, ACCEPT+16*, ACCEPT+18, ACCEPT+19, DELAY+2~, DELAY+8* , DELAY+10, DELAY+11 |
ORID | CHK2LST+2~, CHK2LST+6*, CHK2LST+8, CHK2LST+9 |
ORIFN | ACCEPT~, SAVECHK+1~, SAVECHK+4*, DELORD~, DELORD+2, DELORD+4, CHK2LST+2~, CHK2LST+3*, CHK2LST+4, CHK2LST+5 , CHK2LST+6, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+1~, LST2CHK+4*, LST2CHK+5, LST2CHK+6 |
ORITMX | USID~, USID+3, USID+4, USID+6, USID+7, USID+8, USID+11, USID+14 |
ORL | RENEW+1~, RENEW+8*, RENEW+18, ACCEPT~, ACCEPT+4*, DELAY~, DELAY+4* |
ORLST | RENEW~, RENEW+2, RENEW+3*, RENEW+4*, RENEW+5, SESSION~, MANUAL~ |
ORLST( | RENEW+4, RENEW+5, SESSION+3, SESSION+4, SESSION+5, SESSION+6, MANUAL+3, MANUAL+4 |
ORLST(1 | RENEW+2* |
ORVP | SESSION~, SESSION+2*, MANUAL~, MANUAL+2*, SAVECHK~ |
ORX | DISPLAY+1~, DISPLAY+2*, DISPLAY+3, ACCEPT+2~, ACCEPT+11*, ACCEPT+12, ACCEPT+14!, ACCEPT+16*, ACCEPT+17*, ACCEPT+18 , ACCEPT+19, ACCEPT+20, DELAY+2~, DELAY+8*, DELAY+9*, DELAY+10, DELAY+11, DELAY+12 |
ORX( | ACCEPT+18*, ACCEPT+19*, DELAY+10*, DELAY+11* |
ORX(1 | DISPLAY+2*, ACCEPT+11* |
ORY | DISPLAY+1~, DISPLAY+3, ACCEPT+2~, ACCEPT+12, ACCEPT+13, ACCEPT+14!, ACCEPT+20, ACCEPT+21, DELAY+2~, DELAY+12 , DELAY+13 |
ORY( | DISPLAY+4 |
PID | RENEW+1~, RENEW+11*, RENEW+12, RENEW+15 |
PKG | RENEW+1~, RENEW+8*, RENEW+14, RENEW+15, RENEW+16, RENEW+18 |
PSOI | USID+5~, USID+6*, USID+9 |
RSLT | USID+2~*, USID+12*, USID+13*, USID+14*, USID+15*, USID+16 |
RSN | SAVECHK~, SAVECHK+3 |
STRT | ACCEPT~, ACCEPT+4*, ACCEPT+6*, ACCEPT+18, DELAY~, DELAY+4*, DELAY+6*, DELAY+10 |
STS | DELORD+1~, DELORD+2*, DELORD+3 |
TMP | RENEW+10~, RENEW+18, RENEW+19 |
TYPE | USID+5~, USID+7*, USID+8, USID+9 |
U | FILLID+2, FILLID+4, FILLID+7, DISPLAY+4, RENEW+7, RENEW+8, RENEW+11, RENEW+14, RENEW+15, RENEW+16 , ACCEPT+19, DELAY+11, SESSION+5, SESSION+6, DELORD+2, USID+3, USID+4, USID+6, USID+7, USID+8 , USID+11, USID+13, USID+15, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+4, LST2CHK+6 |
USID | ACCEPT+2~, ACCEPT+9*, ACCEPT+10, ACCEPT+11 |
VAL | ON~, ON+1*, FILLID~, FILLID+2*, FILLID+4*, FILLID+5, FILLID+8* |
VOL | USID+5~*, USID+8*, USID+9 |
X | FILLID+6~, FILLID+7*, FILLID+8, RENEW+1~, RENEW+6*, RENEW+7, RENEW+8, ACCEPT+2~, ACCEPT+4*, ACCEPT+5 , ACCEPT+6, DELAY+2~, DELAY+4*, DELAY+5, DELAY+6, LST2CHK+3*, LST2CHK+4, LST2CHK+6 |
Y | RENEW+1~, RENEW+9*, RENEW+11, ACCEPT+2~, ACCEPT+6*, DELAY+2~, DELAY+6* |