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