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 |  Local Variables  | All
Print Page as PDF
Routine: PXHFSM

Package: PCE Patient Care Encounter

Routine: PXHFSM


Information

PXHFSM ;SLC/PKR - Health Factor ScreenMan routines ;07/24/2020

Source Information

Source file <PXHFSM.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^PXHFMGR  $$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  PXHFMGR  

Entry Points

Name Comments DBIA/ICR reference
CATNDVAL(NAME) ;Name data validation for PX HF CATEGORY.
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.
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, the field is uneditable.
MCBLKPRE(DA) ;Mapped codes block pre-action.
NAMEVAL ;Name validation for factors entry type
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+13
EN^DDIOL CATNDVAL+5, CODEPRE+6, DELPRE+5, NAMEVAL+4
^DDS SMANEDIT+15, SMANEDIT+41
HLP^DDSUTL FDATAVAL+8, FDATAVAL+13, FDATAVAL+17, FDATAVAL+26, FDATAVAL+32
REFRESH^DDSUTL CODEPAOC+14
UNED^DDSUTL MCBLKPRE+7, MCBLKPRE+8, MCBLKPRE+9
$$GET^DDSVAL CODEPAOC+2, CODEPAOC+3, CODEPRE+2, FDATAVAL+3, FDATAVAL+4, FDATAVAL+21, FDATAVAL+22, FDATAVAL+29, FPOSTACT+6, LINKED+3
, SMANEDIT+9
PUT^DDSVAL CODEPAOC+15
UPDATE^DIE SMANEDIT+36
$$IENS^DILF DELPAOC+2, UNLINK+2
$$GET1^DIQ FDATAVAL+23
$$CSYS^LEXU CODEPRE+4
BLDLIST^PXHFMGR SMANEDIT+23, SMANEDIT+42
$$GETCODE^PXLEXS CODEPAOC+7
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+13
Function Call: WRITE
  • Prompt: !,"National health factors 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
