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* |