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

DVB429PT.m

Go to the documentation of this file.
  1. DVB429PT ;ALB/REV POST-INSTALL FOR PATCH DVB*4*29 ; 03/24/97
  1. ;;V4.0;HINQ;**29**;03/25/92
  1. ;
  1. ;This routine will be run as a post-installation for patch DVB*4*29.
  1. ;This routine will add new disability codes to and modify existing
  1. ;names/descriptions in the DISABILITY CONDITION file (#31).
  1. ;
  1. POST ;entry point for post-install, setting up checkpoints
  1. N %
  1. S %=$$NEWCP^XPDUTL("DVBLINE","EN^DVB429PT",1)
  1. Q
  1. ;
  1. EN ;begin processing
  1. ;
  1. N DVBLINE
  1. ;
  1. D BMES^XPDUTL(" >> *** Updating DISABILITY CONDITION file (#31)")
  1. D MES^XPDUTL(" ")
  1. ;
  1. ;get value from checkpoints, previous run
  1. S DVBLINE=+$$PARCP^XPDUTL("DVBLINE")
  1. ;
  1. DVBNEW ;add new codes or modify name
  1. ;
  1. F DVBI=DVBLINE:1 S DVBJ=$P($T(NEWCODE+DVBI),";;",2) Q:DVBJ["$EXIT" D
  1. .S DVBCODE=+DVBJ,DVBNAME=$E($P(DVBJ,"^",2),1,45),DVBLINE=DVBI
  1. .S DVBDESC=$E($P(DVBJ,"^",3),1,200)
  1. .;
  1. .;add new code
  1. .I '$D(^DIC(31,"C",DVBCODE)) D G UPDATECH
  1. ..K DD,DO
  1. ..S DIC="^DIC(31,",DIC(0)="L",DIC("DR")="2////"_DVBCODE_";10////"_DVBDESC
  1. ..S X=DVBNAME,DLAYGO=31
  1. ..D FILE^DICN
  1. ..D MES^XPDUTL(DVBCODE_": adding "_DVBCODE_" "_X)
  1. ..K DLAYGO,DIC,X
  1. ..Q
  1. .;
  1. .;modify name
  1. .S DVBIEN=+$O(^DIC(31,"C",DVBCODE,0))
  1. .S DVBREC=$G(^DIC(31,DVBIEN,0)),DVBOLDSC=$G(^DIC(31,DVBIEN,1)) I DVBREC']"" D G UPDATECH
  1. ..D MES^XPDUTL(" >>>> error "_DVBCODE_" in C x-reference and not in file 31")
  1. ..Q
  1. .S DVBOLDN=$P(DVBREC,"^") I DVBOLDN=DVBNAME&(DVBOLDSC=DVBDESC) G UPDATECH
  1. .S DA=DVBIEN,DIE="^DIC(31,",DR=".01////"_DVBNAME_";10////"_DVBDESC
  1. .D ^DIE
  1. .K DR,DA,DIE
  1. .I DVBOLDN'=DVBNAME D
  1. ..D MES^XPDUTL(DVBCODE_": changing name from "_DVBOLDN)
  1. ..D MES^XPDUTL(" to "_DVBNAME)
  1. .I DVBOLDSC'=DVBDESC D
  1. ..D MES^XPDUTL(DVBCODE_": changing description...")
  1. ..D MES^XPDUTL(" from: "_DVBOLDSC)
  1. ..D MES^XPDUTL(" to: "_DVBDESC)
  1. .;
  1. UPDATECH .;update checkpoint
  1. .S %=$$UPCP^XPDUTL("DVBLINE",DVBLINE)
  1. .Q
  1. K DVBCODE,DVBI,DVBIEN,DVBJ,DVBNAME,DVBOLDN,DVBREC,DVBDESC,DVBOLDSC
  1. Q
  1. ;
  1. NEWCODE ; codes to be added or changed
  1. ;;5025^FIBROMYALGIA^FIBROSITIS, PRIMARY FIBROMYALGIA SYNDROME
  1. ;;6205^MENIERE'S SYNDROME^MENIERE'S SYNDROME
  1. ;;6207^LOSS, OR PARTIAL LOSS OF EAR(S)^AURICLE, LOSS OF
  1. ;;6305^FILARIASIS^LYMPHATIC FILARIASIS
  1. ;;6306^BARTONELLOSIS^OROYA FEVER (BARTONELLOSIS)
  1. ;;6310^TREPONEMAL INFECTIOUS CONDITION^SYPHILIS AND OTHER TREPONEMAL INFECTIONS
  1. ;;6316^UNDULANT FEVER (BRUCELLOSIS)^BRUCELLOSIS (MALTA OR UNDULANT FEVER)
  1. ;;6502^SEPTUM, NASAL, DEVIATION OF^SEPTUM, NASAL, DEVIATION OF - TRAUMATIC
  1. ;;6518^LARYNGECTOMY, TOTAL^LARYNGECTOMY, TOTAL
  1. ;;6520^LARYNX, STENOSIS OF^LARYNX, STENOSIS OF - INCL. RESIDUAL OF TRAUMA
  1. ;;7115^BUERGER'S DISEASE^THROMBOANGITIS OBLITERANS (BUERGER'S DISEASE)
  1. ;;7316^INFLAMMATION OF BILE DUCT^CHOLANGITIS, CHRONIC
  1. ;;7343^NEOPLASM, MALIGNANT, DIGESTIVE SYSTEM^NEW GROWTHS, MALIGNANT, EXCLUSIVE OF SKIN GROWTHS
  1. ;;7528^NEOPLASM, MALIGNANT, GENITOURINARY^MALIGNANT NEOPLASMS OF THE GENITOURINARY SYSTEM
  1. ;;7529^NEOPLASM, BENIGN, GENITOURINARY^BENIGN NEOPLASMS OF THE GENITOURINARY SYSTEM
  1. ;;7535^TOXIC NEPHROPATHY^TOXIC NEPHROPATHY
  1. ;;7540^DISSEMINATED INTRAVASCULAR COAGULATION^DISSEMINATED INTRAVASCULAR COAGULATION WITH RENAL CORTICAL NECROSIS
  1. ;;7610^VULVA, DISEASE OR INJURY OF^VULVA, DISEASE OR INJURY OF
  1. ;;7611^VAGINA, DISEASE OR INJURY OF^VAGINA, DISEASE OR INJURY OF
  1. ;;7612^CERVIX, DISEASE OR INJURY OF^CERVIX, DISEASE OR INJURY OF
  1. ;;7613^UTERUS, DISEASE, INJURY, OR ADHESIONS OF^UTERUS, DISEASE, INJURY, OR ADHESIONS OF
  1. ;;7614^FALLOPIAN TUBE,DISEASE,INJURY,OR ADHESIONS TO^FALLOPIAN TUBE,DISEASE,INJURY,OR ADHESIONS TO
  1. ;;7615^OVARY, DISEASE, INJURY, OR ADHESIONS OF^OVARY, DISEASE, INJURY, OR ADHESIONS OF
  1. ;;7624^RECTOVAGINAL FISTULA^FISTULA, RECTOVAGINAL
  1. ;;7625^URETHROVAGINAL FISTULA^FISTULA, URETHROVAGINAL
  1. ;;7626^BREAST, SURGERY OF^MAMMARY GLANDS, REMOVAL OR EXCISION OF
  1. ;;7627^NEOPLASM, MALIGNANT, GYNECOLOGICAL OR MAMMARY^NEW GROWTHS, MALIGNANT, GYNECOLOGICAL SYSTEM OR MAMMARY GLANDS
  1. ;;7628^NEOPLASM, BENIGN, GYNECOLOGICAL^
  1. ;;7700^ANEMIA^ANEMIA, HYPOCHROMIC-MICROCYTIC AND MEGALOBLASTIC
  1. ;;7704^POLYCYTHEMIA VERA^POLYCYTHEMIA, PRIMARY
  1. ;;7705^THROMBOCYTOPENIA^THROMBOCYTOPENIA,PRIMARY,IDEOPATHIC OR IMMUNE
  1. ;;7710^ADENITIS, TUBERCULOUS^ADENITIS, TUBERCULOUS, ACTIVE OR INACTIVE
  1. ;;7716^APLASTIC ANEMIA^APLASTIC ANEMIA
  1. ;;7818^NEOPLASM, MALIGNANT, SKIN^NEW GROWTHS, MALIGNANT, SKIN
  1. ;;7819^NEOPLASM, BENIGN, SKIN^NEW GROWTHS, BENIGN, SKIN
  1. ;;7908^ACROMEGALY^HYPERPITUITARISM (ACROMEGALY OR GIGANTISM)
  1. ;;7909^HYPOPITUITARISM (DIABETES INSIPIDUS)^HYPOPITUITARISM (DIABETES INSIPIDUS)
  1. ;;7911^ADDISON'S DISEASE, AN ADRENAL CONDITION^ADDISON'S DISEASE (ADRENAL CORTICAL HYPOFUNCTION)
  1. ;;7913^DIABETES MELLITUS^DIABETES MELLITUS
  1. ;;7914^NEOPLASM, MALIGNANT, ENDOCRINE^NEW GROWTHS, MALIGNANT, ANY SPECIFIED PART OF ENDOCRINE SYSTEM
  1. ;;7915^NEOPLASM, BENIGN, ENDOCRINE^NEW GROWTHS, BENIGN, ANY SPECIFIED PART OF ENDOCRINE SYSTEM
  1. ;;8105^SYDENHAM'S CHOREA^CHOREA, SYDENHAM'S
  1. ;;8106^HUNTINGTON'S CHOREA^CHOREA, HUNTINGTON'S
  1. ;;9201^PSYCHOSIS, DISORG SCHIZ^SCHIZOPHRENIA, DISORGANIZED TYPE
  1. ;;9202^PSYCHOSIS,CATATONIC SCHIZ^SCHIZOPHRENIA, CATATONIC TYPE
  1. ;;9203^PSYCHOSIS, SCHIZ PARA^SCHIZOPHRENIA, PARANOID TYPE
  1. ;;9204^PSYCHOSIS, SCHIZ UNDIFF^SCHIZOPHRENIA, UNDIFFERENTIATED TYPE
  1. ;;9205^PSYCHOSIS, SCHIZ RESIDUAL AND OTHER^SCHIZOPHRENIA, RESIDUAL TYPE/ OTHER AND UNSPEC. TYPES
  1. ;;9206^BIPOLAR PSYCHOSIS^BIPOLAR DISORDER, MANIC, DEPRESSED, OR MIXED
  1. ;;9207^MAJ DEP W/PSYCHOTIC FEAT.^MAJOR DEPRESSION WITH PSYCHOTIC FEATURES
  1. ;;9208^DELUS. DISORDERS^DELUSIONAL DISORDERS
  1. ;;9209^MAJ DEP W/MELANCHOLIA^MAJOR DEPRESSION WITH MELANCHOLIA
  1. ;;9210^ATYPICAL PSYCHOSIS^PSYCHOTIC DISORDER, NOS
  1. ;;9211^SCHIZOAFFECTIVE DISORDER^SCHIZOAFFECTIVE DISORDER
  1. ;;9300^BRAIN SYNDROME^DELIRIUM
  1. ;;9301^BRAIN SYNDROME^DEMENTIA DUE TO INFECTION (HIV,SYPHILIS,ETC.)
  1. ;;9304^BRAIN SYNDROME^DEMENTIA DUE TO HEAD TRAUMA
  1. ;;9305^BRAIN SYNDROME^VASCULAR DEMENTIA
  1. ;;9310^BRAIN SYNDROME^DEMENTIA OF UNKNOWN ETIOLOGY
  1. ;;9312^BRAIN SYNDROME^DEMENTIA OF ALZHEIMER'S TYPE
  1. ;;9326^BRAIN SYNDROME^DEMENTIA DUE TO OTHER NEURO OR GEN. MED. CONDITIONS
  1. ;;9327^BRAIN SYNDROME^ORGANIC MENTAL DISORDER, OTHER
  1. ;;9400^NEUROSIS, GEN ANX DIS^GENERALIZED ANXIETY DISORDER
  1. ;;9401^NEUROSIS, PSYCHOGENIC AMNESIA^PSYCHOGENIC AMNESIA
  1. ;;9402^NEUROSIS, CONV DISORDER^CONVERSION DISORDER
  1. ;;9403^NEUROSIS, PHOBIA^SPECIFIC (SIMPLE) PHOBIA
  1. ;;9404^NEUROSIS, OBS COMP DISORD^OBSESSIVE COMPULSIVE DISORDER
  1. ;;9405^NEUROSIS, DYSTHYMIC DISORD^DYSTHYMIC DISORDER
  1. ;;9408^NEUROSIS, DEPERS DISORD^DEPERSONALIZATION DISORDER
  1. ;;9409^NEUROSIS, HYPOCHONDRIASIS^HYPOCHONDRIASIS
  1. ;;9412^PANIC DISORDER^PANIC DISORDER AND/OR AGORAPHOBIA
  1. ;;9413^ANXIETY DISORDER^ANXIETY DISORDER, NOS
  1. ;;9416^DISSOCIATIVE AMNESIA^DISSOCIATIVE AMNESIA, FUGUE OR IDENTITY DISORDER
  1. ;;9417^DEPERSONALIZATION DISORDER^DEPERSONALIZATION DISORDER
  1. ;;9421^SOMATIZATION DISORDER^SOMATIZATION DISORDER
  1. ;;9422^PAIN DISORDER^PAIN DISORDER
  1. ;;9423^UNDIFFERENTIATED SOMATOFORM DISORDER^UNDIFFERENTIATED SOMATOFORM DISORDER
  1. ;;9424^CONVERSION DISORDER^CONVERSION DISORDER
  1. ;;9425^HYPOCHONDRIASIS^HYPOCHONDRIASIS
  1. ;;9431^CYCLOTHYMIC DISORDER^CYCLOTHYMIC DISORDER
  1. ;;9432^BIPOLAR DISORDER^BIPOLAR DISORDER
  1. ;;9433^DYSTHYMIC DISORDER^DYSTHYMIC DISORDER
  1. ;;9434^MAJOR DEPRESSIVE DISORDER^MAJOR DEPRESSIVE DISORDER
  1. ;;9435^MOOD DISORDER, NOT OTHERWISE SPECIFIED^MOOD DISORDER, NOT OTHERWISE SPECIFIED
  1. ;;9440^CHRONIC ADJUSTMENT DISORDER^CHRONIC ADJUSTMENT DISORDER
  1. ;;9520^ANOREXIA NERVOSA^ANOREXIA NERVOSA (EATING DISORDER)
  1. ;;9521^BULIMIA NERVOSA^BULIMIA NERVOSA (EATING DISORDER)
  1. ;;$EXIT
  1. Q