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 |