PXEXSM ;SLC/PKR - Exam ScreenMan routines ;06/14/2022
Source file <PXEXSM.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^PXEXMGR $$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 |
|---|---|---|
| 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.
|
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PXRMD(811.6 - [#811.6] | GET1^DIQ |
| ^AUTTEXAM - [#9999999.15] | GET^DDSVAL |
| 9999999.18 | GET1^DIQ, GET^DDSVAL, PUT^DDSVAL |
| 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 |
| 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+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 |