PXRMDLGBREPAIR ;SLC/PKR - Utilities for correcting dialog duplicates. ;05/31/2024
Source file <PXRMDLGBREPAIR.m>
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 |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 1 | PXRMP88I |
Name | Comments | DBIA/ICR reference |
---|---|---|
CORRUPTED(IEN) | ;Handle corrupted entries.
|
|
DUPFIX | ;Check for duplicates and resolve them.
|
|
LASTEDITDATE(IEN) | ;Return the last edited date from the Change Log.
|
|
RENAMEIEN(FILENUM,IEN,NEWNAME) | ;Rename IEN to NEWNAME in
|
|
RMTRNPC(STRING) | ;Remove trailing non-printing characters from STRING.
|
Name | Field # of Occurrence |
---|---|
FILE^DIE | DUPFIX+143, RENAMEIEN+6 |
ENALL^DIK | DUPFIX+40 |
EN^DITP | DUPFIX+137 |
CHKPT^DIUTL | CORRUPTED+5 |
$$GETCLOGSFN^PXRMCLEH | DUPFIX+6 |
CHANGELOG^PXRMCLEH | DUPFIX+29, DUPFIX+80, DUPFIX+134 |
AWRITE^PXRMUTIL | RENAMEIEN+9, RENAMEIEN+11 |
AWRITE^PXUTIL | DUPFIX+146, DUPFIX+148 |
BMES^XPDUTL | CORRUPTED+14, CORRUPTED+30, DUPFIX+10, DUPFIX+25, DUPFIX+34, DUPFIX+38, DUPFIX+42, DUPFIX+76, DUPFIX+101, DUPFIX+109 , DUPFIX+133, DUPFIX+135, DUPFIX+145, RENAMEIEN+8 |
MES^XPDUTL | DUPFIX+52, DUPFIX+147, RENAMEIEN+10 |
FileNo | Call Tags |
---|---|
^PXRMD(801.41 - [#801.41] | Classic Fileman Calls, CHKPT^DIUTL, EN^DITP |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXRMD(801.41 - [#801.41] | CORRUPTED+18, CORRUPTED+19, CORRUPTED+23!, CORRUPTED+24!, DUPFIX+13, DUPFIX+14, DUPFIX+28*, DUPFIX+39!, DUPFIX+44, DUPFIX+47 , DUPFIX+56, DUPFIX+69, DUPFIX+87, LASTEDITDATE+2, LASTEDITDATE+3 |
^TMP("PXRMMSG" | CORRUPTED+2!, CORRUPTED+3, CORRUPTED+6, CORRUPTED+7! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHAR | DUPFIX+1~, DUPFIX+17*, DUPFIX+18, RMTRNPC+1~, RMTRNPC+3*, RMTRNPC+4, RMTRNPC+7*, RMTRNPC+8 |
CLOGSFN | DUPFIX+1~, DUPFIX+6*, DUPFIX+29, DUPFIX+80, DUPFIX+134 |
CLOGTEXT | DUPFIX+1~, DUPFIX+19!, DUPFIX+29, DUPFIX+70!, DUPFIX+80, DUPFIX+112!, DUPFIX+134 |
CLOGTEXT( | DUPFIX+132* |
CLOGTEXT(1 | DUPFIX+23*, DUPFIX+74*, DUPFIX+113* |
CLOGTEXT(2 | DUPFIX+24*, DUPFIX+75* |
CLOGTEXT(3 | DUPFIX+27*, DUPFIX+78* |
DATE | LASTEDITDATE+1~, LASTEDITDATE+3*, LASTEDITDATE+4 |
DIK | DUPFIX+1~, DUPFIX+36* |
DIK(1 | DUPFIX+37* |
DONE | RMTRNPC+1~, RMTRNPC+5*, RMTRNPC+6, RMTRNPC+8*, RMTRNPC+10* |
DUPLIST | DUPFIX+1~, DUPFIX+45! |
DUPLIST( | DUPFIX+49*, DUPFIX+55, DUPFIX+98 |
FDA | DUPFIX+1~, DUPFIX+140!, RENAMEIEN+3~ |
FDA( | DUPFIX+142*, RENAMEIEN+5* |
FILENUM | RENAMEIEN~, RENAMEIEN+5 |
IEN | CORRUPTED~, CORRUPTED+5, CORRUPTED+10, CORRUPTED+20, CORRUPTED+23, CORRUPTED+24, CORRUPTED+27, DUPFIX+1~, DUPFIX+12*, DUPFIX+13* , DUPFIX+14, DUPFIX+15, DUPFIX+22, DUPFIX+28, DUPFIX+29, DUPFIX+46*, DUPFIX+47*, DUPFIX+49, DUPFIX+55*, DUPFIX+56 , DUPFIX+59, DUPFIX+67*, DUPFIX+68*, DUPFIX+69, DUPFIX+72, DUPFIX+79, DUPFIX+80, DUPFIX+86*, DUPFIX+87, DUPFIX+89 , DUPFIX+90, DUPFIX+91*, DUPFIX+92, DUPFIX+93, DUPFIX+98*, DUPFIX+99, DUPFIX+100, DUPFIX+127*, DUPFIX+128*, DUPFIX+129 , DUPFIX+130, DUPFIX+131, DUPFIX+132, DUPFIX+141*, DUPFIX+142, LASTEDITDATE~, LASTEDITDATE+2, LASTEDITDATE+3, RENAMEIEN~, RENAMEIEN+5 |
INBINDEX | CORRUPTED+1~, CORRUPTED+17*, CORRUPTED+18, CORRUPTED+20*, CORRUPTED+24 |
IND | DUPFIX+1~, DUPFIX+54*, DUPFIX+55, DUPFIX+97*, DUPFIX+98, DUPFIX+139*, DUPFIX+141, RMTRNPC+1~, RMTRNPC+5*, RMTRNPC+7 , RMTRNPC+8, RMTRNPC+9*, RMTRNPC+10 |
KEEPIEN | DUPFIX+2~, DUPFIX+119*, DUPFIX+123, DUPFIX+129, DUPFIX+130, DUPFIX+134 |
KEEPNAME | DUPFIX+2~, DUPFIX+117*, DUPFIX+121, DUPFIX+122 |
LASTEDITDATE | DUPFIX+2~, DUPFIX+89*, DUPFIX+90, DUPFIX+92*, DUPFIX+93, DUPFIX+99*, DUPFIX+100, DUPFIX+118*, DUPFIX+119, DUPFIX+125* , DUPFIX+126*, DUPFIX+128 |
LASTENTRY | LASTEDITDATE+1~, LASTEDITDATE+2*, LASTEDITDATE+3 |
LEN | DUPFIX+2~, DUPFIX+16*, DUPFIX+17, RMTRNPC+1~, RMTRNPC+2*, RMTRNPC+3, RMTRNPC+5 |
MSG | CORRUPTED+1~, CORRUPTED+3*, CORRUPTED+5, DUPFIX+2~, DUPFIX+140!, DUPFIX+144, RENAMEIEN+3~, RENAMEIEN+7 |
NAME | CORRUPTED+1~, CORRUPTED+17*, CORRUPTED+18*, CORRUPTED+19, CORRUPTED+24, DUPFIX+2~, DUPFIX+14*, DUPFIX+15, DUPFIX+16, DUPFIX+17 , DUPFIX+22, DUPFIX+24, DUPFIX+26*, DUPFIX+27, DUPFIX+28, DUPFIX+43*, DUPFIX+44*, DUPFIX+47, DUPFIX+52, DUPFIX+69* , DUPFIX+72, DUPFIX+75, DUPFIX+77*, DUPFIX+78, DUPFIX+79, DUPFIX+87*, DUPFIX+88, DUPFIX+90, DUPFIX+93, DUPFIX+96 , DUPFIX+100, DUPFIX+110*, DUPFIX+111*, DUPFIX+115, DUPFIX+117, DUPFIX+118, DUPFIX+119, DUPFIX+126, DUPFIX+128 |
NDUP | DUPFIX+2~, DUPFIX+43*, DUPFIX+51*, DUPFIX+101 |
NENTRIES | DUPFIX+2~, DUPFIX+12*, DUPFIX+30*, DUPFIX+31, DUPFIX+33, DUPFIX+46*, DUPFIX+48*, DUPFIX+49, DUPFIX+50, DUPFIX+52 , DUPFIX+54, DUPFIX+96, DUPFIX+97, DUPFIX+115*, DUPFIX+121, DUPFIX+122 |
NEWNAME | RENAMEIEN~, RENAMEIEN+5 |
NL | DUPFIX+3~, DUPFIX+124*, DUPFIX+131* |
NLC | DUPFIX+3~, DUPFIX+114*, DUPFIX+132* |
NREFS | CORRUPTED+1~, CORRUPTED+6*, CORRUPTED+8, CORRUPTED+11, CORRUPTED+22, DUPFIX+3~ |
NTYPE | DUPFIX+3~, DUPFIX+60*, DUPFIX+61*, DUPFIX+64, DUPFIX+95 |
NUMRPT | DUPFIX+3~, DUPFIX+110*, DUPFIX+130*, DUPFIX+135, DUPFIX+139 |
NUSED | DUPFIX+3~ |
PXNAT | RENAMEIEN+3~, RENAMEIEN+4* |
PXRMINST | RENAMEIEN+3~, RENAMEIEN+4* |
QUOTE | DUPFIX+3~, DUPFIX+5*, DUPFIX+22, DUPFIX+24, DUPFIX+27, DUPFIX+52, DUPFIX+72, DUPFIX+75, DUPFIX+78, DUPFIX+117 |
REPLACENAME | DUPFIX+4~ |
REPOINTLIST | DUPFIX+4~, DUPFIX+137 |
REPOINTLIST( | DUPFIX+130*, DUPFIX+141 |
RPTLIST | DUPFIX+4~, DUPFIX+103 |
RPTLIST( | DUPFIX+88*, DUPFIX+90*, DUPFIX+93*, DUPFIX+96*, DUPFIX+100*, DUPFIX+111, DUPFIX+115, DUPFIX+118, DUPFIX+119, DUPFIX+126 , DUPFIX+128 |
STRING | RMTRNPC~, RMTRNPC+2, RMTRNPC+3, RMTRNPC+4, RMTRNPC+7, RMTRNPC+8*, RMTRNPC+10*, RMTRNPC+11 |
TESTIEN | CORRUPTED+1~, CORRUPTED+19*, CORRUPTED+20 |
TEXT | CORRUPTED+1~, CORRUPTED+14, CORRUPTED+25!, CORRUPTED+30, DUPFIX+4~, DUPFIX+10, DUPFIX+19!, DUPFIX+25, DUPFIX+32!, DUPFIX+33* , DUPFIX+34, DUPFIX+70!, DUPFIX+76, DUPFIX+104!, DUPFIX+109, DUPFIX+116!, DUPFIX+133 |
TEXT( | DUPFIX+131* |
TEXT(1 | CORRUPTED+9*, CORRUPTED+26*, DUPFIX+7*, DUPFIX+20*, DUPFIX+71*, DUPFIX+105*, DUPFIX+120* |
TEXT(2 | CORRUPTED+10*, CORRUPTED+27*, DUPFIX+8*, DUPFIX+21*, DUPFIX+72*, DUPFIX+106*, DUPFIX+121*, DUPFIX+122* |
TEXT(3 | CORRUPTED+11*, CORRUPTED+28*, DUPFIX+9*, DUPFIX+22*, DUPFIX+73*, DUPFIX+107*, DUPFIX+123* |
TEXT(4 | CORRUPTED+12*, CORRUPTED+29*, DUPFIX+108* |
TEXT(5 | CORRUPTED+13* |
TYPE | DUPFIX+4~, DUPFIX+56*, DUPFIX+57*, DUPFIX+58, DUPFIX+59, DUPFIX+60*, DUPFIX+61*, DUPFIX+65*, DUPFIX+66*, DUPFIX+68 , DUPFIX+73, DUPFIX+77, DUPFIX+83*, DUPFIX+84*, DUPFIX+85, DUPFIX+86, DUPFIX+88, DUPFIX+91 |
TYPECOUNT | DUPFIX+4~, DUPFIX+45! |
TYPECOUNT( | DUPFIX+58*, DUPFIX+84, DUPFIX+85, DUPFIX+88 |
TYPELIST | DUPFIX+4~, DUPFIX+45! |
TYPELIST( | DUPFIX+59*, DUPFIX+61, DUPFIX+66, DUPFIX+68, DUPFIX+86, DUPFIX+91 |
U | DUPFIX+14, DUPFIX+28, DUPFIX+56, DUPFIX+69, DUPFIX+87, DUPFIX+130, DUPFIX+141, LASTEDITDATE+3 |