PXRMEXIC ;SLC/PKR,PJH - Routines to install repository entry components. ;Mar 12, 2025@10:34:59
Source file <PXRMEXIC.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Reminders | 12 | (DELALL,DELETE)^PXRMEXFI (DEF,EDU,EXAM,HF,SFMVPI,TIUOBJ)^PXRMEXIU (LOC,SFNFTC,TAX)^PXRMEXU0 $$GETTAGV^PXRMEXU3 DLG^PXRMEXU4 ($$LOIEN,DIALOGGF,DLINKSAV,MOU,ROC,ROCR)^PXRMEXU5 EN^PXRMEXUINFOPNL (BLDALL,CPPCLS,CPRESLS)^PXRMLOGX SPDS^PXRMPDS BLD30N^PXRMTAXD EXCH^PXRMTXCR (AWRITE,RENAME)^PXRMUTIL |
| Kernel | 3 | ($$FMTE,$$NOW)^XLFDT $$UP^XLFSTR MES^XPDUTL |
| VA FileMan | 3 | $$FIND1^DIC FIELD^DID UPDATE^DIE |
| Order Entry Results Reporting | 1 | KILLUPDATING^ORIUTL |
| 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 |
|---|---|---|
| FILE(PXRMRIEN,SITEIEN,IND120,JND120,ACTION,ATTR,NAMECHG) | ;Read and process a
|
|
| INIEH(FILENUM,IENS,FDA,WPTMP) | ;If the file is a clinical reminder file and
|
|
| NAMECHG(FDA,NAMECHG,FILENUM) | ;If this component has been copied to a new
|
|
| RTNLD(PXRMRIEN,START,END,ATTR,RTN) | ;Load a routine from the repository into
|
|
| RTNSAVE(RTN,NAME) | ;Save the routine loaded in RTN to the name
|
|
| WORDPROC(PXRMRIEN,WPTMP,I1,I2,IND,WPLCNT) | ;Load WPTMP with the word
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | FILE+46 |
| FIELD^DID | FILE+171, FILE+248, INIEH+4, INIEH+6 |
| UPDATE^DIE | FILE+179, FILE+195 |
| KILLUPDATING^ORIUTL | FILE+196 |
| DELALL^PXRMEXFI | FILE+174, FILE+190 |
| DELETE^PXRMEXFI | FILE+193 |
| DEF^PXRMEXIU | FILE+142 |
| EDU^PXRMEXIU | FILE+150 |
| EXAM^PXRMEXIU | FILE+153 |
| HF^PXRMEXIU | FILE+156 |
| SFMVPI^PXRMEXIU | FILE+99, FILE+103, FILE+136 |
| TIUOBJ^PXRMEXIU | FILE+147 |
| LOC^PXRMEXU0 | FILE+118 |
| SFNFTC^PXRMEXU0 | FILE+237 |
| TAX^PXRMEXU0 | FILE+121 |
| $$GETTAGV^PXRMEXU3 | FILE+231 |
| DLG^PXRMEXU4 | FILE+115 |
| $$LOIEN^PXRMEXU5 | FILE+36, FILE+47, FILE+178 |
| DIALOGGF^PXRMEXU5 | FILE+123 |
| DLINKSAV^PXRMEXU5 | FILE+110 |
| MOU^PXRMEXU5 | FILE+114, FILE+135 |
| ROC^PXRMEXU5 | FILE+104 |
| ROCR^PXRMEXU5 | FILE+108 |
| EN^PXRMEXUINFOPNL | FILE+158 |
| BLDALL^PXRMLOGX | FILE+243 |
| CPPCLS^PXRMLOGX | FILE+240 |
| CPRESLS^PXRMLOGX | FILE+242 |
| SPDS^PXRMPDS | FILE+227 |
| BLD30N^PXRMTAXD | FILE+229 |
| EXCH^PXRMTXCR | FILE+225 |
| AWRITE^PXRMUTIL | FILE+187, FILE+216 |
| RENAME^PXRMUTIL | FILE+253 |
| $$FMTE^XLFDT | INIEH+11 |
| $$NOW^XLFDT | INIEH+11 |
| $$UP^XLFSTR | FILE+207 |
| MES^XPDUTL | FILE+186, FILE+215 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("SAVE" | RTNSAVE+9 |
| ^PXD(811.2 - [#811.2] | FILE+223, FILE+226 |
| ^PXD(811.8 - [#811.8] | FILE+15, FILE+21, FILE+92, FILE+231, RTNLD+3, RTNLD+14, WORDPROC+5 |
| ^PXD(811.9 - [#811.9] | FILE+234, FILE+239, FILE+241 |
| ^TMP("PXRMHFCAT" | FILE+208* |
| ^TMP($J | RTNSAVE+4!, RTNSAVE+6*, RTNSAVE+10! |
| Name | Line Occurrences |
|---|---|
| INIEH | FILE+64 |
| NAMECHG | FILE+95 |
| WORDPROC | FILE+31 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACTION | FILE~, FILE+3, FILE+36, FILE+40*, FILE+45, FILE+51, FILE+114, FILE+135, FILE+166 |
| ATTR | FILE~, RTNLD~ |
| ATTR("FIELD L | ENGTH" , FILE+172, FILE+252, RTNLD+10* |
| ATTR("FILE NA | ME" , FILE+182, FILE+211 |
| ATTR("FILE NU | MBER" , FILE+198, RTNLD+6* |
| ATTR("MIN FIE | LD LENGTH" , RTNLD+9* |
| ATTR("NAME" | FILE+204, FILE+223, RTNLD+7*, RTNLD+8* |
| ATTR("PT01" | FILE+182, FILE+211, FILE+234 |
| CLASS | FILE+4~, NAMECHG+2~, NAMECHG+9*, NAMECHG+10 |
| CLASSFIELDNUM | FILE+4~ |
| DATA | FILE+4~, FILE+23*, FILE+29*, FILE+55, FILE+56, FILE+57*, FILE+59 |
| DIE | RTNSAVE+2~, RTNSAVE+5* |
| DUZ | INIEH+12 |
| DUZ(0 | FILE+127 |
| DUZ0S | FILE+4~ |
| EDULIST | FILE+4~, FILE+150, FILE+246 |
| EDULIST( | FILE+250 |
| END | RTNLD~, RTNLD+12 |
| FDA | FILE+4~, FILE+64, FILE+95, FILE+98, FILE+99, FILE+103, FILE+104, FILE+108, FILE+110, FILE+114 , FILE+115, FILE+118, FILE+121, FILE+123, FILE+131, FILE+135, FILE+136, FILE+142, FILE+147, FILE+150 , FILE+153, FILE+156, FILE+158, FILE+162, FILE+175, INIEH~, NAMECHG~ |
| FDA( | FILE+59*, FILE+61, FILE+133*, FILE+169, FILE+172, FILE+201, FILE+202, INIEH+9, INIEH+11*, INIEH+12* , INIEH+14, NAMECHG+3, NAMECHG+4, NAMECHG+6*, NAMECHG+9, NAMECHG+10*, NAMECHG+12! |
| FDAEND | FILE+4~, FILE+17*, FILE+20 |
| FDASTART | FILE+4~, FILE+16*, FILE+20, FILE+26, FILE+32 |
| FIELD | FILE+4~, FILE+27*, FILE+29, FILE+31, FILE+32, FILE+55, FILE+59 |
| FILENUM | FILE+4~, FILE+24*, FILE+34, FILE+46, FILE+47, FILE+55, FILE+59, INIEH~, INIEH+2, INIEH+4 , INIEH+6, NAMECHG~, NAMECHG+3, NAMECHG+4, NAMECHG+5, NAMECHG+6, NAMECHG+7, NAMECHG+9, NAMECHG+10, NAMECHG+12 |
| I1 | WORDPROC~, WORDPROC+5 |
| I2 | WORDPROC~, WORDPROC+5 |
| I3 | WORDPROC+2~, WORDPROC+3*, WORDPROC+5 |
| IEN | FILE+5~, FILE+222~, FILE+223*, FILE+224, FILE+225, FILE+226, FILE+227, FILE+229, FILE+233~, FILE+234* , FILE+235, FILE+237, FILE+239, FILE+240, FILE+241, FILE+242, FILE+243 |
| IENREND | FILE+5~, FILE+19*, FILE+90 |
| IENROOT | FILE+5~, FILE+104, FILE+114, FILE+123, FILE+135, FILE+177 |
| IENROOT( | FILE+36*, FILE+47*, FILE+51*, FILE+93* |
| IENRSTR | FILE+5~, FILE+18*, FILE+90 |
| IENS | FILE+5~, FILE+25*, FILE+26, FILE+59, FILE+61*, FILE+64, FILE+133, FILE+169*, FILE+172, FILE+176 , FILE+200~, FILE+201*, FILE+202, INIEH~, INIEH+3~, INIEH+9*, INIEH+10, INIEH+11, INIEH+12, INIEH+14 , NAMECHG+2~, NAMECHG+3*, NAMECHG+4, NAMECHG+6, NAMECHG+9, NAMECHG+10, NAMECHG+12 |
| IENUSED | FILE+5~, FILE+46*, FILE+47 |
| IND | FILE+5~, FILE+20*, FILE+21, FILE+26, FILE+29, FILE+31, FILE+32, FILE+90*, FILE+91, FILE+92 , RTNLD+2~, RTNLD+12*, RTNLD+14, WORDPROC~, WORDPROC+4*, WORDPROC+5 |
| IND120 | FILE~, FILE+15 |
| INDICES | FILE+5~, FILE+22*, FILE+24, FILE+25, FILE+27 |
| JND120 | FILE~, FILE+15 |
| L4C | FILE+203~, FILE+205*, FILE+206 |
| LEN | FILE+203~, FILE+205* |
| LINE | FILE+6~, FILE+21*, FILE+22, FILE+23, FILE+28, FILE+30, RTNLD+2~, RTNLD+3*, RTNLD+4, RTNLD+7 , RTNLD+14*, RTNLD+15 |
| LN | RTNLD+2~, RTNLD+11*, RTNLD+13*, RTNLD+15 |
| MSG | FILE+6~, FILE+180, FILE+198, FILE+209 |
| NAME | FILE+6~, FILE+203~, FILE+204*, FILE+205, FILE+207, FILE+249*, FILE+250*, FILE+251, FILE+253, RTNSAVE~ , RTNSAVE+8 |
| NAMECHG | FILE~, FILE+95, FILE+99, FILE+103, FILE+115, FILE+136, FILE+142, NAMECHG~ |
| NAMECHG( | NAMECHG+5, NAMECHG+6 |
| NEW01 | FILE+6~ |
| PDS | FILE+222~, FILE+226*, FILE+227 |
| PT01 | FILE+6~, NAMECHG+2~, NAMECHG+4*, NAMECHG+5, NAMECHG+6 |
| PXNAT | FILE+6~, FILE+14* |
| >> PXRMDONE | FILE+102, FILE+107, FILE+110, FILE+112, FILE+158 |
| PXRMEDOK | FILE+6~, FILE+14* |
| PXRMEXCH | FILE+6~, FILE+14*, FILE+141*, FILE+233~ |
| >> PXRMNAT | FILE+246 |
| PXRMRIEN | FILE~, FILE+15, FILE+21, FILE+31, FILE+92, FILE+231, RTNLD~, RTNLD+3, RTNLD+14, WORDPROC~ , WORDPROC+5 |
| ROUTINE | RTNLD+2~, RTNLD+4*, RTNLD+5* |
| RTN | RTNLD~, RTNSAVE~, RTNSAVE+6 |
| RTN( | RTNLD+15* |
| SFN | INIEH+3~, INIEH+5*, INIEH+6, INIEH+7*, INIEH+8, INIEH+9, INIEH+11, INIEH+12, INIEH+14 |
| SITEIEN | FILE~, FILE+40, FILE+51, FILE+114, FILE+135, FILE+193 |
| SRCIEN | FILE+7~, FILE+26*, FILE+36, FILE+46, FILE+47, FILE+51, FILE+178 |
| START | FILE+7~, RTNLD~, RTNLD+3, RTNLD+12 |
| TARGET | INIEH+3~ |
| TARGET("SPECIFIER" | INIEH+5, INIEH+7 |
| TEMP | FILE+7~, FILE+15*, FILE+16, FILE+17, FILE+18, FILE+19, FILE+92*, FILE+93 |
| TEXT | FILE+7~, FILE+181!, FILE+186, FILE+210!, FILE+215 |
| TEXT(1 | FILE+182*, FILE+211* |
| TEXT(2 | FILE+183*, FILE+212* |
| TEXT(3 | FILE+184*, FILE+213* |
| TEXT(4 | FILE+185*, FILE+214* |
| TFDA | FILE+7~, FILE+175* |
| TFDA( | FILE+176* |
| TIENROOT | FILE+7~, FILE+177!* |
| TIENROOT( | FILE+178* |
| TIUFPRIV | FILE+7~, FILE+146* |
| TNAME | FILE+7~, FILE+172*, FILE+174, FILE+176, FILE+190, FILE+252*, FILE+253 |
| TOPFNUM | FILE+7~, FILE+34*, FILE+36, FILE+61, FILE+64, FILE+95, FILE+98, FILE+102, FILE+107, FILE+110 , FILE+112, FILE+118, FILE+121, FILE+123, FILE+127, FILE+131, FILE+139, FILE+145, FILE+150, FILE+153 , FILE+156, FILE+158, FILE+167, FILE+169, FILE+171, FILE+172, FILE+174, FILE+176, FILE+178, FILE+190 , FILE+193, FILE+195, FILE+196, FILE+220, FILE+232, FILE+248, FILE+253 |
| U | FILE+16, FILE+17, FILE+18, FILE+19, FILE+93, FILE+226 |
| UPCNAME | FILE+8~, FILE+207*, FILE+208 |
| UPCPT01 | FILE+8~ |
| VERSN | FILE+8~, FILE+231*, FILE+232 |
| WP | INIEH+3~, INIEH+14*, INIEH+15, INIEH+16 |
| WPLCNT | FILE+8~, FILE+30*, FILE+31, WORDPROC~, WORDPROC+3 |
| WPTMP | FILE+8~, FILE+31, FILE+64, FILE+114, FILE+135, INIEH~, WORDPROC~ |
| WPTMP( | WORDPROC+5* |
| X | FILE+233~, FILE+239*, FILE+240, FILE+241*, FILE+242, RTNSAVE+8* |
| XCN | RTNSAVE+2~, RTNSAVE+7* |
| XUMF | FILE+8~ |