Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRMOCR

Package: Clinical Reminders

Routine: PXRMOCR


Information

PXRMOCR ;SLC/PKR - Routines for editing order check rules ;05/30/2012

Source Information

Source file <PXRMOCR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 EN^DDIOL  ^DDS  (HLP,MSG,UNED)^DDSUTL  $$GET^DDSVAL  (FILE,UPDATE)^DIE  
Clinical Reminders 3 DELETE^PXRMEXFI  $$WPNCHAR^PXRMSMAN  FORMAT^PXRMTEXT  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Clinical Reminders 1 PXRMORED  
PCE Patient Care Encounter 1 ^PXD(801.1  

Entry Points

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.

External References

Name Field # of Occurrence
EN^DDIOL CHECK+11, CHECK+17, CHECK+23, CHECK+29, CHECK+36, FOCTXT+25
^DDS SMANEDIT+7, SMANEDIT+24
HLP^DDSUTL CHECK+10
MSG^DDSUTL CHECK+16, CHECK+22, CHECK+28, CHECK+35, FOCTXT+24
UNED^DDSUTL DPOST+4, FORMPRE+4, FORMPRE+7, TPOST+4
$$GET^DDSVAL CHECK+4, CHECK+5, CHECK+12, CHECK+18, CHECK+24, CHECK+30, 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+31
FORMAT^PXRMTEXT FOCTXT+13
$$NOW^XLFDT SMANEDIT+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXD(801.1 - [#801.1] GET^DDSVAL

Global Variables Directly Accessed

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

Label References

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+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SMANEDIT+1~, SMANEDIT+6*, SMANEDIT+20!, SMANEDIT+21*
DA(1 SMANEDIT+21*
>> DDS CHECK+10, CHECK+16, CHECK+22, CHECK+28, CHECK+35, FOCTXT+24
DDSBR CHECK~, CHECK+9*, CHECK+15*, CHECK+21*, CHECK+27*, CHECK+34*, CHECK+37, FOCTXT~, FOCTXT+23*
DDSCHANG SMANEDIT+1~, SMANEDIT+11
DDSERROR CHECK~, CHECK+8*, CHECK+14*, CHECK+20*, CHECK+26*, CHECK+33*, CHECK+37, 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+6, CHECK+18, CHECK+24
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+12, CHECK+18, CHECK+24, CHECK+30, CHECK+37, 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+30*, CHECK+31, CHECK+37, 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+6, CHECK+12
TEXT CHECK+2~, CHECK+7*, CHECK+10, CHECK+11, CHECK+13*, CHECK+16, CHECK+17, CHECK+19*, CHECK+22, CHECK+23
, CHECK+25*, CHECK+28, CHECK+29, CHECK+32*, CHECK+35, CHECK+36
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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All