^AUTTHF - [#9999999.64] GET^DDSVAL
9999999.66 GET^DDSVAL,  PUT^DDSVAL

Global Variables Directly Accessed

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLASS FDATAVAL+20~, FDATAVAL+21*, FDATAVAL+24, FDATAVAL+25, FDATAVAL+30, SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+4
CODE CODEPAOC+1~, CODEPAOC+3*, CODEPAOC+7
CODESYS CODEPAOC+1~, CODEPAOC+2*, CODEPAOC+7, CODEPRE+1~, CODEPRE+2*, CODEPRE+4*, CODEPRE+5
>> D0 FPOSTACT+3
DA CODEPAOC~, CODEPAOC+2, CODEPAOC+3, CODEPAOC+15, CODEPRE~, CODEPRE+2, DELPAOC~, DELPAOC+2, FPREACT~, LINKED~
, LINKED+1, LINKED+3, MCBLKPRE~, SMANEDIT+1~, SMANEDIT+14*, SMANEDIT+37!, SMANEDIT+38*, UNLINK~, UNLINK+2
DA(1 MCBLKPRE+3, SMANEDIT+38*
DDS CODEPAOC+5!, CODEPAOC+11*
>> DDSBR FDATAVAL+9*, FDATAVAL+14*, FDATAVAL+18*, FDATAVAL+27*, FDATAVAL+33*
DDSCHANG SMANEDIT+1~
>> DDSERROR CATNDVAL+7*, FDATAVAL+9*, FDATAVAL+14*, FDATAVAL+18*, FDATAVAL+27*, FDATAVAL+33*, NAMEVAL+6*
>> DDSEXT NAMEVAL+2
DDSFILE SMANEDIT+1~, SMANEDIT+11*, SMANEDIT+37!, SMANEDIT+39*
DDSFILE(1 SMANEDIT+39*
DDSPARM SMANEDIT+1~, SMANEDIT+11*
DDSSAVE SMANEDIT+1~, SMANEDIT+18
DEL SMANEDIT+1~, SMANEDIT+21*, SMANEDIT+22
DIDEL SMANEDIT+1~, SMANEDIT+11*
DIMSG SMANEDIT+1~, SMANEDIT+16
DR SMANEDIT+1~, SMANEDIT+10*, SMANEDIT+40*
DT CODEPAOC+7
DTOUT SMANEDIT+1~
DUZ SMANEDIT+10, SMANEDIT+32
DUZ(0 SMANEDIT+4
ERROR FDATAVAL+20~, FDATAVAL+21, FDATAVAL+22, FDATAVAL+29
ETYPE SMANEDIT+2~, SMANEDIT+9*, SMANEDIT+10
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+3, FDATAVAL+4, FDATAVAL+21, FDATAVAL+22, FDATAVAL+29, FPOSTACT~, FPOSTACT+6, FPOSTSAV~, FPOSTSAV+2
, FPOSTSAV+4, MCBLKPRE+3*, MCBLKPRE+4, MCBLKPRE+5, MCBLKPRE+6, SMANEDIT~, SMANEDIT+3, SMANEDIT+9, SMANEDIT+13, SMANEDIT+14
, SMANEDIT+18, SMANEDIT+21, SMANEDIT+26, SMANEDIT+30, SMANEDIT+38
IENS 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+10~, CODEPAOC+13
L3C CATNDVAL+2~, CATNDVAL+3*, CATNDVAL+4, NAMEVAL+1~, NAMEVAL+2*, NAMEVAL+3
LEN CATNDVAL+2~, CATNDVAL+3*, NAMEVAL+1~, NAMEVAL+2*
LINKDT LINKED+2~, LINKED+3*, LINKED+4
MAX FDATAVAL+2~, FDATAVAL+4*, FDATAVAL+5, FDATAVAL+6, FDATAVAL+10, FDATAVAL+15
MIN FDATAVAL+2~, FDATAVAL+3*, FDATAVAL+5, FDATAVAL+10, FDATAVAL+11, FDATAVAL+15
MSG SMANEDIT+29~
NAME CATNDVAL~, CATNDVAL+1, CATNDVAL+3, FDATAVAL+20~, FDATAVAL+29*, FDATAVAL+30
NATOK SMANEDIT+2~, SMANEDIT+4*, SMANEDIT+5
NEW SMANEDIT~, SMANEDIT+12*, SMANEDIT+18, SMANEDIT+25, SMANEDIT+33
NEWCODE CODEPAOC+1~, CODEPAOC+7*, CODEPAOC+15
OCLOG SMANEDIT+2~, SMANEDIT+25*, SMANEDIT+26*, SMANEDIT+27
OUTPUT FPOSTACT+1~
>> PXNAT SMANEDIT+4
SAVEDDS CODEPAOC+1~, CODEPAOC+5*, CODEPAOC+9, CODEPAOC+11
SCLASS FDATAVAL+20~, FDATAVAL+23*, FDATAVAL+24, FDATAVAL+25
SHASH256 SMANEDIT+2~, SMANEDIT+13*, SMANEDIT+26
SIEN FDATAVAL+20~, FDATAVAL+22*, FDATAVAL+23
TEXT CODEPRE+1~, CODEPRE+6, DELPRE+1~, DELPRE+5, FDATAVAL+2~, FDATAVAL+8, FDATAVAL+13, FDATAVAL+17, FDATAVAL+25*, FDATAVAL+26
, FDATAVAL+31*, FDATAVAL+32
TEXT(1 CODEPRE+5*, DELPRE+2*, FDATAVAL+6*, FDATAVAL+11*, FDATAVAL+16*
TEXT(2 DELPRE+3*, FDATAVAL+7*, FDATAVAL+12*
TEXT(3 DELPRE+4*
U CODEPRE+4, MCBLKPRE+5, SMANEDIT+3
>> VALMBCK SMANEDIT+8*, SMANEDIT+24*, SMANEDIT+27*, SMANEDIT+42*
WPTMP SMANEDIT+29~
WPTMP(1 SMANEDIT+34*
X CODEPAOC+10~, CODEPAOC+12*, CODEPAOC+13*, 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 |  Local Variables  | All