PXRMEXLI ; SLC/PKR - List Manager routines for repository entry install. ;06/30/2020
Source file <PXRMEXLI.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Reminders | 11 | $$GETRACT^PXRMEXCF CLIST^PXRMEXCO CHECKSUM^PXRMEXCS ($$GETFACT,SETATTR)^PXRMEXFI (FILE,RTNLD,RTNSAVE)^PXRMEXIC $$EXISTS^PXRMEXIU DBUILD^PXRMEXLB (CDISP,ORDER)^PXRMEXLC ($$VALID,START)^PXRMEXLD (PATTR,SAVHIST)^PXRMEXU1 (AWRITE,RENAME)^PXRMUTIL |
| List Manager | 2 | FULL^VALM1 EN^VALM2 |
| VA FileMan | 2 | EN^DDIOL FILE^DIE |
| 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 |
|---|---|---|
| EXIT | ;Finish the install.
|
|
| HFCAT | ;Check for category health factors that need to be renamed or repointed.
|
|
| HFCLASS(CIEN,PXRMNAT) | ;Check the class of the category health factor and
|
|
| HFCRPT(HFNAME,CNAME) | ;Repoint a category health factor.
|
|
| HSHFCAT(HFIEN,CNAME) | ;Search the Health Summary Type file for Selection Items
|
|
| INSALL | ;Install all components in a repository entry.
|
|
| INSCOM(IND,INSTALL) | ;Install component IND.
|
|
| INSSEL | ;Get a list of components to install.
|
|
| INSTALL | ;Install the repository entry PXRMRIEN.
|
|
| MSG(TEXT) | ;Display messages.
|
|
| PEXIT | ;PXRM EXCH INSTALL MENU protocol exit code
|
|
| XQORM | ||
| XSEL | ;PXRM EXCH SELECT COMPONENT validation
|
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | HFCRPT+20, HFCRPT+35, HSHFCAT+25, MSG+2 |
| FILE^DIE | HFCRPT+14, HFCRPT+28, HSHFCAT+19 |
| $$GETRACT^PXRMEXCF | INSCOM+29 |
| CLIST^PXRMEXCO | INSTALL+5 |
| CHECKSUM^PXRMEXCS | INSCOM+28, INSCOM+39 |
| $$GETFACT^PXRMEXFI | INSCOM+40 |
| SETATTR^PXRMEXFI | INSCOM+38 |
| FILE^PXRMEXIC | INSCOM+56 |
| RTNLD^PXRMEXIC | INSCOM+27 |
| RTNSAVE^PXRMEXIC | INSCOM+53 |
| $$EXISTS^PXRMEXIU | HFCAT+10, HFCRPT+3 |
| DBUILD^PXRMEXLB | INSCOM+12 |
| CDISP^PXRMEXLC | INSALL+9, INSSEL+18, INSTALL+11, XSEL+17 |
| ORDER^PXRMEXLC | XSEL+6 |
| $$VALID^PXRMEXLD | XSEL+3 |
| START^PXRMEXLD | INSCOM+13 |
| PATTR^PXRMEXU1 | INSTALL+8 |
| SAVHIST^PXRMEXU1 | INSALL+12, INSSEL+21, XSEL+20 |
| AWRITE^PXRMUTIL | HFCRPT+21, HFCRPT+36, HSHFCAT+26 |
| RENAME^PXRMUTIL | HFCAT+25 |
| FULL^VALM1 | INSCOM+20, MSG+1 |
| EN^VALM2 | INSSEL+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUTTHF - [#9999999.64] | HFCLASS+3, HFCLASS+5*, HFCRPT+9, HSHFCAT+14 |
| ^AUTTHF("AC" | HFCRPT+6 |
| ^GMT(142 - [#142] | HSHFCAT+6, HSHFCAT+8, HSHFCAT+10, HSHFCAT+11, HSHFCAT+13 |
| ^ORD(101 - [#101] | XQORM |
| ^PXD(811.8 - [#811.8] | INSCOM+15, INSCOM+18, INSCOM+36, INSTALL+5, INSTALL+8 |
| ^TMP("PXRMEXFND" | EXIT+3! |
| ^TMP("PXRMEXIA" | INSCOM+31*, INSCOM+42*, INSSEL+10!, XSEL+8! |
| ^TMP("PXRMEXIAD" | INSSEL+10!, XSEL+8! |
| ^TMP("PXRMEXLC" | EXIT+3!, INSALL+5, INSCOM+5, INSSEL+3, INSTALL+12 |
| ^TMP("PXRMEXTMP" | EXIT+3! |
| ^TMP($J | EXIT+3!, HFCAT+6, INSTALL+9! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTION | INSCOM+3~, INSCOM+29*, INSCOM+31, INSCOM+40*, INSCOM+42, INSCOM+44, INSCOM+46, INSCOM+48, INSCOM+56 |
| ATTR | INSCOM+3~, INSCOM+27, INSCOM+28, INSCOM+29, INSCOM+38, INSCOM+39, INSCOM+40, INSCOM+56 |
| ATTR("FILE NA | ME" , INSCOM+42 |
| ATTR("FILE NU | MBER" , INSCOM+51 |
| ATTR("NAME" | INSCOM+31, INSCOM+51, INSCOM+52 |
| ATTR("PT01" | INSCOM+42 |
| CEXISTS | HFCAT+2~, HFCAT+10*, HFCAT+11, HFCAT+12 |
| CIEN | HFCLASS~, HFCLASS+3, HFCLASS+5 |
| CLASS | HFCLASS+2~, HFCLASS+3*, HFCLASS+4 |
| CLOK | INSTALL+1~, INSTALL+4*, INSTALL+5, INSTALL+6 |
| CNAME | HFCAT+2~, HFCAT+9*, HFCAT+10, HFCAT+16, HFCAT+19, HFCAT+23, HFCAT+25, HFCRPT~, HFCRPT+11, HFCRPT+13 , HFCRPT+24, HSHFCAT~, HSHFCAT+15, HSHFCAT+18 |
| CNT | XSEL+1~, XSEL+12*, XSEL+13* |
| D0 | HSHFCAT+3~, HSHFCAT+5*, HSHFCAT+6*, HSHFCAT+8, HSHFCAT+10, HSHFCAT+11, HSHFCAT+13, HSHFCAT+17 |
| D1 | HSHFCAT+3~, HSHFCAT+7*, HSHFCAT+8*, HSHFCAT+10, HSHFCAT+11, HSHFCAT+17 |
| D2 | HSHFCAT+3~, HSHFCAT+9*, HSHFCAT+10*, HSHFCAT+11, HSHFCAT+17 |
| DUZ(0 | INSCOM+21 |
| END | INSCOM+3~, INSCOM+17*, INSCOM+27, INSCOM+28, INSCOM+39 |
| EXISTS | HFCAT+2~, INSCOM+3~, INSCOM+9*, INSCOM+29, INSCOM+40, INSCOM+56 |
| FDA | HFCRPT+2~, HSHFCAT+3~ |
| FDA( | HFCRPT+13*, HFCRPT+27*, HSHFCAT+18* |
| FIELDNUM | INSCOM+3~, INSCOM+35*, INSCOM+36 |
| FILENUM | INSCOM+3~, INSCOM+6*, INSCOM+11, INSCOM+21, INSCOM+22, INSCOM+23, INSCOM+26, INSCOM+38, INSCOM+50 |
| HFIEN | HFCRPT+2~, HFCRPT+3*, HFCRPT+4, HFCRPT+6, HFCRPT+24, HFCRPT+27, HSHFCAT~, HSHFCAT+4, HSHFCAT+14 |
| HFNAME | HFCAT+2~, HFCAT+5*, HFCAT+6*, HFCAT+9, HFCAT+15, HFCAT+17, HFCAT+19, HFCAT+22, HFCAT+25, HFCRPT~ , HFCRPT+3, HFCRPT+10, HFCRPT+33 |
| IEN | HFCRPT+2~, HFCRPT+5*, HFCRPT+6*, HFCRPT+9, HFCRPT+13, INSTALL+1~ |
| IENS | HFCRPT+2~, HSHFCAT+3~, HSHFCAT+17*, HSHFCAT+18 |
| IND | INSALL+1~, INSALL+4*, INSALL+5*, INSALL+6, INSCOM~, INSCOM+5, INSCOM+31, INSCOM+42, INSSEL+1~, INSSEL+14* , INSSEL+15*, INSTALL+1~ |
| IND120 | INSCOM+3~, INSCOM+7*, INSCOM+12, INSCOM+15, INSCOM+56 |
| INSTALL | INSALL+1~, INSALL+4*, INSALL+6, INSALL+9, INSCOM~, INSCOM+54*, INSCOM+57*, INSSEL+1~, INSSEL+14*, INSSEL+15 , INSSEL+18, XSEL+11~, XSEL+12*, XSEL+14, XSEL+17 |
| JND120 | INSCOM+3~, INSCOM+8*, INSCOM+12, INSCOM+15, INSCOM+56 |
| L3C | HFCAT+2~, HFCAT+7*, HFCAT+8 |
| LEN | HFCAT+2~, HFCAT+7* |
| MSG | HFCRPT+2~, HFCRPT+15, HFCRPT+29, HSHFCAT+3~, HSHFCAT+20 |
| >> NAME | HFCAT+7 |
| NEWNAME | INSCOM+4~, INSCOM+29, INSCOM+31 |
| NEWPT01 | INSCOM+4~, INSCOM+40, INSCOM+42, INSCOM+51*, INSCOM+52*, INSCOM+53 |
| PT01 | INSCOM+4~, INSCOM+37*, INSCOM+38, INSCOM+40 |
| PXNAT | HFCAT+2~, HFCAT+4* |
| PXRMDONE | INSALL+4*, INSALL+5, INSCOM+44*, INSSEL+15, XSEL+1~, XSEL+12*, XSEL+13 |
| PXRMNAT | HFCAT+12, HFCLASS~, HFCLASS+4, HFCLASS+5 |
| PXRMNMCH | INSALL+3!, INSCOM+29, INSCOM+40, INSCOM+56, INSSEL+13!, XSEL+23! |
| PXRMNMCH( | INSCOM+51 |
| >> PXRMRIEN | INSALL+9, INSCOM+12, INSCOM+15, INSCOM+18, INSCOM+27, INSCOM+36, INSCOM+56, INSSEL+18, INSTALL+5, INSTALL+8 , INSTALL+11, XSEL+17 |
| RTN | INSCOM+4~, INSCOM+27, INSCOM+29, INSCOM+53 |
| SEL | XSEL+1~, XSEL+13*, XSEL+14 |
| SELECT | XSEL+1~, XSEL+2*, XSEL+3, XSEL+6, XSEL+13 |
| SELITEM | HSHFCAT+3~ |
| START | INSCOM+4~, INSCOM+16*, INSCOM+18, INSCOM+27, INSCOM+28, INSCOM+36, INSCOM+39 |
| TEMP | INSCOM+4~, INSCOM+5*, INSCOM+6, INSCOM+7, INSCOM+8, INSCOM+9, INSCOM+15*, INSCOM+16, INSCOM+17, INSCOM+18* , INSCOM+34, INSCOM+36*, INSCOM+37 |
| TEMP0 | INSCOM+4~, INSCOM+34*, INSCOM+35 |
| TEXT | HFCAT+2~, HFCAT+13!, HFCAT+18, HFCAT+20!, HFCAT+24, HFCRPT+2~, HFCRPT+7!, HFCRPT+12, HFCRPT+16!, HFCRPT+20 , HFCRPT+30!, HFCRPT+35, HSHFCAT+3~, HSHFCAT+16, HSHFCAT+21!, HSHFCAT+25, MSG~, MSG+2 |
| TEXT(1 | HFCAT+14*, HFCAT+21*, HFCRPT+8*, HFCRPT+17*, HFCRPT+31*, HSHFCAT+12*, HSHFCAT+22* |
| TEXT(2 | HFCAT+15*, HFCAT+22*, HFCRPT+9*, HFCRPT+18*, HFCRPT+32*, HSHFCAT+13*, HSHFCAT+23* |
| TEXT(3 | HFCAT+16*, HFCAT+23*, HFCRPT+10*, HFCRPT+19*, HFCRPT+33*, HSHFCAT+14*, HSHFCAT+24* |
| TEXT(4 | HFCAT+17*, HFCRPT+11*, HFCRPT+34*, HSHFCAT+15* |
| U | HFCLASS+3, HFCLASS+5, HFCRPT+9, HSHFCAT+11, HSHFCAT+13, HSHFCAT+14, INSCOM+6, INSCOM+7, INSCOM+8, INSCOM+9 , INSCOM+16, INSCOM+17, XQORM |
| >> VALMBCK | INSCOM+14*, INSCOM+25*, INSCOM+46*, INSCOM+48*, INSCOM+58*, INSTALL+13*, MSG+4*, XSEL+3* |
| VALMBG | INSSEL+1~, INSSEL+3* |
| >> VALMCNT | INSTALL+12*, XQORM |
| VALMLST | INSSEL+1~, INSSEL+3* |
| >> VALMSG | PEXIT+1* |
| VALMY | INSSEL+1~, INSSEL+8, INSTALL+1~ |
| VALMY( | INSSEL+15 |
| VP | HSHFCAT+3~, HSHFCAT+4*, HSHFCAT+11 |
| >> XQORM("#" | XQORM* |
| >> XQORM("A" | XQORM+1* |
| >> XQORNOD(0 | INSSEL+6, XSEL+2 |