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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXEXSM

Package: PCE Patient Care Encounter

Routine: PXEXSM


Information

PXEXSM ;SLC/PKR - Exam ScreenMan routines ;06/14/2022

Source Information

Source file <PXEXSM.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
VA FileMan 7 EN^DDIOL  ^DDS  (HLP,REFRESH,UNED)^DDSUTL  ($$GET,PUT)^DDSVAL  UPDATE^DIE  $$IENS^DILF  $$GET1^DIQ  
PCE Patient Care Encounter 4 BLDLIST^PXEXMGR  $$GETCODE^PXLEXS  (MCLINK,MCUNLINK)^PXMCLINK  DELFE^PXUTIL  
Kernel 3 ENDR^%ZISS  $$NOW^XLFDT  $$FILE^XLFSHAN  
Lexicon Utility 1 $$CSYS^LEXU  

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
PCE Patient Care Encounter 2 PXCOPY  PXEXMGR  

Entry Points

Name Comments DBIA/ICR reference
CODEPAOC(DA) ;Code Post-Action On Change.
CODEPRE(DA) ;Code pre-action.
DELPAOC(X,DA) ;Delete field post action on change.
DELPRE ;Delete field pre-action.
FDATAVAL(IEN) ;Form Data Validation.
SPONCLASS ;Make sure the Class of the Sponsor matches that of the Exam.
FPOSTACT(IEN) ;Form Post-Action
FPOSTSAV(IEN) ;Form Post-Save.
FPREACT(DA) ;Form pre-action
LINKED(DA) ;This is the display for the Linked column,
MCBLKPRE(DA) ;Mapped codes block pre-action.
SMANEDIT(IEN,NEW) ;ScreenMan edit for entry IEN.
UNLINK(X,DA) ;Unlink form-only field save code.

External References

Name Field # of Occurrence
ENDR^%ZISS CODEPAOC+15
EN^DDIOL CODEPRE+6, DELPRE+5
^DDS SMANEDIT+15, SMANEDIT+41
HLP^DDSUTL FDATAVAL+14, FDATAVAL+18, SPONCLASS+6, SPONCLASS+14
REFRESH^DDSUTL CODEPAOC+16
UNED^DDSUTL MCBLKPRE+7, MCBLKPRE+8, MCBLKPRE+9
$$GET^DDSVAL CODEPAOC+4, CODEPAOC+5, CODEPRE+2, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, FDATAVAL+9, SPONCLASS+1
SPONCLASS+2, SPONCLASS+9, FPOSTACT+6, LINKED+4, SMANEDIT+3
PUT^DDSVAL CODEPAOC+18
UPDATE^DIE SMANEDIT+36
$$IENS^DILF CODEPAOC+2, DELPAOC+2, UNLINK+2
$$GET1^DIQ CODEPAOC+3, SPONCLASS+3
$$CSYS^LEXU CODEPRE+4
BLDLIST^PXEXMGR SMANEDIT+23, SMANEDIT+42
$$GETCODE^PXLEXS CODEPAOC+9
MCLINK^PXMCLINK FPOSTSAV+2
MCUNLINK^PXMCLINK FPOSTSAV+4
DELFE^PXUTIL SMANEDIT+18
$$NOW^XLFDT SMANEDIT+31
$$FILE^XLFSHAN SMANEDIT+13, SMANEDIT+26

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOAWM0
  • Line Location: CODEPAOC+15
Function Call: WRITE
  • Prompt: !,"National exams cannot be edited."
  • Line Location: SMANEDIT+6
Routine Call
  • DDS
  • Line Location:
    • SMANEDIT+15
    • SMANEDIT+41
