DVBC254P ;ALB/CP/BG - PATCH DVBA*2.7*254 POST-INSTALL ROUTINE; MAY 19, 2025@16:20 ; 7/31/25 8:59am
;;2.7;AMIE;**254**;Apr 10, 1995;Build 41
; Per VHA Directive 6402 this routine should not be modified
; Reference to SUPPORTED PARAMETER TOOL ENTRY POINTS in ICR #2263
Q
;
VUPDATE ; MINIMUM AND PREVIOUS CAPRI VERSION UPDATES
N DVBVER,DVBTOG,DVBPAR
D MES^XPDUTL("Patch DVBA*2.7*254 post install started")
S DVBVER=$$ENXPARS("PKG","DVBAB CAPRI MINIMUM VERSION",1,"CAPRI GUI V2.7*254.24*1*A*3251003*1.3*1.3")
D UPDMSG("CAPRI MINIMUM VERSION",DVBVER)
S DVBVER=$$ENXPARS("PKG","DVBAB CAPRI PREVIOUS VERSION",1,"DVBA*2.7*250.7")
D UPDMSG("DVBAB CAPRI PREVIOUS VERSION",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI CMT IEPD RESET",1,"0")
D UPDMSG("DVBAB CAPRI CMT IEPD RESET",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI WORD WRAP",1,80)
D UPDMSG("DVBAB CAPRI WORD WRAP",DVBVER)
D SKIPCOND
D PCSKIP
D PARAM^DVB254P2
D MEDOPFIELDS
D BMES^XPDUTL("Patch DVBA*2.7*254 post install finished")
Q
PCSKIP ;
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",1,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_OTHERPLEASESPECIFYINCOMMENTSBOX_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",2,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_VAELECTRONICHEALTHRECORD_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",3,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_VAEFOLDER_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",4,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_VACLAIMSFILEHARDCOPYPAPERCFILE_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",5,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_OTHERPLEASESPECIFYINCOMMENTSBOX_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",6,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_VAELECTRONICHEALTHRECORD_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",7,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_VAEFOLDER_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",8,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_VACLAIMSFILEHARDCOPYPAPERCFILE_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",9,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_OTHERPLEASEIDENTIFYOTHEREVIDENCEREVIEWED_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",10,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_OTHERPLEASEIDENTIFYOTHEREVIDENCEREVIEWED_")
D UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
;
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",1,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_NOTREQUESTED_")
D UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",2,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_NOTREQUESTED_")
D UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",3,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_NORECORDSWEREREVIEWED_")
D UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",4,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_NORECORDSWEREREVIEWED_")
D UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
;
Q
;
MEDOPFIELDS ;
N DVBMOF,DVBWP
S DVBMOF(1)="DBQMEDICALOPINION_100_10AREMARKSIFANYPLEASEIDENTIFYTHESECTIONTOWHICHTHER"
S DVBMOF(2)="RG_CPYN"
S DVBMOF(3)="DBQMEDICALOPINION_30_NAMEOFCLAIMANTVETERAN"
S DVBMOF(4)="DBQMEDICALOPINION_31_CLAIMANTVETERANSSOCIALSECURITYNUMBER"
S DVBMOF(5)="DBQMEDICALOPINION_32_DATEOFEXAMINATION"
S DVBMOF(6)="DBQMEDICALOPINION_35_INPERSONEXAMINATION"
S DVBMOF(7)="DBQMEDICALOPINION_36_RECORDSREVIEWED"
S DVBMOF(8)="DBQMEDICALOPINION_37_EXAMINATIONVIAAPPROVEDVIDEOTELEHEALTH"
S DVBMOF(9)="DBQMEDICALOPINION_38_OTHERPLEASESPECIFYINCOMMENTSBOX"
S DVBMOF(10)="DBQMEDICALOPINION_39_COMMENTS"
S DVBMOF(11)="DBQMEDICALOPINION_40_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE"
S DVBMOF(12)="DBQMEDICALOPINION_41_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI"
S DVBMOF(13)="DBQMEDICALOPINION_42_NOTREQUESTED"
S DVBMOF(14)="DBQMEDICALOPINION_43_VACLAIMSFILEHARDCOPYPAPERCFILE"
S DVBMOF(15)="DBQMEDICALOPINION_44_VAEFOLDER"
S DVBMOF(16)="DBQMEDICALOPINION_45_NORECORDSWEREREVIEWED"
S DVBMOF(17)="DBQMEDICALOPINION_46_VAELECTRONICHEALTHRECORD"
S DVBMOF(18)="DBQMEDICALOPINION_47_OTHERPLEASESPECIFYINCOMMENTSBOX"
S DVBMOF(19)="DBQMEDICALOPINION_48_EVIDENCECOMMENTS"
S DVBMOF(20)="DBQMEDICALOPINION_81_11AEXAMINERSSIGNATURE"
S DVBMOF(21)="DBQMEDICALOPINION_82_11BEXAMINERSPRINTEDNAME"
S DVBMOF(22)="DBQMEDICALOPINION_83_11CDATESIGNED"
S DVBMOF(23)="DBQMEDICALOPINION_84_11DEXAMINERSPHONEFAXNUMBERS"
S DVBMOF(24)="DBQMEDICALOPINION_85_11ENATIONALPROVIDERIDENTIFIERNPINUMBER"
S DVBMOF(25)="DBQMEDICALOPINION_86_11FMEDICALLICENSENUMBERANDSTATE"
S DVBMOF(26)="DBQMEDICALOPINION_87_11GEXAMINERSADDRESS"
D EN^XPAR("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI MED OPN FIELDS",1,.DVBWP,.DVBVER)
D UPDMSG("DVBAB CAPRI MED OPN FIELDS",DVBVER)
Q
ENXPARS(DVBENT,DVBPAR,DVBINS,DVBVAL) ;
N DVBVER
D EN^XPAR(DVBENT,DVBPAR,DVBINS,DVBVAL,.DVBVER)
Q DVBVER
;
UPDMSG(DVBPAR,DVBVER) ;
I DVBVER D
. D BMES^XPDUTL(DVBPAR_" Update FAILURE.")
. D MES^XPDUTL(" Failure reason: "_DVBVER)
E D
. D BMES^XPDUTL(DVBPAR_" Updated Successfully")
Q
SKIPCOND ;
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",1,"DBQRHEUMChronicFatiguesyndrome_10.1_876.json!RG_3E_Periods_of_incapacitation!DBQRHEUMCHRONICFATIGUESYNDROME_76_SYMPTOMSWAXANDWANEIFCHECKEDSKIPTOQUESTION3E")
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQGeneralMedicalPension_10.1_466.json!DBQGENERALMEDICALPENSION_140_IFTHEREAREADDITIONALDISABLINGCONDITIONSLISTUSINGAB!DBQGENERALMEDICALPENSION_118_DIAGNOSIS3"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",2,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",3,"DBQGIGallbladder_10.1_408.json!DBQGIGALLBLADDER_198_ICDCODE!DBQGIGALLBLADDER_209_OTHERGALLBLADDERCONDITIONS")
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",4,"DBQGIGallbladder_10.1_408.json!DBQGIGALLBLADDER_199_DATEOFDIAGNOSIS!DBQGIGALLBLADDER_209_OTHERGALLBLADDERCONDITIONS")
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",5,"DBQMUSCHandandfinger_10.1_858.json!DBQMUSCHANDANDFINGER_1273_8BFOREACHCHECKEDEXTREMITYIDENTIFYTHECONDITIONCAUSI!DBQMUSCHANDANDFINGER_1272_LEFTUPPER")
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",6,"DBQMUSCHandandfinger_10.1_858.json!DBQMUSCHANDANDFINGER_1273_8BFOREACHCHECKEDEXTREMITYIDENTIFYTHECONDITIONCAUSI!DBQMUSCHANDANDFINGER_1271_RIGHTUPPER")
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",7,"ALL!EVIDENCECOMMENTS!OTHERPLEASESPECIFYINCOMMENTSBOX")
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_225_INDICATETHECONDITIONTHATRESULTEDINTHENEEDFORTHEPRO!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",8,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_222_INDICATETREATMENTFACILITY!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",9,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_220_DATEOFTREATMENT!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",10,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_221_DATEOFADMISSION!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",11,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3C_RIGHT_Pain_YN!RG_3C_RIGHT_Examined_YN"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",12,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3C_LEFT_Pain_YN!RG_3C_LEFT_Examined_YN"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",13,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3D_RIGHT_Evidence_YN!RG_3D_RIGHT_Examined_YN"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",14,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3D_LEFT_Evidence_YN!RG_3D_LEFT_Examined_YN"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",15,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_225_INDICATETHECONDITIONTHATRESULTEDINTHENEEDFORTHEPRO!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",16,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_222_INDICATETREATMENTFACILITY!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",17,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_220_DATEOFTREATMENT!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",18,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_221_DATEOFADMISSION!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",19,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
S DVBPAR="DBQGeneralMedicalPension_10.2_1937.json!DBQGENERALMEDICALPENSION_140_IFTHEREAREADDITIONALDISABLINGCONDITIONSLISTUSINGAB!DBQGENERALMEDICALPENSION_118_DIAGNOSIS3"
S DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",20,DVBPAR)
D UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
Q
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HDVBC254P 12077 printed Sep 23, 2025@19:19:19 Page 2
DVBC254P ;ALB/CP/BG - PATCH DVBA*2.7*254 POST-INSTALL ROUTINE; MAY 19, 2025@16:20 ; 7/31/25 8:59am
+1 ;;2.7;AMIE;**254**;Apr 10, 1995;Build 41
+2 ; Per VHA Directive 6402 this routine should not be modified
+3 ; Reference to SUPPORTED PARAMETER TOOL ENTRY POINTS in ICR #2263
+4 QUIT
+5 ;
VUPDATE ; MINIMUM AND PREVIOUS CAPRI VERSION UPDATES
+1 NEW DVBVER,DVBTOG,DVBPAR
+2 DO MES^XPDUTL("Patch DVBA*2.7*254 post install started")
+3 SET DVBVER=$$ENXPARS("PKG","DVBAB CAPRI MINIMUM VERSION",1,"CAPRI GUI V2.7*254.24*1*A*3251003*1.3*1.3")
+4 DO UPDMSG("CAPRI MINIMUM VERSION",DVBVER)
+5 SET DVBVER=$$ENXPARS("PKG","DVBAB CAPRI PREVIOUS VERSION",1,"DVBA*2.7*250.7")
+6 DO UPDMSG("DVBAB CAPRI PREVIOUS VERSION",DVBVER)
+7 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI CMT IEPD RESET",1,"0")
+8 DO UPDMSG("DVBAB CAPRI CMT IEPD RESET",DVBVER)
+9 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI WORD WRAP",1,80)
+10 DO UPDMSG("DVBAB CAPRI WORD WRAP",DVBVER)
+11 DO SKIPCOND
+12 DO PCSKIP
+13 DO PARAM^DVB254P2
+14 DO MEDOPFIELDS
+15 DO BMES^XPDUTL("Patch DVBA*2.7*254 post install finished")
+16 QUIT
PCSKIP ;
+1 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",1,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_OTHERPLEASESPECIFYINCOMMENTSBOX_")
+2 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+3 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",2,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_VAELECTRONICHEALTHRECORD_")
+4 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+5 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",3,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_VAEFOLDER_")
+6 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+7 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",4,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_VACLAIMSFILEHARDCOPYPAPERCFILE_")
+8 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+9 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",5,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_OTHERPLEASESPECIFYINCOMMENTSBOX_")
+10 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+11 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",6,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_VAELECTRONICHEALTHRECORD_")
+12 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+13 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",7,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_VAEFOLDER_")
+14 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+15 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",8,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_VACLAIMSFILEHARDCOPYPAPERCFILE_")
+16 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+17 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",9,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_OTHERPLEASEIDENTIFYOTHEREVIDENCEREVIEWED_")
+18 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+19 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP PARENTCHILD",10,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_OTHERPLEASEIDENTIFYOTHEREVIDENCEREVIEWED_")
+20 DO UPDMSG("DVBAB CAPRI SKIP PARENTCHILD",DVBVER)
+21 ;
+22 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",1,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_NOTREQUESTED_")
+23 DO UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
+24 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",2,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_NOTREQUESTED_")
+25 DO UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
+26 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",3,"_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE_!_NORECORDSWEREREVIEWED_")
+27 DO UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
+28 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CHILD RESET",4,"_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI_!_NORECORDSWEREREVIEWED_")
+29 DO UPDMSG("DVBAB CAPRI SKIP CHILD RESET",DVBVER)
+30 ;
+31 QUIT
+32 ;
MEDOPFIELDS ;
+1 NEW DVBMOF,DVBWP
+2 SET DVBMOF(1)="DBQMEDICALOPINION_100_10AREMARKSIFANYPLEASEIDENTIFYTHESECTIONTOWHICHTHER"
+3 SET DVBMOF(2)="RG_CPYN"
+4 SET DVBMOF(3)="DBQMEDICALOPINION_30_NAMEOFCLAIMANTVETERAN"
+5 SET DVBMOF(4)="DBQMEDICALOPINION_31_CLAIMANTVETERANSSOCIALSECURITYNUMBER"
+6 SET DVBMOF(5)="DBQMEDICALOPINION_32_DATEOFEXAMINATION"
+7 SET DVBMOF(6)="DBQMEDICALOPINION_35_INPERSONEXAMINATION"
+8 SET DVBMOF(7)="DBQMEDICALOPINION_36_RECORDSREVIEWED"
+9 SET DVBMOF(8)="DBQMEDICALOPINION_37_EXAMINATIONVIAAPPROVEDVIDEOTELEHEALTH"
+10 SET DVBMOF(9)="DBQMEDICALOPINION_38_OTHERPLEASESPECIFYINCOMMENTSBOX"
+11 SET DVBMOF(10)="DBQMEDICALOPINION_39_COMMENTS"
+12 SET DVBMOF(11)="DBQMEDICALOPINION_40_REVIEWOFAVAILABLERECORDSWITHOUTINPERSONORVIDEOTELE"
+13 SET DVBMOF(12)="DBQMEDICALOPINION_41_REVIEWOFAVAILABLERECORDSINCONJUNCTIONWITHANINTERVI"
+14 SET DVBMOF(13)="DBQMEDICALOPINION_42_NOTREQUESTED"
+15 SET DVBMOF(14)="DBQMEDICALOPINION_43_VACLAIMSFILEHARDCOPYPAPERCFILE"
+16 SET DVBMOF(15)="DBQMEDICALOPINION_44_VAEFOLDER"
+17 SET DVBMOF(16)="DBQMEDICALOPINION_45_NORECORDSWEREREVIEWED"
+18 SET DVBMOF(17)="DBQMEDICALOPINION_46_VAELECTRONICHEALTHRECORD"
+19 SET DVBMOF(18)="DBQMEDICALOPINION_47_OTHERPLEASESPECIFYINCOMMENTSBOX"
+20 SET DVBMOF(19)="DBQMEDICALOPINION_48_EVIDENCECOMMENTS"
+21 SET DVBMOF(20)="DBQMEDICALOPINION_81_11AEXAMINERSSIGNATURE"
+22 SET DVBMOF(21)="DBQMEDICALOPINION_82_11BEXAMINERSPRINTEDNAME"
+23 SET DVBMOF(22)="DBQMEDICALOPINION_83_11CDATESIGNED"
+24 SET DVBMOF(23)="DBQMEDICALOPINION_84_11DEXAMINERSPHONEFAXNUMBERS"
+25 SET DVBMOF(24)="DBQMEDICALOPINION_85_11ENATIONALPROVIDERIDENTIFIERNPINUMBER"
+26 SET DVBMOF(25)="DBQMEDICALOPINION_86_11FMEDICALLICENSENUMBERANDSTATE"
+27 SET DVBMOF(26)="DBQMEDICALOPINION_87_11GEXAMINERSADDRESS"
+28 DO EN^XPAR("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI MED OPN FIELDS",1,.DVBWP,.DVBVER)
+29 DO UPDMSG("DVBAB CAPRI MED OPN FIELDS",DVBVER)
+30 QUIT
ENXPARS(DVBENT,DVBPAR,DVBINS,DVBVAL) ;
+1 NEW DVBVER
+2 DO EN^XPAR(DVBENT,DVBPAR,DVBINS,DVBVAL,.DVBVER)
+3 QUIT DVBVER
+4 ;
UPDMSG(DVBPAR,DVBVER) ;
+1 IF DVBVER
Begin DoDot:1
+2 DO BMES^XPDUTL(DVBPAR_" Update FAILURE.")
+3 DO MES^XPDUTL(" Failure reason: "_DVBVER)
End DoDot:1
+4 IF '$TEST
Begin DoDot:1
+5 DO BMES^XPDUTL(DVBPAR_" Updated Successfully")
End DoDot:1
+6 QUIT
SKIPCOND ;
+1 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",1,"DBQRHEUMChronicFatiguesyndrome_10.1_876.json!RG_3E_Periods_of_incapacitation!DBQRHEUMCHRONICFATIGUESYNDROME_76_SYMPTOMSWAXANDWANEIFCHECKEDSKIPTOQUESTION3E")
+2 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+3 SET DVBPAR="DBQGeneralMedicalPension_10.1_466.json!DBQGENERALMEDICALPENSION_140_IFTHEREAREADDITIONALDISABLINGCONDITIONSLISTUSINGAB!DBQGENERALMEDICALPENSION_118_DIAGNOSIS3"
+4 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",2,DVBPAR)
+5 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+6 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",3,"DBQGIGallbladder_10.1_408.json!DBQGIGALLBLADDER_198_ICDCODE!DBQGIGALLBLADDER_209_OTHERGALLBLADDERCONDITIONS")
+7 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+8 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",4,"DBQGIGallbladder_10.1_408.json!DBQGIGALLBLADDER_199_DATEOFDIAGNOSIS!DBQGIGALLBLADDER_209_OTHERGALLBLADDERCONDITIONS")
+9 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+10 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",5,"DBQMUSCHandandfinger_10.1_858.json!DBQMUSCHANDANDFINGER_1273_8BFOREACHCHECKEDEXTREMITYIDENTIFYTHECONDITIONCAUSI!DBQMUSCHANDANDFINGER_1272_LEFTUPPER")
+11 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+12 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",6,"DBQMUSCHandandfinger_10.1_858.json!DBQMUSCHANDANDFINGER_1273_8BFOREACHCHECKEDEXTREMITYIDENTIFYTHECONDITIONCAUSI!DBQMUSCHANDANDFINGER_1271_RIGHTUPPER")
+13 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+14 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",7,"ALL!EVIDENCECOMMENTS!OTHERPLEASESPECIFYINCOMMENTSBOX")
+15 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+16 SET DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_225_INDICATETHECONDITIONTHATRESULTEDINTHENEEDFORTHEPRO!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+17 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",8,DVBPAR)
+18 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+19 SET DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_222_INDICATETREATMENTFACILITY!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+20 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",9,DVBPAR)
+21 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+22 SET DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_220_DATEOFTREATMENT!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+23 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",10,DVBPAR)
+24 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+25 SET DVBPAR="DBQCARDIOHeartConditions_10.1_489.json!DBQCARDIOHEARTCONDITIONS_221_DATEOFADMISSION!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+26 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",11,DVBPAR)
+27 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+28 SET DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3C_RIGHT_Pain_YN!RG_3C_RIGHT_Examined_YN"
+29 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",12,DVBPAR)
+30 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+31 SET DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3C_LEFT_Pain_YN!RG_3C_LEFT_Examined_YN"
+32 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",13,DVBPAR)
+33 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+34 SET DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3D_RIGHT_Evidence_YN!RG_3D_RIGHT_Examined_YN"
+35 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",14,DVBPAR)
+36 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+37 SET DVBPAR="DBQMUSCAnkle_10.1_1228.json!RG_3D_LEFT_Evidence_YN!RG_3D_LEFT_Examined_YN"
+38 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",15,DVBPAR)
+39 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+40 SET DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_225_INDICATETHECONDITIONTHATRESULTEDINTHENEEDFORTHEPRO!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+41 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",16,DVBPAR)
+42 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+43 SET DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_222_INDICATETREATMENTFACILITY!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+44 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",17,DVBPAR)
+45 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+46 SET DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_220_DATEOFTREATMENT!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+47 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",18,DVBPAR)
+48 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+49 SET DVBPAR="DBQCARDIOHeartConditions_10.2_1934.json!DBQCARDIOHEARTCONDITIONS_221_DATEOFADMISSION!DBQCARDIOHEARTCONDITIONS_52_AUTOMATICIMPLANTABLECARDIOVERTERDEFIBRILLATORAICD"
+50 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",19,DVBPAR)
+51 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+52 SET DVBPAR="DBQGeneralMedicalPension_10.2_1937.json!DBQGENERALMEDICALPENSION_140_IFTHEREAREADDITIONALDISABLINGCONDITIONSLISTUSINGAB!DBQGENERALMEDICALPENSION_118_DIAGNOSIS3"
+53 SET DVBVER=$$ENXPARS("PKG.AUTOMATED MED INFO EXCHANGE","DVBAB CAPRI SKIP CONDFIELD",20,DVBPAR)
+54 DO UPDMSG("DVBAB CAPRI SKIP CONDFIELD",DVBVER)
+55 QUIT