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 |