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: PXHFSM

Package: PCE Patient Care Encounter

Routine: PXHFSM


Information

PXHFSM ;SLC/PKR - Health Factor ScreenMan routines ;06/14/2022

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.
SPONCLASS ;Make sure the Class of the Sponsor matches that of the Health Factor.
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+16, SMANEDIT+42
HLP^DDSUTL FDATAVAL+14, FDATAVAL+18, SPONCLASS+6, SPONCLASS+14
REFRESH^DDSUTL CODEPAOC+14
UNED^DDSUTL MCBLKPRE+7, MCBLKPRE+8, MCBLKPRE+9
$$GET^DDSVAL CODEPAOC+2, CODEPAOC+3, CODEPRE+2, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, FDATAVAL+9, SPONCLASS+1
SPONCLASS+2, SPONCLASS+9, FPOSTACT+6, LINKED+3, SMANEDIT+3, SMANEDIT+10
PUT^DDSVAL CODEPAOC+15
UPDATE^DIE SMANEDIT+37
$$IENS^DILF DELPAOC+2, UNLINK+2
$$GET1^DIQ SPONCLASS+3
$$CSYS^LEXU CODEPRE+4
BLDLIST^PXHFMGR SMANEDIT+24, SMANEDIT+43
$$GETCODE^PXLEXS CODEPAOC+7
MCLINK^PXMCLINK FPOSTSAV+2
MCUNLINK^PXMCLINK FPOSTSAV+4
DELFE^PXUTIL SMANEDIT+19
$$NOW^XLFDT SMANEDIT+32
$$FILE^XLFSHAN SMANEDIT+14, SMANEDIT+27

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+16
    • SMANEDIT+42
Routine Call
  • DIE
  • Line Location:
    • SMANEDIT+37

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+22
^TMP($J DELPAOC+2*, FPOSTSAV+4, UNLINK+2*
^XUSEC("PX CODE MAPPING" SMANEDIT+9

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+9
CODE CODEPAOC+1~, CODEPAOC+3*, CODEPAOC+7
CODEMAP SMANEDIT+1~, SMANEDIT+9*, SMANEDIT+11
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+15*, SMANEDIT+38!, SMANEDIT+39*, UNLINK~, UNLINK+2
DA(1 MCBLKPRE+3, SMANEDIT+39*
DDS CODEPAOC+5!, CODEPAOC+11*
>> DDSBR FDATAVAL+15*, FDATAVAL+19*, SPONCLASS+7*, SPONCLASS+15*
DDSCHANG SMANEDIT+1~
>> DDSERROR CATNDVAL+7*, FDATAVAL+15*, FDATAVAL+19*, SPONCLASS+7*, SPONCLASS+15*, NAMEVAL+6*
>> DDSEXT NAMEVAL+2
DDSFILE SMANEDIT+1~, SMANEDIT+12*, SMANEDIT+38!, SMANEDIT+40*
DDSFILE(1 SMANEDIT+40*
DDSPARM SMANEDIT+1~, SMANEDIT+12*
DDSSAVE SMANEDIT+1~, SMANEDIT+19
DEL SMANEDIT+1~, SMANEDIT+22*, SMANEDIT+23
DIDEL SMANEDIT+1~, SMANEDIT+12*
DIMSG SMANEDIT+1~, SMANEDIT+17
DR SMANEDIT+1~, SMANEDIT+11*, SMANEDIT+41*
DT CODEPAOC+7
DTOUT SMANEDIT+1~
DUZ SMANEDIT+9, SMANEDIT+33
DUZ(0 SMANEDIT+4
ERROR FDATAVAL+1~, SPONCLASS+1, SPONCLASS+2, SMANEDIT+2~, SMANEDIT+3
ETYPE SMANEDIT+2~, SMANEDIT+10*, SMANEDIT+11
FDA SMANEDIT+30~
FDA( SMANEDIT+32*, SMANEDIT+33*, SMANEDIT+36*
FDAIEN SMANEDIT+30~
FDAIEN(1 SMANEDIT+39
HASH256 SMANEDIT+2~, SMANEDIT+27*
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+10, SMANEDIT+14, SMANEDIT+15, SMANEDIT+19, SMANEDIT+22, SMANEDIT+27, SMANEDIT+31, SMANEDIT+39
IENS DELPAOC+1~, DELPAOC+2*, MCBLKPRE+2~, MCBLKPRE+6*, MCBLKPRE+7, MCBLKPRE+8, MCBLKPRE+9, SMANEDIT+30~, SMANEDIT+31*, SMANEDIT+32
, SMANEDIT+33, SMANEDIT+36, 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+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+30~
NAME CATNDVAL~, CATNDVAL+1, CATNDVAL+3, FDATAVAL+1~, SPONCLASS+9*, SPONCLASS+10
NATOK SMANEDIT+2~, SMANEDIT+4*, SMANEDIT+5
NEW SMANEDIT~, SMANEDIT+13*, SMANEDIT+19, SMANEDIT+26, SMANEDIT+34
NEWCODE CODEPAOC+1~, CODEPAOC+7*, CODEPAOC+15
OCLOG SMANEDIT+2~, SMANEDIT+26*, SMANEDIT+27*, SMANEDIT+28
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+5*, CODEPAOC+9, CODEPAOC+11
SCLASS FDATAVAL+2~, SPONCLASS+3*, SPONCLASS+4, SPONCLASS+5
SHASH256 SMANEDIT+2~, SMANEDIT+14*, SMANEDIT+27
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+9*, FDATAVAL+10, FDATAVAL+12
>> VALMBCK SMANEDIT+8*, SMANEDIT+25*, SMANEDIT+28*, SMANEDIT+43*
WPTMP SMANEDIT+30~
WPTMP(1 SMANEDIT+35*
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 |  Label References |  Local Variables  | All