SD599PT ;ALB/RJS - Patch SD*5.3*599 Post-Init Routine ; 8/13/12 11:08am
Source file <SD599PT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; --- main entry point
|
|
| HL | ; -- delete HOSPITIAL LOCATION (#44) fields and related data
|
|
| BUILDR(SDD,SDARY) | ; -- build array of fields to delete
|
|
| DELDD(SDD) | ; -- tool to delete fields dd
; -- delete dd |
|
| LABEL(SDFILE,SDFLD) | ; -- get label if not deleted
|
|
| MSG(SDFLD,SDNAME) | ; -- tell user (use kids call??)
|
|
| FLDS | ; -- fields to be deleted [ file# ^ field# ^ field label ]
|
| Name | Field # of Occurrence |
|---|---|
| ^("AF" | HL+21! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | DELDD+15~, DELDD+16* |
| DA(1 | DELDD+16* |
| DIK | DELDD+15~, DELDD+16* |
| SDARY | HL+1~, HL+6, BUILDR~ |
| SDARY( | HL+15, BUILDR+10* |
| SDARY(0 | HL+8 |
| SDCNT | DELDD+2~, DELDD+4*, DELDD+18*, DELDD+20 |
| SDD | BUILDR~, BUILDR+9, DELDD~, DELDD+14, DELDD+16 |
| SDENDFLG | BUILDR+1~, BUILDR+2*, BUILDR+4, DELDD+2~, DELDD+3*, DELDD+7 |
| SDFDA | HL+13~ |
| SDFDA(44 | HL+17*, HL+19* |
| SDFILE | BUILDR+5~, BUILDR+6*, BUILDR+9, DELDD+8~, DELDD+9*, DELDD+14, LABEL~, LABEL+2 |
| SDFLD | HL+13~, HL+14*, HL+15*, HL+16, HL+17, HL+19, BUILDR+5~, BUILDR+7*, BUILDR+9, BUILDR+10 , DELDD+8~, DELDD+10*, DELDD+14, DELDD+16, DELDD+17, LABEL~, LABEL+2, MSG~, MSG+1 |
| SDI | BUILDR+1~, BUILDR+4*, DELDD+2~, DELDD+7* |
| SDIEN | HL+1~, HL+11*, HL+12*, HL+16, HL+17, HL+19 |
| SDNAME | BUILDR+8*, BUILDR+9, DELDD+8~, DELDD+11*, DELDD+14, DELDD+17, MSG~, MSG+1 |
| SDX | BUILDR+1~, BUILDR+4*, BUILDR+6, BUILDR+7, BUILDR+8, DELDD+2~, DELDD+7*, DELDD+9, DELDD+10, DELDD+11 |
| SDY | LABEL+1~ |
| SDY("LABEL" | LABEL+3 |
| U | EN+1*, BUILDR+7, BUILDR+8, DELDD+10, DELDD+11 |
| Name | Field # of Occurrence |
|---|---|
| $T(FLDS+SDI | BUILDR+4, DELDD+7 |