AUMUP102 ;IHS/OIT/ABK - AUM 11 patch 1 AUTTEDT LOAD [ 10/09/2010 4:11 PM ]
Source file <AUMUP102.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 6 | ^DIC FILE^DICN ^DIE ENALL^DIK ^DIR ^DIWW |
| Kernel | 3 | ^%ZISC $$DT^XLFDT BMES^XPDUTL |
| IHS VA Utilities | 2 | $$DIR^XBDIR ^XBFMK |
| ICD 9 Updates | 1 | EN^AUMDODEV |
| Table Maintenance | 1 | INACT^AUMP1012 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| KILL | ;kill "B" and "C" cross-references
|
|
| RINA | ;Report Inactive records
|
|
| END1 | ;
|
|
| RPKL | ;Report of pick lists if we have any
|
|
| RPT | ;Actually print the report
|
|
| FBADNAM | ;Find all missing names
|
|
| RNAM | ;Report on Source items that are missing by name
|
|
| PG | ; --- Paginate, write header
|
|
| RERR | ;Report Errors
|
|
| INACT | ;Check for new inactive records
|
|
| RMNE | ;Report on Source items that are missing by Mnemonic
|
|
| PKLST | ;Check to see what EHR pick lists might be affected
|
|
| END | ;EP
|
|
| RTRIM(X) | ;Strip off trailing spaces
|
|
| UPD | ;read ^AUMPCLN and update ^AUTTEDT
; Development Notes - 2/17/2010 - abk ; 1. Had a lot of trouble setting the sub fields until I called ^XBFMK after every ; fileman call. Once I did that and reset all the fileman variables before fileman ; call, it worked flawlessly. ; 2. We are updating existing Patient Education topics. We are setting all ; existing topics to inactive before we load the next set updating where we find a ; match. ; 3. When updating and deleting the Outcome and Standard sub fields, I had ; to kill off those entries explicitly because the data contains punctuation ; at these levels and I get a subscript error from ^DIK trying to parse the data for ; punctuation because it thinks this is a file specification and not data... ; |
|
| FBADMN | ;Find all missing Mnemonics
|
|
| START | ;IHS/OIT/ABK
|
|
| RNEW | ;Report on New Records
|
|
| POST | ;call to ENALL^DIK for .01 and 1
|
|
| OPT | ;Select which install to report on
|
|
| QUIT | ; This routine should not be called at the top. It is only to be called
; at START and POST by KIDS as the pre and post inits for AUM*10.2. |
|
| RUPD | ;Report on records that were Updated
|
|
| RSKP | ;Report on Skipped Records
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZISC | END1+1 |
| EN^AUMDODEV | RPT+4 |
| INACT^AUMP1012 | UPD+25 |
| ^DIC | UPD+39, UPD+47 |
| FILE^DICN | UPD+97, UPD+98, UPD+99, UPD+103, UPD+104, UPD+105 |
| ^DIE | UPD+87 |
| ENALL^DIK | POST+4, POST+6 |
| ^DIR | OPT+8 |
| ^DIWW | RUPD+5, RNEW+5, RSKP+5, RINA+5, RERR+7, RPKL+9, RNAM+7, RMNE+7, END+4 |
| $$DIR^XBDIR | END+3, PG+1 |
| ^XBFMK | UPD+15, UPD+65, UPD+87, UPD+97, UPD+98, UPD+99, UPD+103, UPD+104, UPD+105 |
| $$DT^XLFDT | UPD+16, INACT+2 |
| BMES^XPDUTL | UPD+29, UPD+30, UPD+52, UPD+59, UPD+77, UPD+87, UPD+117, UPD+118, UPD+119, UPD+120 , UPD+121, UPD+122 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AUTTEDT - [#9999999.09] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRMRD" | END+3, PG+1 |
| ^AUMPCLN( | UPD+22, FBADNAM+3, FBADMN+3 |
| ^AUTTEDT - [#9999999.09] | UPD+69, UPD+93!, INACT+3, INACT+6 |
| ^AUTTEDT("B" | UPD+34, KILL+1!, FBADNAM+3 |
| ^AUTTEDT("C" | UPD+35, KILL+2!, FBADMN+3 |
| ^BGOEDTPR - [#90362.36] | UPD+111, PKLST+2, PKLST+3, PKLST+4, PKLST+5, PKLST+6 |
| ^DD(9999999.09 | UPD+97, UPD+103 |
| ^XTMP("AUM11P1" | UPD+18*, UPD+19*, UPD+20*, UPD+50*, UPD+58*, UPD+79*, UPD+86*, UPD+115, UPD+116*, INACT+6* , PKLST+7*, RPT+5, OPT+19, OPT+23, OPT+27, OPT+31, OPT+35, OPT+38, OPT+42, OPT+44 , RUPD+3, RUPD+4, RNEW+3, RNEW+4, RSKP+3, RSKP+4, RINA+3, RINA+4, RERR+3, RERR+5 , RERR+6, RPKL+5, RPKL+7, RNAM+5, RMNE+5, FBADNAM+3*, FBADMN+3* |
| Name | Line Occurrences |
|---|---|
| END | OPT+46 |
| FBADMN | UPD+113 |
| FBADNAM | UPD+112 |
| INACT | UPD+109 |
| PG | RUPD+5, RNEW+5, RSKP+5, RINA+5, RERR+7, RPKL+9, RNAM+7, RMNE+7 |
| PKLST | UPD+111 |
| RERR | OPT+19 |
| RINA | OPT+23 |
| RMNE | OPT+42 |
| RNEW | OPT+27 |
| RPKL | OPT+38 |
| RSKP | OPT+31 |
| RUPD | OPT+35 |
| UPD | START+1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | UPD+22, FBADNAM+3, FBADMN+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | RTRIM+1* |
| A | INACT+1~, INACT+2*, INACT+3*, INACT+5, INACT+6, RPT+2~, RPT+5*, OPT+5*, RUPD+3*, RUPD+4 , RNEW+3*, RNEW+4, RSKP+3*, RSKP+4, RINA+3*, RINA+4, RERR+3*, RERR+4, RERR+5, RERR+6 , RPKL+5*, RPKL+6, RPKL+7, RNAM+5*, RNAM+6, RMNE+5*, RMNE+6, FBADNAM+1~, FBADNAM+3*, FBADMN+1~ , FBADMN+3* |
| ADT | UPD+16*, UPD+19, UPD+20, UPD+50, UPD+58, UPD+79, UPD+86, UPD+115, UPD+116, INACT+5 , INACT+6, PKLST+7, RPT+2~, OPT+9*, OPT+11*, OPT+12, OPT+17, OPT+19, OPT+23, OPT+27 , OPT+31, OPT+35, OPT+38, OPT+42, OPT+44, OPT+45, RUPD+3, RUPD+4, RNEW+3, RNEW+4 , RSKP+3, RSKP+4, RINA+3, RINA+4, RERR+3, RERR+5, RERR+6, RPKL+5, RPKL+7, RNAM+5 , RMNE+5, FBADNAM+3, FBADMN+3 |
| >> APART | UPD+19, UPD+20, UPD+109 |
| >> AUMACT | UPD+24*, UPD+25 |
| >> AUMBM | OPT+14*, OPT+15*, RUPD+5, RNEW+5, RSKP+5, RINA+5, RERR+7, RPKL+9, RNAM+7, RMNE+7 |
| AUMCNAM | UPD+13~, UPD+26*, UPD+29, UPD+34, UPD+37, UPD+45, UPD+50, UPD+52, UPD+58, UPD+59 , UPD+79, UPD+85, UPD+86, UPD+87 |
| AUMDA | UPD+13~, UPD+41*, UPD+51*, UPD+57!, UPD+62*, UPD+94*, UPD+96, UPD+97, UPD+98, UPD+99 , UPD+102, UPD+103, UPD+104, UPD+105 |
| AUMDA1 | UPD+13~, UPD+34*, UPD+35*, UPD+41*, UPD+51*, UPD+62*, UPD+69, UPD+79, UPD+84, UPD+86 , UPD+93, UPD+94 |
| AUMDINUM | UPD+13~, UPD+98*, UPD+104* |
| AUMDT | INACT+1~, INACT+2*, INACT+4 |
| >> AUMERR | UPD+21*, UPD+29*, UPD+30*, UPD+56*, UPD+58, UPD+115, UPD+121 |
| >> AUMFND | UPD+33*, UPD+34*, UPD+35*, UPD+36, UPD+41*, UPD+44, UPD+62*, UPD+67 |
| >> AUMHDR | RPT+3*, RUPD+1*, RNEW+1*, RSKP+1*, RINA+1*, RERR+1*, RPKL+2*, RNAM+3*, RMNE+3*, PG+3 |
| AUMICD | UPD+13~, UPD+69*, UPD+71 |
| AUMMJT | UPD+13~, UPD+26*, UPD+38, UPD+46, UPD+85 |
| AUMMNE | UPD+13~, UPD+26*, UPD+30, UPD+35, UPD+38, UPD+46, UPD+50, UPD+52, UPD+58, UPD+59 , UPD+79, UPD+85, UPD+86, UPD+87 |
| AUMOUTC | UPD+13~, UPD+26*, UPD+96, UPD+98, UPD+99 |
| AUMPCLN | UPD+13~, UPD+21*, UPD+22*, UPD+59 |
| >> AUMPG | OPT+16*, PG+2*, PG+3 |
| AUMSKIP | UPD+13~, UPD+21*, UPD+78*, UPD+115, UPD+122 |
| AUMSTD | UPD+13~, UPD+26*, UPD+102, UPD+104, UPD+105 |
| AUMX | UPD+13~, UPD+69*, UPD+77, UPD+115*, UPD+116, INACT+1~, INACT+3*, INACT+4, OPT+44* |
| AUMXS | UPD+13~, UPD+22*, UPD+24, UPD+26, UPD+29, UPD+30, UPD+59 |
| B | RERR+5*, RERR+6, RPKL+7*, RPKL+8, FBADNAM+1~, FBADNAM+3*, FBADMN+1~, FBADMN+3* |
| >> DA | UPD+41*, UPD+51*, UPD+62*, UPD+84*, UPD+97*, UPD+98*, UPD+99*, UPD+103*, UPD+104*, UPD+105* |
| DATAX | RPT+2~ |
| DATAX( | RPT+5*, OPT+5, OPT+9 |
| DATAX(1 | OPT+11 |
| DIC | UPD+14!, UPD+37*, UPD+45*, UPD+97*, UPD+98*, UPD+99*, UPD+103*, UPD+104*, UPD+105* |
| DIC("DR" | UPD+38*, UPD+46* |
| DIC("P" | UPD+97*, UPD+103* |
| DIC(0 | UPD+46*, UPD+97*, UPD+98*, UPD+99*, UPD+103*, UPD+104*, UPD+105* |
| DIE | UPD+14!, UPD+84* |
| >> DIK | POST+2* |
| >> DIK(1 | POST+3*, POST+5* |
| DINUM | UPD+13~, UPD+97*, UPD+98*, UPD+99*, UPD+103*, UPD+104*, UPD+105* |
| >> DIR("L" | OPT+3*, OPT+4*, OPT+5* |
| >> DIR(0 | OPT+2*, OPT+5*, OPT+6, OPT+7* |
| >> DIWF | OPT+16* |
| >> DIWL | OPT+16*, PG+3 |
| >> DIWR | OPT+16* |
| DO | UPD+14! |
| >> DR | UPD+85* |
| IO | OPT+13, OPT+15, END+2 |
| IO("S" | OPT+15, END+3, PG+1 |
| IO(0 | OPT+15, END+2 |
| IOF | PG+3 |
| IOM | PG+3 |
| IOSL | OPT+14, OPT+15 |
| IOST | END+3, PG+1 |
| >> J | RPT+5*, RPT+6, OPT+44* |
| >> JNDX | RPT+6*, OPT+1 |
| >> K | OPT+5* |
| L | RPT+2~, OPT+6*, OPT+7 |
| MN | FBADNAM+1~, FBADNAM+3*, FBADMN+1~, FBADMN+3* |
| >> PK1 | PKLST+1*, PKLST+2*, PKLST+3, PKLST+4, PKLST+5, PKLST+6 |
| >> PK2 | PKLST+3*, PKLST+4, PKLST+5, PKLST+6 |
| >> PK3 | PKLST+5*, PKLST+6 |
| >> PKNAM | PKLST+1*, PKLST+4*, PKLST+7 |
| >> PXEDT | PKLST+6*, PKLST+7 |
| SKIPIT | UPD+13~, UPD+68*, UPD+71*, UPD+72*, UPD+73*, UPD+74*, UPD+76, UPD+81 |
| >> TMNMISS | UPD+115, FBADMN+2*, FBADMN+3* |
| >> TMP("AUM11P1" | INACT+5 |
| >> TNMISS | FBADNAM+2*, FBADNAM+3* |
| TOTCNT | UPD+13~, UPD+21*, UPD+23*, UPD+115, UPD+117 |
| >> TOTINACT | UPD+21*, UPD+115, UPD+119, INACT+2*, INACT+7* |
| TOTNEW | UPD+13~, UPD+21*, UPD+49*, UPD+50, UPD+115, UPD+120 |
| TOTUPD | UPD+13~, UPD+21*, UPD+83*, UPD+115, UPD+118 |
| U | UPD+24, UPD+26, UPD+40, UPD+41, UPD+48, UPD+51, UPD+55, UPD+62, UPD+69, UPD+97 , UPD+103, INACT+4, INACT+6, PKLST+4, PKLST+6, OPT+44, RUPD+4, RNEW+4, RSKP+4, RINA+4 , RERR+6, RNAM+6, RMNE+6, FBADNAM+3, FBADMN+3 |
| X | UPD+37*, UPD+45*, UPD+97*, UPD+98*, UPD+99*, UPD+103*, UPD+104*, UPD+105*, RPT+2~, OPT+8 , OPT+9, FBADNAM+1~, FBADNAM+3*, FBADMN+1~, FBADMN+3*, RTRIM~, RTRIM+1* |
| XABK | UPD+13~, UPD+98*, UPD+99*, UPD+104*, UPD+105* |
| XICD | UPD+13~, UPD+69*, UPD+72, UPD+73, UPD+74 |
| XNAM | UPD+13~, UPD+69*, UPD+77 |
| >> Y | UPD+40, UPD+41, UPD+48, UPD+51, UPD+55, UPD+59, UPD+62, END+3*, PG+1* |
| >> ZTQUEUED | OPT+15 |