Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DG53E451

DG53E451.m

Go to the documentation of this file.
  1. DG53E451 ;BRM - Patch DG*5.3*451 Install Utility Routine #2 ; 4/14/04 8:16am
  1. ;;5.3;Registration;**451,1015**; Aug 13,1993;Build 21
  1. ;
  1. Q
  1. ;
  1. EDITINC ; edit a few entries to the INCONSISTENT DATA ELEMENTS file (#38.6)
  1. N DGK,DGWP,ROOT,DGFDA,DGWP,DGIEN,DGERR,DGTITL
  1. D BMES^XPDUTL(" >> Editing entries 37-40 in the INCONSISTENT DATA ELEMENTS file (#38.6)")
  1. F DGK=37:1:40 D
  1. .K DGFDA,ROOT,DGWP
  1. .S ROOT="DGFDA(38.6,"""_DGK_","")"
  1. .D @DGK Q:'$D(DGFDA)
  1. .S DGIEN(1)=DGK
  1. .S DGTITL=@ROOT@(.01)
  1. .D UPDATE^DIE("E","DGFDA","DGIEN","DGERR")
  1. .I $D(DGERR) D BMES^XPDUTL(" >>> ERROR! "_DGTITL_" could not be edited in file #38.6"),MES^XPDUTL(DGERR("DIERR",1)_": "_DGERR("DIERR",1,"TEXT",1)) Q
  1. .D BMES^XPDUTL(" "_DGTITL_" successfully edited.")
  1. Q
  1. 37 ;
  1. S @ROOT@(.01)="POW DATA MISSING OR INCOMPLETE"
  1. S @ROOT@(2)="PRISONER OF WAR STATUS INDICATED, RELATED DATA MISSING OR INCOMPLETE"
  1. S @ROOT@(3)=3
  1. S @ROOT@(50)="DGWP"
  1. S DGWP(1,0)="Inconsistency results when the user responds YES to the WERE YOU A"
  1. S DGWP(2,0)="PRISONER OF WAR prompt and any (or all) of the following prompts are"
  1. S DGWP(3,0)="left unanswered: POW WAR, POW FROM DATE, POW TO DATE. This inconsistency "
  1. S DGWP(4,0)="also results when an imprecise date (without at least month and year "
  1. S DGWP(5,0)="precision) is entered."
  1. Q
  1. 38 ;
  1. S @ROOT@(.01)="POW DATES INCONSISTENT"
  1. S @ROOT@(2)="'PRISONER OF WAR' STATUS INDICATED, TO DATE PRECEDES FROM DATE"
  1. S @ROOT@(3)=3
  1. S @ROOT@(50)="DGWP"
  1. S DGWP(1,0)="Inconsistency results when the user responds YES to the WERE YOU A"
  1. S DGWP(2,0)="A PRISONER OF WAR prompt and the 'from' date does not precede the 'to'"
  1. S DGWP(3,0)="date."
  1. Q
  1. 39 ;
  1. S @ROOT@(.01)="COMBAT DATA MISSING/INCOMPLETE"
  1. S @ROOT@(2)="COMBAT SERVICE INDICATED, RELATED DATA MISSING OR INCOMPLETE"
  1. S @ROOT@(3)=3
  1. S @ROOT@(50)="DGWP"
  1. S DGWP(1,0)="Inconsistency results when the user responds YES to the IN COMBAT (Y/N)"
  1. S DGWP(2,0)="and any (or all) of the following prompts are left unanswered: COMBAT"
  1. S DGWP(3,0)="WHERE, COMBAT FROM DATE, COMBAT TO DATE. This inconsistency also results"
  1. S DGWP(4,0)="when an imprecise date (without at least month and year precision) is"
  1. S DGWP(5,0)="entered."
  1. Q
  1. 40 ;
  1. S @ROOT@(.01)="COMBAT DATES INCONSISTENT"
  1. S @ROOT@(2)="COMBAT SERVICE INDICATED, TO DATE PRECEDES FROM DATE"
  1. S @ROOT@(3)=3
  1. S @ROOT@(50)="DGWP"
  1. S DGWP(1,0)="Inconsistency results when the COMBAT (Y/N) prompt is answered YES"
  1. S DGWP(2,0)="but the 'to' date precedes the 'from' date of service."
  1. Q