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

DVB470P.m

Go to the documentation of this file.
  1. DVB470P ;MNT/RFS - UPDATE DISABILITY CONDITION (#31) FILE; September 9, 2021
  1. ;;4.0;HINQ;**70**;03/25/92;Build 1
  1. ;
  1. Q
  1. ;
  1. ;
  1. EN ;Initialize variables and validate user.
  1. N DVBI,DVBJ,DVBREF,DIC,DO,X,Y
  1. I '$D(DUZ) D BMES^XPDUTL("*** PROGRAMMER NOT DEFINED ***") Q
  1. DVBNEW ;Add new codes.
  1. D BMES^XPDUTL("** Updating DISABILITY CONDITION (#31) file **")
  1. F DVBI=1:1 S DVBJ=$P($T(NEWCODE+DVBI),";;",2) Q:DVBJ="QUIT" D
  1. .S DVBREF=+DVBJ
  1. .I $D(^DIC(31,"C",DVBREF)) D DVBERR1 Q
  1. .K DO
  1. .S DIC="^DIC(31,",DIC(0)="L",DIC("DR")="2///"_DVBREF,X=$P(DVBJ,"^",2)
  1. .D FILE^DICN
  1. .I Y=-1 D DVBERR2 Q
  1. .D BMES^XPDUTL("** "_DVBREF_" "_X_" has been added **")
  1. D BMES^XPDUTL("** Done **")
  1. Q
  1. DVBERR1 ;Message to the user that the file entry already exists.
  1. D BMES^XPDUTL("*** A FILE ENTRY FOR DISABILITY CODE "_DVBREF_" HAS ALREADY BEEN CREATED ***")
  1. Q
  1. DVBERR2 ;Message to the user that an error occurred.
  1. D BMES^XPDUTL("*** AN ERROR OCCURRED WHEN ATTEMPTING TO ADD NEW FILE ENTRIES. PLEASE CONTACT PRODUCT SUPPORT ***")
  1. Q
  1. NEWCODE ;Code to be added.
  1. ;;5244^TRAUMATIC PARALYSIS, COMPLETE
  1. ;;5269^PLANTAR FASCIITIS
  1. ;;5330^RHABDOMYOLYSIS, RESIDUALS OF
  1. ;;5331^COMPARTMENT SYNDROME
  1. ;;6312^NONTUBERCULOSIS MYCOBACTERIUM INFECTION
  1. ;;6325^HYPERINFECTION SYND OR STRONGYLOIDIASIS
  1. ;;6326^SCHISTOSOMIASIS
  1. ;;6329^HEMORRHAGIC FEVERS
  1. ;;6330^CAMPYLOBACTER JEJUNI INFECTION
  1. ;;6331^COXIELLA BURNETII INFECTION (Q FEVER)
  1. ;;6333^NONTYPHOID SALMONELLA INFECTIONS
  1. ;;6334^SHIGELLA INFECTIONS
  1. ;;6335^WEST NILE VIRUS INFECTION
  1. ;;7009^BRADYCARDIA REQUIRING PACEMAKER
  1. ;;7124^PRIMARY RAYNAUD'S
  1. ;;7543^VARICOCELE/HYDROCELE
  1. ;;7544^RENAL DISEASE CAUSED BY VIRAL INFECTION
  1. ;;7545^BLADDER, DIVERTICULUM OF
  1. ;;QUIT
  1. Q