PXHFSM ;SLC/PKR - Health Factor ScreenMan routines ;06/14/2022
Source file <PXHFSM.m>
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 |
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 |
---|---|---|
PCE Patient Care Encounter | 2 | PXCOPY PXHFMGR |
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.
|
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PXRMD(811.6 - [#811.6] | GET1^DIQ |
^AUTTHF - [#9999999.64] | GET^DDSVAL |
9999999.66 | GET^DDSVAL, PUT^DDSVAL |
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 |
Name | Line Occurrences |
---|---|
SPONCLASS | FDATAVAL+10 |
>> | 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 |