PXRMOCR ;SLC/PKR - Routines for editing order check rules ;03/17/2016 11:37
Source file <PXRMOCR.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 |
---|---|---|
Clinical Reminders | 1 | PXRMORED |
PCE Patient Care Encounter | 1 | ^PXD(801.1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHECK(IEN,DDSBR,DDSERROR) | ;Check a rule for errors, called by DATA
|
|
DCAP(IEN) | ;This is the executable caption for the definition.
|
|
DDEL(IEN,OLD,NEW) | ;Kill logic for AD cross-reference.
|
|
DEDOK(IEN) | ;The definition in a rule can be edited as long as a term has
|
|
DELFIELD(IEN,FIELD) | ;Delete a field.
|
|
DPOST(IEN) | ;Definition post-action.
|
|
FOCTXT(IEN,OCTEXT,DDSBR,DDSERROR) | ;Format and store the order check text as
|
|
FORMPRE(IEN) | ;Form pre-action.
|
|
SMANEDIT(IEN,NEW) | ;Invoke the ScreeMan editor for entry IEN.
|
|
TCAP(IEN) | ;This is the executable caption for the term.
|
|
TEDOK(IEN) | ;The term in a rule can be edited as long as a definition has
|
|
TDEL(IEN,OLD,NEW) | ;Kill logic for AT cross-reference.
|
|
TPOST(IEN) | ;Term post-action.
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | CHECK+13, CHECK+20, CHECK+27, CHECK+35, CHECK+43, FOCTXT+25 |
^DDS | SMANEDIT+7, SMANEDIT+24 |
HLP^DDSUTL | CHECK+12 |
MSG^DDSUTL | CHECK+19, CHECK+26, CHECK+34, CHECK+42, FOCTXT+24 |
UNED^DDSUTL | DPOST+4, FORMPRE+4, FORMPRE+7, TPOST+4 |
$$GET^DDSVAL | CHECK+4, CHECK+5, CHECK+14, CHECK+21, CHECK+28, CHECK+37, DCAP+3, DEDOK+2, TCAP+4, TEDOK+2 |
FILE^DIE | DELFIELD+4 |
UPDATE^DIE | FOCTXT+17, SMANEDIT+19 |
DELETE^PXRMEXFI | SMANEDIT+9 |
$$WPNCHAR^PXRMSMAN | CHECK+38 |
FORMAT^PXRMTEXT | FOCTXT+13 |
$$NOW^XLFDT | SMANEDIT+17 |
FileNo | Call Tags |
---|---|
^PXD(801.1 - [#801.1] | GET^DDSVAL |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(801.1 - [#801.1] | FOCTXT+8*, FOCTXT+10!*, FOCTXT+14*, SMANEDIT+3, SMANEDIT+13 |
^PXD(811.9 - [#811.9] | DCAP+5 |
^PXRMD(811.5 - [#811.5] | TCAP+6 |
Name | Line Occurrences |
---|---|
$$DEDOK | DCAP+1, FORMPRE+3, TPOST+3 |
$$TEDOK | DPOST+3, FORMPRE+6, TCAP+2 |
DELFIELD | DDEL+2, DDEL+3, TDEL+2 |
FOCTXT | CHECK+44 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHKTXT | CHECK+2~, CHECK+6*, CHECK+8*, CHECK+15*, CHECK+22*, CHECK+30*, CHECK+38 |
DA | SMANEDIT+1~, SMANEDIT+6*, SMANEDIT+20!, SMANEDIT+21* |
DA(1 | SMANEDIT+21* |
>> DDS | CHECK+12, CHECK+19, CHECK+26, CHECK+34, CHECK+42, FOCTXT+24 |
DDSBR | CHECK~, CHECK+11*, CHECK+18*, CHECK+25*, CHECK+33*, CHECK+41*, CHECK+44, FOCTXT~, FOCTXT+23* |
DDSCHANG | SMANEDIT+1~, SMANEDIT+11 |
DDSERROR | CHECK~, CHECK+10*, CHECK+17*, CHECK+24*, CHECK+32*, CHECK+40*, CHECK+44, FOCTXT~, FOCTXT+22* |
DDSFILE | SMANEDIT+1~, SMANEDIT+2*, SMANEDIT+20!, SMANEDIT+22* |
DDSFILE(1 | SMANEDIT+22* |
DDSPARM | SMANEDIT+1~, SMANEDIT+2* |
DDSSAVE | SMANEDIT+1~, SMANEDIT+9 |
DEF | CHECK+2~, CHECK+5*, CHECK+7, CHECK+21, CHECK+29, CHECK+36 |
DEFOUT | CHECK+2~, CHECK+28*, CHECK+29, CHECK+36 |
DIEN | DCAP+2~, DCAP+3*, DCAP+4, DCAP+5 |
DR | SMANEDIT+1~, SMANEDIT+5*, SMANEDIT+23* |
DUZ | SMANEDIT+18 |
FDA | DELFIELD+1~, FOCTXT+2~, SMANEDIT+15~ |
FDA( | DELFIELD+3*, FOCTXT+16*, SMANEDIT+17*, SMANEDIT+18* |
FDAIEN | SMANEDIT+15~ |
FDAIEN(1 | SMANEDIT+21 |
FIELD | DELFIELD~, DELFIELD+3 |
IEN | CHECK~, CHECK+4, CHECK+5, CHECK+14, CHECK+21, CHECK+28, CHECK+37, CHECK+44, DCAP~, DCAP+1 , DCAP+3, DDEL~, DDEL+2, DDEL+3, DEDOK~, DEDOK+2, DELFIELD~, DELFIELD+2, DPOST~, DPOST+3 , FOCTXT~, FOCTXT+8, FOCTXT+10, FOCTXT+14, FOCTXT+15, FORMPRE~, FORMPRE+3, FORMPRE+6, SMANEDIT~, SMANEDIT+3 , SMANEDIT+6, SMANEDIT+9, SMANEDIT+13, SMANEDIT+16, SMANEDIT+21, TCAP~, TCAP+2, TCAP+4, TEDOK~, TEDOK+2 , TDEL~, TDEL+2, TPOST~, TPOST+3 |
IENS | DELFIELD+1~, DELFIELD+2*, DELFIELD+3, FOCTXT+2~, FOCTXT+15*, FOCTXT+16, SMANEDIT+15~, SMANEDIT+16*, SMANEDIT+17, SMANEDIT+18 |
IND | FOCTXT+2~, FOCTXT+5*, FOCTXT+6, FOCTXT+7 |
MSG | DELFIELD+1~, FOCTXT+2~, SMANEDIT+15~ |
NEW | DDEL~, DDEL+1, SMANEDIT~, SMANEDIT+9, TDEL~, TDEL+1 |
NIN | FOCTXT+2~, FOCTXT+3*, FOCTXT+5, FOCTXT+8, FOCTXT+13 |
NOUT | FOCTXT+2~, FOCTXT+13, FOCTXT+14 |
NPIPE | FOCTXT+2~, FOCTXT+4*, FOCTXT+7*, FOCTXT+11, FOCTXT+18, FOCTXT+20 |
OCTEXT | CHECK+2~, CHECK+37*, CHECK+38, CHECK+44, FOCTXT~, FOCTXT+3, FOCTXT+6 |
OLD | DDEL~, TDEL~ |
>> PXRMINST | SMANEDIT+4 |
RESTRICT | SMANEDIT+1~, SMANEDIT+4*, SMANEDIT+5 |
RULCLASS | SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+4 |
TERM | CHECK+2~, CHECK+4*, CHECK+7, CHECK+14, CHECK+36 |
TEXT | CHECK+2~, CHECK+9*, CHECK+12, CHECK+13, CHECK+16*, CHECK+19, CHECK+20, CHECK+23*, CHECK+26, CHECK+27 , CHECK+31*, CHECK+34, CHECK+35, CHECK+39*, CHECK+42, CHECK+43 |
TEXTIN | FOCTXT+2~, FOCTXT+13 |
TEXTIN( | FOCTXT+6*, FOCTXT+7 |
TEXTOUT | FOCTXT+2~, FOCTXT+13, FOCTXT+24, FOCTXT+25 |
TEXTOUT(1 | FOCTXT+20* |
TEXTOUT(2 | FOCTXT+21* |
TIEN | TCAP+3~, TCAP+4*, TCAP+5, TCAP+6 |
U | DCAP+5, FOCTXT+3, FOCTXT+8, FOCTXT+10, FOCTXT+14, SMANEDIT+3, TCAP+6 |
VALUE | DPOST+2~, DPOST+3*, DPOST+4, FORMPRE+2~, FORMPRE+3*, FORMPRE+4, FORMPRE+6*, FORMPRE+7, TPOST+2~, TPOST+3* , TPOST+4 |