PXRMOCG ;SLC/PKR - Routines for editing order check groups ;02/17/2012
Source file <PXRMOCG.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
OICAP(IEN) | ;Executable caption for the orderable item selection.
|
|
KPID(DA,X) | ;Kill logic for Pharmacy Item PID cross-reference.
|
|
VRULESCR(RULEIEN,DA) | ;Screen for the .01 of the Rule List multiple.
|
|
GETPINM(VP) | ;Given the variable pointer VP get the pharmacy item name.
|
|
PIOT(DA,PI) | ;Output transform for pharmacy items.
|
|
SMANEDIT(IEN,NEW) | ;Invoke the ScreeMan editor for entry IEN.
|
|
SPID(DA,X) | ;Set logic for Pharmacy Item PID cross-reference.
|
|
VRULE(RULEIEN,DA) | ;If the rules in a national orderable item group are being
|
|
OCRCAP(IEN) | ;Executable caption for the reminder order checks rules list
|
|
VRULEA(RULEIEN,DA) | ;This check is made from the LAYGO node of the Rule
|
|
PICAP(IEN) | ;Executable caption for the pharmacy item selection.
|
|
VRULED(DA) | ;This check is made from the DEL node of the Rule List
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | VRULEA+4, VRULED+5 |
^DDS | SMANEDIT+7, SMANEDIT+23 |
UPDATE^DIE | SMANEDIT+18 |
$$GET1^DIQ | GETPINM+5 |
DELETE^PXRMEXFI | SMANEDIT+9 |
$$GETPINM^PXRMOCG | PIOT+1, PIOT+2, SPID+2 |
$$PIOT^PXRMOCG | KPID+2 |
$$VRULE^PXRMOCG | VRULEA+3, VRULED+4, VRULESCR+2 |
$$FNFR^PXRMUTIL | GETPINM+4 |
BLDNLIST^PXRMVPTR | GETPINM+6 |
$$NOW^XLFDT | SMANEDIT+16 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(801 - [#801] | KPID+3!, KPID+4!, OICAP+2, OCRCAP+3, PICAP+2, PIOT+3, SPID+3*, SPID+4*, SMANEDIT+3, SMANEDIT+13 , VRULE+11, VRULED+3 |
^PXD(801.1 - [#801.1] | VRULE+19 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | VRULEA+2~, VRULEA+3*, VRULEA+4, VRULEA+5 |
DA | KPID~, KPID+2, KPID+3, KPID+4, PIOT~, PIOT+2, PIOT+3, SPID~, SPID+3, SPID+4 , SMANEDIT+1~, SMANEDIT+6*, SMANEDIT+19!, SMANEDIT+20*, VRULE~, VRULEA~, VRULEA+3, VRULED~, VRULED+3, VRULED+4 , VRULESCR~, VRULESCR+2 |
DA(1 | KPID+3, KPID+4, PIOT+3, SPID+3, SPID+4, SMANEDIT+20*, VRULE+11, VRULED+3 |
>> DDS | PIOT+1, VRULE+13, VRULE+14, VRULE+16 |
DDSCHANG | SMANEDIT+1~, SMANEDIT+11 |
DDSFILE | SMANEDIT+1~, SMANEDIT+2*, SMANEDIT+19!, SMANEDIT+21* |
DDSFILE(1 | SMANEDIT+21* |
DDSPARM | SMANEDIT+1~, SMANEDIT+2* |
DDSSAVE | SMANEDIT+1~, SMANEDIT+9 |
>> DIUTIL | VRULE+7 |
DR | SMANEDIT+1~, SMANEDIT+5*, SMANEDIT+22* |
DUZ | SMANEDIT+17 |
FDA | SMANEDIT+14~ |
FDA( | SMANEDIT+16*, SMANEDIT+17* |
FDAIEN | SMANEDIT+14~ |
FDAIEN(1 | SMANEDIT+20 |
FNUM | GETPINM+1~, GETPINM+4*, GETPINM+5, GETPINM+7, SPID+1~ |
FORMNAME | VRULE+10~, VRULE+16*, VRULE+17 |
IEN | GETPINM+1~, GETPINM+2*, GETPINM+5, OICAP~, OICAP+2, OCRCAP~, OCRCAP+3, PICAP~, PICAP+2, SPID+1~ , SMANEDIT~, SMANEDIT+3, SMANEDIT+6, SMANEDIT+9, SMANEDIT+13, SMANEDIT+15, SMANEDIT+20 |
IENS | SMANEDIT+14~, SMANEDIT+15*, SMANEDIT+16, SMANEDIT+17 |
MSG | SMANEDIT+14~ |
NAME | GETPINM+1~, GETPINM+5*, GETPINM+8, KPID+1~, KPID+2*, KPID+3, SPID+1~, SPID+2*, SPID+3, SPID+4 |
NEW | SMANEDIT~, SMANEDIT+9 |
NODEL | VRULED+2~, VRULED+4*, VRULED+5, VRULED+6 |
NUM | OICAP+1~, OICAP+2*, OICAP+3, OCRCAP+2~, OCRCAP+3*, OCRCAP+4, PICAP+1~, PICAP+2*, PICAP+3 |
OIGCLASS | SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+4, VRULE+10~, VRULE+11*, VRULE+12 |
PI | PIOT~, PIOT+1, PIOT+2 |
PREFIX | GETPINM+1~, GETPINM+7*, GETPINM+8, SPID+1~ |
>> PXRMEXCH | VRULE+9 |
>> PXRMINST | SMANEDIT+4, VRULE+5 |
RESTRICT | SMANEDIT+1~, SMANEDIT+4*, SMANEDIT+5, VRULE+10~, VRULE+13*, VRULE+17*, VRULE+18, VRULE+20 |
ROOT | GETPINM+1~, GETPINM+3*, GETPINM+4, SPID+1~ |
RULECLASS | VRULE+10~, VRULE+19*, VRULE+20 |
RULEIEN | VRULE~, VRULE+19, VRULEA~, VRULEA+3, VRULED+2~, VRULED+3*, VRULED+4, VRULESCR~, VRULESCR+2 |
U | GETPINM+3, GETPINM+7, OICAP+2, OCRCAP+3, PICAP+2, SMANEDIT+3, VRULE+11, VRULE+16, VRULE+19, VRULED+3 |
VALID | VRULESCR+1~, VRULESCR+2*, VRULESCR+3 |
VP | GETPINM~, GETPINM+2, GETPINM+3 |
VPL | GETPINM+1~, GETPINM+6, SPID+1~ |
VPL( | GETPINM+7 |
X | KPID~, KPID+2, SPID~, SPID+2 |