PXRMTXSM ;SLC/PKR - Reminder Taxonomy ScreenMan routines ;06/14/2022
Source file <PXRMTXSM.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 7 | BROWSE^DDBR EN^DDIOL ^DDS (HLP,REFRESH)^DDSUTL ($$GET,PUT)^DDSVAL (FILE,UPDATE)^DIE $$GET1^DIQ |
| Clinical Reminders | 6 | TAXEDITC^PXRMDTAX DELETE^PXRMEXFI SPDS^PXRMPDS $$INUSE^PXRMTAXD BLDLIST^PXRMTAXL AWRITE^PXRMUTIL |
| Kernel | 4 | ENDR^%ZISS $$NOW^XLFDT $$FILE^XLFSHAN $$REPEAT^XLFSTR |
| List Manager | 1 | EN^VALM |
| 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 |
|---|---|---|
| CODELIST(TAXIEN) | ;See if the temporary list of selected codes exists,
|
|
| EXETCCAP(DA) | ;Executable caption for code search.
|
|
| FDATAVAL(IEN) | ;Form Data Validation.
|
|
| SPONCLASS | ;Make sure the Class of the Sponsor matches that of the Taxonomy.
|
|
| LEXSRCH(DA,CODESYS) | ;Branch for Lexicon Term/Code search.
|
|
| LTCPAOC(DA) | ;Lexicon Term/Code post-action on change.
|
|
| NUMCODES(DA) | ;Executable caption to display the number of selected codes
|
|
| POSTACT(D0) | ;Form Post Action
|
|
| POSTSAVE(IEN) | ;Form Post Save. Store changes in lists of codes.
|
|
| SMANEDIT(IEN,NEW,FORM) | ;ScreenMan edit for entry IEN.
|
|
| VEALLSEL(DA) | ;Branch for View/edit all selected codes.
|
| Name | Field # of Occurrence |
|---|---|
| ENDR^%ZISS | LEXSRCH+18, VEALLSEL+14 |
| BROWSE^DDBR | POSTACT+13 |
| EN^DDIOL | POSTSAVE+41 |
| ^DDS | SMANEDIT+19, SMANEDIT+47 |
| HLP^DDSUTL | FDATAVAL+13, FDATAVAL+17, SPONCLASS+7, SPONCLASS+13, LTCPAOC+8, POSTACT+9 |
| REFRESH^DDSUTL | LEXSRCH+19, POSTACT+14, VEALLSEL+15 |
| $$GET^DDSVAL | EXETCCAP+2, FDATAVAL+3, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, SPONCLASS+2, SPONCLASS+3, SPONCLASS+10 , LEXSRCH+7, LTCPAOC+2, NUMCODES+6, POSTACT+7, POSTSAVE+48 |
| PUT^DDSVAL | LTCPAOC+9 |
| FILE^DIE | POSTSAVE+12, POSTSAVE+21 |
| UPDATE^DIE | POSTSAVE+37, SMANEDIT+42 |
| $$GET1^DIQ | SPONCLASS+4 |
| TAXEDITC^PXRMDTAX | POSTACT+11 |
| DELETE^PXRMEXFI | SMANEDIT+23 |
| SPDS^PXRMPDS | POSTSAVE+49 |
| $$INUSE^PXRMTAXD | POSTACT+8 |
| BLDLIST^PXRMTAXL | SMANEDIT+29, SMANEDIT+48 |
| AWRITE^PXRMUTIL | POSTSAVE+42 |
| EN^VALM | LEXSRCH+11, VEALLSEL+7 |
| $$NOW^XLFDT | SMANEDIT+37 |
| $$FILE^XLFSHAN | SMANEDIT+17, SMANEDIT+32 |
| $$REPEAT^XLFSTR | NUMCODES+4, NUMCODES+7, NUMCODES+29, NUMCODES+36 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PXD(811.2 - [#811.2] | GET^DDSVAL |
| 811.23 | GET^DDSVAL, PUT^DDSVAL |
| ^PXRMD(811.6 - [#811.6] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("RM" | LEXSRCH+17, VEALLSEL+13 |
| ^%ZOSF("TYPE-AHEAD" | LEXSRCH+17, VEALLSEL+13 |
| ^PXD(811.2 - [#811.2] | CODELIST+4, CODELIST+5, CODELIST+6, LTCPAOC+3, NUMCODES+21, NUMCODES+22, POSTACT+5, POSTSAVE+6, POSTSAVE+7, POSTSAVE+17 , POSTSAVE+18, POSTSAVE+46*, SMANEDIT+4, SMANEDIT+27 |
| ^TMP("PXRMCODES" | CODELIST+3, CODELIST+5*, CODELIST+6*, NUMCODES+10, NUMCODES+12, NUMCODES+14, POSTACT+3!, POSTSAVE+4, POSTSAVE+8, POSTSAVE+14 , POSTSAVE+24, POSTSAVE+26, POSTSAVE+44!, SMANEDIT+14!, SMANEDIT+20! |
| ^TMP("PXRMLEXS" | SMANEDIT+14!, SMANEDIT+20! |
| ^TMP("PXRMLEXTC" | LEXSRCH+5!, LEXSRCH+6*, LEXSRCH+7*, LEXSRCH+8*, LEXSRCH+12! |
| ^TMP("PXRMTAX" | VEALLSEL+3!, VEALLSEL+4*, VEALLSEL+8! |
| ^TMP("PXRMTEXT" | SMANEDIT+14!, SMANEDIT+20! |
| Name | Line Occurrences |
|---|---|
| CODELIST | SMANEDIT+16 |
| SPONCLASS | FDATAVAL+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CLASS | SPONCLASS+1~, SPONCLASS+2*, SPONCLASS+5, SPONCLASS+6, SPONCLASS+11, SMANEDIT+1~, SMANEDIT+4*, SMANEDIT+5 |
| CODE | NUMCODES+11*, NUMCODES+12*, NUMCODES+14, POSTSAVE+1~, POSTSAVE+23*, POSTSAVE+24*, POSTSAVE+26, POSTSAVE+29 |
| CODESYS | LEXSRCH~, LEXSRCH+6, NUMCODES+8~, NUMCODES+9*, NUMCODES+10*, NUMCODES+12, NUMCODES+14, NUMCODES+16, NUMCODES+17, NUMCODES+23* , NUMCODES+26, NUMCODES+27, NUMCODES+28, NUMCODES+30*, NUMCODES+31*, NUMCODES+32, NUMCODES+33, POSTSAVE+1~, POSTSAVE+13*, POSTSAVE+14* , POSTSAVE+17, POSTSAVE+18, POSTSAVE+24, POSTSAVE+26, POSTSAVE+33, POSTSAVE+40 |
| COUNT | NUMCODES+8~, NUMCODES+29 |
| COUNT( | NUMCODES+16*, NUMCODES+26, NUMCODES+27*, NUMCODES+31, NUMCODES+32 |
| CSYSIND | POSTSAVE+1~, POSTSAVE+13*, POSTSAVE+22*, POSTSAVE+28, POSTSAVE+32, POSTSAVE+36* |
| D0 | POSTACT~, POSTACT+5, POSTACT+7, POSTACT+8, POSTACT+11 |
| DA | EXETCCAP~, EXETCCAP+2, LEXSRCH~, LEXSRCH+7, LTCPAOC~, LTCPAOC+2, LTCPAOC+3, LTCPAOC+9, NUMCODES~, NUMCODES+4 , NUMCODES+6, NUMCODES+21, NUMCODES+22, SMANEDIT+1~, SMANEDIT+18*, SMANEDIT+43!, SMANEDIT+44*, VEALLSEL~, VEALLSEL+4 |
| DA(1 | LEXSRCH+8, LTCPAOC+3, NUMCODES+21, NUMCODES+22, SMANEDIT+44* |
| DDS | LEXSRCH+10!, LEXSRCH+16*, POSTACT+14, VEALLSEL+6!, VEALLSEL+12* |
| >> DDSBR | FDATAVAL+14*, FDATAVAL+18*, SPONCLASS+8*, SPONCLASS+14* |
| DDSCHANG | SMANEDIT+1~ |
| >> DDSERROR | FDATAVAL+14*, FDATAVAL+18*, SPONCLASS+8*, SPONCLASS+14* |
| DDSFILE | SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+43!, SMANEDIT+45* |
| DDSFILE(1 | SMANEDIT+45* |
| DDSPARM | SMANEDIT+1~, SMANEDIT+3* |
| DDSSAVE | SMANEDIT+1~, SMANEDIT+23 |
| DEL | SMANEDIT+1~, SMANEDIT+27*, SMANEDIT+28 |
| DELTERM | POSTSAVE+1~, POSTSAVE+8*, POSTSAVE+9 |
| DIDEL | SMANEDIT+1~, SMANEDIT+3* |
| DIMSG | SMANEDIT+1~, SMANEDIT+21 |
| DR | SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+46* |
| DTOUT | SMANEDIT+1~ |
| DUZ | SMANEDIT+38 |
| DUZ(0 | SMANEDIT+5 |
| >> DX | POSTACT+14* |
| >> DY | POSTACT+14* |
| ERROR | SPONCLASS+1~, SPONCLASS+2, SPONCLASS+3, SPONCLASS+10, NUMCODES+8~ |
| FDA | POSTSAVE+1~, POSTSAVE+37, SMANEDIT+35~ |
| FDA( | POSTSAVE+29*, POSTSAVE+30*, POSTSAVE+33*, POSTSAVE+34*, POSTSAVE+35*, SMANEDIT+37*, SMANEDIT+38*, SMANEDIT+41* |
| FDAIEN | SMANEDIT+35~ |
| FDAIEN(1 | SMANEDIT+44 |
| FORM | SMANEDIT~, SMANEDIT+3, SMANEDIT+28, SMANEDIT+48 |
| HASH256 | SMANEDIT+2~, SMANEDIT+32* |
| IEN | FDATAVAL~, FDATAVAL+3, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, SPONCLASS+2, SPONCLASS+3, SPONCLASS+10 , POSTSAVE~, POSTSAVE+6, POSTSAVE+7, POSTSAVE+10, POSTSAVE+17, POSTSAVE+18, POSTSAVE+19, POSTSAVE+28, POSTSAVE+32, POSTSAVE+46 , POSTSAVE+48, POSTSAVE+49, SMANEDIT~, SMANEDIT+4, SMANEDIT+16, SMANEDIT+17, SMANEDIT+18, SMANEDIT+23, SMANEDIT+27, SMANEDIT+32 , SMANEDIT+36, SMANEDIT+44 |
| IENS | POSTSAVE+10*, POSTSAVE+11, POSTSAVE+19*, POSTSAVE+20, POSTSAVE+28*, POSTSAVE+29, POSTSAVE+30, POSTSAVE+32*, POSTSAVE+33, POSTSAVE+34 , POSTSAVE+35, SMANEDIT+35~, SMANEDIT+36*, SMANEDIT+37, SMANEDIT+38, SMANEDIT+41 |
| INACTIVE | POSTACT+2~, POSTACT+7*, POSTACT+8 |
| IND | NUMCODES+8~, NUMCODES+20*, NUMCODES+21*, NUMCODES+22 |
| INUSE | POSTACT+2~, POSTACT+8*, POSTACT+9 |
| IOAWM0 | LEXSRCH+15~, LEXSRCH+18, VEALLSEL+11~, VEALLSEL+14 |
| IOSL | POSTACT+14 |
| >> IOXY | POSTACT+14 |
| KCSYSIND | POSTSAVE+1~, POSTSAVE+18*, POSTSAVE+19 |
| KFDA | POSTSAVE+1~ |
| KFDA( | POSTSAVE+11*, POSTSAVE+20* |
| MAX | FDATAVAL+2~, FDATAVAL+4*, FDATAVAL+9, FDATAVAL+11, FDATAVAL+15 |
| MAXDEC | FDATAVAL+2~, FDATAVAL+5*, FDATAVAL+9, FDATAVAL+11 |
| MIN | FDATAVAL+2~, FDATAVAL+3*, FDATAVAL+9, FDATAVAL+11, FDATAVAL+15 |
| MSG | POSTSAVE+1~, POSTSAVE+38, SMANEDIT+35~ |
| NAME | SPONCLASS+1~, SPONCLASS+10*, SPONCLASS+11 |
| NATOK | SMANEDIT+2~, SMANEDIT+5*, SMANEDIT+6 |
| NEW | SMANEDIT~, SMANEDIT+10*, SMANEDIT+23, SMANEDIT+31, SMANEDIT+39 |
| NSEL | POSTSAVE+1~, POSTSAVE+23*, POSTSAVE+25*, POSTSAVE+28, POSTSAVE+31, POSTSAVE+34, POSTSAVE+36 |
| NTC | LTCPAOC+1~, LTCPAOC+2*, LTCPAOC+4 |
| NUID | NUMCODES+8~, NUMCODES+11*, NUMCODES+15*, NUMCODES+17, NUMCODES+23*, NUMCODES+28, POSTSAVE+1~, POSTSAVE+23*, POSTSAVE+27*, POSTSAVE+35 |
| NUID( | NUMCODES+17*, NUMCODES+28*, NUMCODES+33 |
| NUM | NUMCODES+8~, NUMCODES+11*, NUMCODES+13*, NUMCODES+16, NUMCODES+23*, NUMCODES+26, NUMCODES+27, NUMCODES+35*, NUMCODES+36 |
| OCLOG | SMANEDIT+2~, SMANEDIT+31*, SMANEDIT+32*, SMANEDIT+33 |
| OTC | LTCPAOC+1~, LTCPAOC+3*, LTCPAOC+4, LTCPAOC+9 |
| OUTPUT | POSTACT+2~, POSTACT+11, POSTACT+12 |
| PDS | POSTSAVE+1~, POSTSAVE+48*, POSTSAVE+49 |
| PROMPT | FDATAVAL+2~, FDATAVAL+7*, FDATAVAL+9, FDATAVAL+11 |
| PXRMBGS | LEXSRCH+4~ |
| >> PXRMINST | SMANEDIT+5 |
| PXRMLEXV | LEXSRCH+2~, LEXSRCH+4~, VEALLSEL+2~ |
| SAVEDDS | LEXSRCH+2~, LEXSRCH+10*, LEXSRCH+14, LEXSRCH+16, VEALLSEL+2~, VEALLSEL+6*, VEALLSEL+10, VEALLSEL+12 |
| SCLASS | SPONCLASS+1~, SPONCLASS+4*, SPONCLASS+5, SPONCLASS+6 |
| SHASH256 | SMANEDIT+2~, SMANEDIT+17*, SMANEDIT+32 |
| SIEN | SPONCLASS+1~, SPONCLASS+3*, SPONCLASS+4 |
| TAXIEN | CODELIST~, CODELIST+4, CODELIST+5, CODELIST+6, LEXSRCH+2~, LEXSRCH+8* |
| TC | EXETCCAP+1~, EXETCCAP+2*, EXETCCAP+3*, EXETCCAP+4 |
| TEMP | NUMCODES+8~, NUMCODES+22*, NUMCODES+23, POSTSAVE+2~ |
| TERM | LEXSRCH+2~, LEXSRCH+7*, NUMCODES+5~, NUMCODES+6*, NUMCODES+7, NUMCODES+10, NUMCODES+12, NUMCODES+14, POSTSAVE+2~, POSTSAVE+3* , POSTSAVE+4*, POSTSAVE+6, POSTSAVE+7, POSTSAVE+8, POSTSAVE+14, POSTSAVE+17, POSTSAVE+18, POSTSAVE+24, POSTSAVE+26, POSTSAVE+39 |
| TERMIND | POSTSAVE+2~, POSTSAVE+3*, POSTSAVE+7*, POSTSAVE+10, POSTSAVE+13, POSTSAVE+19, POSTSAVE+28, POSTSAVE+32 |
| TEXT | FDATAVAL+2~, FDATAVAL+12*, FDATAVAL+13, FDATAVAL+16*, FDATAVAL+17, SPONCLASS+6*, SPONCLASS+7, SPONCLASS+12*, SPONCLASS+13, LTCPAOC+1~ , LTCPAOC+8, NUMCODES+8~, NUMCODES+30*, NUMCODES+32*, NUMCODES+33*, NUMCODES+34*, NUMCODES+35, NUMCODES+36*, NUMCODES+37, POSTSAVE+2~ , POSTSAVE+41 |
| TEXT(1 | LTCPAOC+5*, POSTSAVE+39* |
| TEXT(2 | LTCPAOC+6*, POSTSAVE+40* |
| TEXT(3 | LTCPAOC+7* |
| U | NUMCODES+23, POSTSAVE+18, POSTSAVE+46, SMANEDIT+4 |
| UCUM | FDATAVAL+2~, FDATAVAL+6*, FDATAVAL+9, FDATAVAL+11 |
| UDISPLAY | FDATAVAL+2~, FDATAVAL+8*, FDATAVAL+9, FDATAVAL+11 |
| UID | NUMCODES+8~, NUMCODES+14*, NUMCODES+15, POSTSAVE+2~, POSTSAVE+26*, POSTSAVE+27, POSTSAVE+30 |
| >> VALMBCK | SMANEDIT+9*, SMANEDIT+30*, SMANEDIT+33*, SMANEDIT+48* |
| WPTMP | SMANEDIT+35~ |
| WPTMP(1 | SMANEDIT+40* |
| X | LEXSRCH+15~, LEXSRCH+17*, LEXSRCH+18*, VEALLSEL+11~, VEALLSEL+13*, VEALLSEL+14* |