Routine Call
  • DIE
  • Line Location:
    • SMANEDIT+36

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(811.6 - [#811.6] GET1^DIQ
^AUTTEXAM - [#9999999.15] GET^DDSVAL
9999999.18 GET1^DIQ,  GET^DDSVAL,  PUT^DDSVAL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RM" CODEPAOC+14
^%ZOSF("TYPE-AHEAD" CODEPAOC+14
^AUTTEXAM - [#9999999.15] FPOSTACT+3, MCBLKPRE+4, MCBLKPRE+5, SMANEDIT+21
^TMP($J DELPAOC+2*, FPOSTSAV+4, UNLINK+2*
^XUSEC("PX CODE MAPPING" SMANEDIT+10

Label References

Name Line Occurrences
SPONCLASS FDATAVAL+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLASS FDATAVAL+1~, SPONCLASS+1*, SPONCLASS+4, SPONCLASS+5, SPONCLASS+11, SPONCLASS+12, SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+4, SMANEDIT+10
CODE CODEPAOC+1~, CODEPAOC+5*, CODEPAOC+9, CODEPAOC+17*, CODEPAOC+18
CODEMAP SMANEDIT+1~, SMANEDIT+10*, SMANEDIT+11
CODESYS CODEPAOC+1~, CODEPAOC+4*, CODEPAOC+9, CODEPRE+1~, CODEPRE+2*, CODEPRE+4*, CODEPRE+5
>> D0 FPOSTACT+3
DA CODEPAOC~, CODEPAOC+2, CODEPAOC+4, CODEPAOC+5, CODEPAOC+18, CODEPRE~, CODEPRE+2, DELPAOC~, DELPAOC+2, FPREACT~
, LINKED~, LINKED+2, LINKED+4, MCBLKPRE~, SMANEDIT+1~, SMANEDIT+14*, SMANEDIT+37!, SMANEDIT+38*, UNLINK~, UNLINK+2
DA(1 MCBLKPRE+3, SMANEDIT+38*
DDS CODEPAOC+7!, CODEPAOC+13*
>> DDSBR FDATAVAL+15*, FDATAVAL+19*, SPONCLASS+7*, SPONCLASS+15*
DDSCHANG SMANEDIT+1~
>> DDSERROR FDATAVAL+15*, FDATAVAL+19*, SPONCLASS+7*, SPONCLASS+15*
DDSFILE SMANEDIT+1~, SMANEDIT+9*, SMANEDIT+37!, SMANEDIT+39*
DDSFILE(1 SMANEDIT+39*
DDSPARM SMANEDIT+1~, SMANEDIT+9*
DDSSAVE SMANEDIT+1~, SMANEDIT+18
DEL SMANEDIT+1~, SMANEDIT+21*, SMANEDIT+22
DIDEL SMANEDIT+1~, SMANEDIT+9*
DIMSG SMANEDIT+1~, SMANEDIT+16
DR SMANEDIT+1~, SMANEDIT+11*, SMANEDIT+40*
DT CODEPAOC+9
DTOUT SMANEDIT+1~
DUZ SMANEDIT+10, SMANEDIT+32
DUZ(0 SMANEDIT+4
ERROR FDATAVAL+1~, SPONCLASS+1, SPONCLASS+2, SMANEDIT+3
FDA SMANEDIT+29~
FDA( SMANEDIT+31*, SMANEDIT+32*, SMANEDIT+35*
FDAIEN SMANEDIT+29~
FDAIEN(1 SMANEDIT+38
HASH256 SMANEDIT+2~, SMANEDIT+26*
IEN FDATAVAL~, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, FDATAVAL+9, SPONCLASS+1, SPONCLASS+2, SPONCLASS+9
, FPOSTACT~, FPOSTACT+6, FPOSTSAV~, FPOSTSAV+2, FPOSTSAV+4, MCBLKPRE+3*, MCBLKPRE+4, MCBLKPRE+5, MCBLKPRE+6, SMANEDIT~
, SMANEDIT+3, SMANEDIT+13, SMANEDIT+14, SMANEDIT+18, SMANEDIT+21, SMANEDIT+26, SMANEDIT+30, SMANEDIT+38
IENS CODEPAOC+1~, CODEPAOC+2*, CODEPAOC+3, DELPAOC+1~, DELPAOC+2*, MCBLKPRE+2~, MCBLKPRE+6*, MCBLKPRE+7, MCBLKPRE+8, MCBLKPRE+9
, SMANEDIT+29~, SMANEDIT+30*, SMANEDIT+31, SMANEDIT+32, SMANEDIT+35, UNLINK+1~, UNLINK+2*
INACTIVE FPOSTACT+1~, FPOSTACT+6*
IND MCBLKPRE+2~, MCBLKPRE+3*, MCBLKPRE+4*, MCBLKPRE+5, MCBLKPRE+6
INUSE FPOSTACT+1~
IOAWM0 CODEPAOC+12~, CODEPAOC+15
LINKDT LINKED+3~, LINKED+4*, LINKED+5
MAX FDATAVAL+1~, FDATAVAL+5*, FDATAVAL+10, FDATAVAL+12, FDATAVAL+16
MAXDEC FDATAVAL+1~, FDATAVAL+6*, FDATAVAL+10, FDATAVAL+12
MIN FDATAVAL+1~, FDATAVAL+4*, FDATAVAL+10, FDATAVAL+12, FDATAVAL+16
MSG SMANEDIT+29~
NAME FDATAVAL+1~, SPONCLASS+9*, SPONCLASS+10
NATOK SMANEDIT+2~, SMANEDIT+4*, SMANEDIT+5
NEW SMANEDIT~, SMANEDIT+12*, SMANEDIT+18, SMANEDIT+25, SMANEDIT+33
NEWCODE CODEPAOC+1~, CODEPAOC+9*, CODEPAOC+17
OCLOG SMANEDIT+2~, SMANEDIT+25*, SMANEDIT+26*, SMANEDIT+27
OLDCODE CODEPAOC+1~, CODEPAOC+3*, CODEPAOC+17
OUTPUT FPOSTACT+1~
PREFIX FDATAVAL+1~, SPONCLASS+10*, SPONCLASS+11, SPONCLASS+12
PROMPT FDATAVAL+1~, FDATAVAL+8*, FDATAVAL+10, FDATAVAL+12
>> PXNAT SMANEDIT+4
SAVEDDS CODEPAOC+1~, CODEPAOC+7*, CODEPAOC+11, CODEPAOC+13
SCLASS FDATAVAL+2~, SPONCLASS+3*, SPONCLASS+4, SPONCLASS+5
SHASH256 SMANEDIT+2~, SMANEDIT+13*, SMANEDIT+26
SIEN FDATAVAL+2~, SPONCLASS+2*, SPONCLASS+3
TEXT CODEPRE+1~, CODEPRE+6, DELPRE+1~, DELPRE+5, FDATAVAL+2~, FDATAVAL+13*, FDATAVAL+14, FDATAVAL+17*, FDATAVAL+18, SPONCLASS+5*
SPONCLASS+6, SPONCLASS+10*, SPONCLASS+11*, SPONCLASS+12*, SPONCLASS+13, SPONCLASS+14
TEXT(1 CODEPRE+5*, DELPRE+2*
TEXT(2 DELPRE+3*
TEXT(3 DELPRE+4*
U CODEPRE+4, MCBLKPRE+5
UCUM FDATAVAL+2~, FDATAVAL+7*, FDATAVAL+10, FDATAVAL+12
UDISPLAY FDATAVAL+2~, FDATAVAL+9*, FDATAVAL+10, FDATAVAL+12
>> VALMBCK SMANEDIT+8*, SMANEDIT+24*, SMANEDIT+27*, SMANEDIT+42*
WPTMP SMANEDIT+29~
WPTMP(1 SMANEDIT+34*
X CODEPAOC+12~, CODEPAOC+14*, CODEPAOC+15*, DELPAOC~, DELPAOC+2, UNLINK~, UNLINK+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All