1 | DVBAPADD ;ALB/JLU;adds new disability codes to file 31
|
---|
2 | ;;2.7;AMIE;;Apr 10, 1995
|
---|
3 | EN ;start of routine
|
---|
4 | I +$$VERSION^DVBAPST1>2.59 DO Q
|
---|
5 | .S VAR=" - Version 2.6 of AMIE has already been loaded."
|
---|
6 | .D BUMPBLK^DVBAPOST
|
---|
7 | .D BUMPBLK^DVBAPOST
|
---|
8 | .D BUMP^DVBAPOST(VAR)
|
---|
9 | .W !!,VAR
|
---|
10 | .S VAR="There is no need to update the Disability Condition file."
|
---|
11 | .D BUMP^DVBAPOST(VAR)
|
---|
12 | .W !,VAR,!
|
---|
13 | .D BUMPBLK^DVBAPOST
|
---|
14 | .Q
|
---|
15 | S JCNT=0
|
---|
16 | N LP,LP1
|
---|
17 | S VAR="Adding to the Disability Condition file."
|
---|
18 | W !!,VAR,!
|
---|
19 | D BUMPBLK^DVBAPOST
|
---|
20 | D BUMPBLK^DVBAPOST
|
---|
21 | D BUMP^DVBAPOST(VAR)
|
---|
22 | D BUMPBLK^DVBAPOST
|
---|
23 | F LP=1:1 S LP1=$T(TXT+LP) Q:LP1="" DO
|
---|
24 | .S DCODE=$P(LP1,";;",2)
|
---|
25 | .S DTEXT=$P(DCODE,";",2)
|
---|
26 | .S DCODE=$P(DCODE,";",1)
|
---|
27 | .I $L(DTEXT)>45 S DTEXT=$E(DTEXT,1,45)
|
---|
28 | .K JSTOP
|
---|
29 | .D CHK
|
---|
30 | .I $D(JSTOP) Q
|
---|
31 | .S DIC="^DIC(31,",DIC("DR")="2///"_DCODE,X=DTEXT,DLAYGO=31,DIC(0)="L"
|
---|
32 | .K DD,DO
|
---|
33 | .D FILE^DICN
|
---|
34 | .K DO,DD,DLAYGO
|
---|
35 | .I +Y>0 S JCNT=JCNT+1 W "."
|
---|
36 | .I +Y<0 D ERR
|
---|
37 | .Q
|
---|
38 | S VAR="Additions to the Disability Condition file (31) has finished. "_JCNT_" were added."
|
---|
39 | W !!,VAR
|
---|
40 | D BUMPBLK^DVBAPOST
|
---|
41 | D BUMPBLK^DVBAPOST
|
---|
42 | D BUMP^DVBAPOST(VAR)
|
---|
43 | K DIC,JSTOP,JCNT,DLAYGO,X,DCODE,DTEXT
|
---|
44 | Q
|
---|
45 | ;
|
---|
46 | CHK ;checks for the existance of the codes in the c cross ref.
|
---|
47 | I $D(^DIC(31,"C",DCODE)) S JSTOP=1
|
---|
48 | I $D(^DIC(31,"B",$E(DTEXT,1,30))) S JSTOP=1
|
---|
49 | I $D(JSTOP) DO
|
---|
50 | .S VAR="Disability Condition "_DCODE_" was not added. Entry already exists."
|
---|
51 | .W !,VAR
|
---|
52 | .D BUMPBLK^DVBAPOST
|
---|
53 | .D BUMP^DVBAPOST(VAR)
|
---|
54 | .Q
|
---|
55 | Q
|
---|
56 | ;
|
---|
57 | ERR ;not added
|
---|
58 | S VAR="Not able to add Disability Condition "_DCODE_". Consult the Install Guide."
|
---|
59 | W !,VAR
|
---|
60 | D BUMPBLK^DVBAPOST
|
---|
61 | D BUMP^DVBAPOST(VAR)
|
---|
62 | Q
|
---|
63 | ;
|
---|
64 | TXT ;new exams to be added.
|
---|
65 | ;;7532;RENAL TUBULAR DISORDERS
|
---|
66 | ;;7533;CYSTIC DISEASES OF THE KIDNEYS
|
---|
67 | ;;7534;ATHEROSCLEROTIC RENAL DISEASE
|
---|
68 | ;;7535;TOXIC NEUROPATHY
|
---|
69 | ;;7536;GLOMERULONEPHRITIS
|
---|
70 | ;;7537;INTERSTITIAL NEPHRITIS
|
---|
71 | ;;7538;PAPILLARY NECROSIS
|
---|
72 | ;;7539;RENAL AMYLOID DISEASE
|
---|
73 | ;;7540;DISSEMINATED INTRAVASCULAR COAGULATION WITH RENAL CORTICAL NECROSIS
|
---|
74 | ;;7541;RENAL INVOLVEMENT IN DIABETES, SICKLE CELL ANEMIA, SYSTEMIC LUPUS ERYTHEMATOSUS, VASCULITIS OR OTHER SYSTEMIC DISEASE PROCESES
|
---|
75 | ;;7542;NEUROGENIC BLADDER
|
---|
76 | ;;9914;MAXILLA, LOSS OF MORE THAN HALF
|
---|
77 | ;;9915;MAXILLA, LOSS OF HALF OR LESS
|
---|
78 | ;;9916;MAXILLA, MALUNION OR NONUNION
|
---|