[613] | 1 | QAMGRP1 ;HISC/DAD-AUTO LOAD GROUP DATA: ICD DIAGNOSES ;9/3/93 13:14
|
---|
| 2 | ;;1.0;Clinical Monitoring System;;09/13/1993
|
---|
| 3 | F QAQLABEL="AN1","AN2","AN3","AN4","AN5","TR8A","TR8B","TR10","TR11","TR12","CV4" S QAQCHECK=0 D LOOP Q:QAQCHECK=-1
|
---|
| 4 | G:QAQCHECK'=-1 ^QAMGRP2
|
---|
| 5 | EXIT K X,DIC,DLAYGO,QAMD0,Y,OFFSET,LINE,ST,END,NUM,D0,DIK,DA,LASTD0,TAB,QAQCOUNT,QAQCHECK,QAQLABEL,NUMBER
|
---|
| 6 | Q
|
---|
| 7 | LOOP ;
|
---|
| 8 | S X=$P($T(@QAQLABEL),";;",2) W !!,"Loading: ",X
|
---|
| 9 | S QAMD0=+$O(^QA(743.5,"B",$E(X,1,30),0)) I QAMD0 W !!?5,"*** ",X," already exists !! ***",*7 D G:(QAQCHECK=-1)!(QAQCHECK=2) XIT
|
---|
| 10 | ASK . W !!?5,"Do you want to check this group's completeness"
|
---|
| 11 | . S %=2 D YN^DICN I '% W !!?10,"Please answer Y(es) or N(o)" G ASK
|
---|
| 12 | . S QAQCHECK=%
|
---|
| 13 | . Q
|
---|
| 14 | W !!,"Working",! S (QAQCOUNT,TAB)=0
|
---|
| 15 | I QAQCHECK'>0 K DD,DIC,DINUM,DO S DIC="^QA(743.5,",DIC(0)="LM",DIC("DR")=".02////80",DLAYGO=743.5 D FILE^DICN S QAMD0=+Y
|
---|
| 16 | F OFFSET=1:1 S LINE=$P($T(@QAQLABEL+OFFSET),";;",2) Q:LINE="" D
|
---|
| 17 | . S ST=+LINE,END=$S(LINE["-":+$P(LINE,"-",2),1:ST),NUM=ST-.000001
|
---|
| 18 | . F S NUM=$O(^ICD9("BA",NUM)) Q:(NUM'>0)!(NUM>END) D
|
---|
| 19 | .. F D0=0:0 S D0=$O(^ICD9("BA",NUM,D0)) Q:D0'>0 D
|
---|
| 20 | ... S NUMBER=$P($G(^ICD9(D0,0)),"^") Q:NUMBER'>0
|
---|
| 21 | ... S X=NUMBER_";"_D0
|
---|
| 22 | ... G:$O(^QA(743.5,QAMD0,"GRP","B",$E(X,1,30),0)) SKIP
|
---|
| 23 | ... S ^QA(743.5,QAMD0,"GRP",D0,0)=X
|
---|
| 24 | ... S QAQADICT=743.51,QAQAFLD=.01,DA(1)=QAMD0,DA=D0 D ENSET^QAQAXREF
|
---|
| 25 | SKIP ... S LASTD0=D0,QAQCOUNT=QAQCOUNT+1
|
---|
| 26 | ... W:'TAB ! W ?TAB,NUMBER S TAB=TAB+$S(TAB=70:-70,1:10)
|
---|
| 27 | ... Q
|
---|
| 28 | .. Q
|
---|
| 29 | . Q
|
---|
| 30 | S ^QA(743.5,QAMD0,"GRP",0)="^743.51A^"_LASTD0_"^"_QAQCOUNT
|
---|
| 31 | W !!,QAQCOUNT," ICD-9-CM Diagnosis Codes ",$S(QAQCHECK=1:"checked",1:"loaded"),".",!
|
---|
| 32 | XIT Q
|
---|
| 33 | ;
|
---|
| 34 | AN1 ;;AN-1 DIAG GROUP
|
---|
| 35 | ;;431
|
---|
| 36 | ;;433.0
|
---|
| 37 | ;;433.1
|
---|
| 38 | ;;433.2
|
---|
| 39 | ;;433.3
|
---|
| 40 | ;;433.8
|
---|
| 41 | ;;433.9
|
---|
| 42 | ;;434.0
|
---|
| 43 | ;;434.1
|
---|
| 44 | ;;434.9
|
---|
| 45 | ;;436
|
---|
| 46 | ;;668.20
|
---|
| 47 | ;;668.21
|
---|
| 48 | ;;668.22
|
---|
| 49 | ;;997.0
|
---|
| 50 | ;;
|
---|
| 51 | AN2 ;;AN-2 DIAG GROUP
|
---|
| 52 | ;;736.05
|
---|
| 53 | ;;736.79
|
---|
| 54 | ;;781.4
|
---|
| 55 | ;;782.0
|
---|
| 56 | ;;
|
---|
| 57 | AN3 ;;AN-3 DIAG GROUP
|
---|
| 58 | ;;410.01
|
---|
| 59 | ;;410.11
|
---|
| 60 | ;;410.21
|
---|
| 61 | ;;410.31
|
---|
| 62 | ;;410.41
|
---|
| 63 | ;;410.51
|
---|
| 64 | ;;410.61
|
---|
| 65 | ;;410.71
|
---|
| 66 | ;;410.81
|
---|
| 67 | ;;410.91
|
---|
| 68 | ;;
|
---|
| 69 | AN4 ;;AN-4 DIAG GROUP
|
---|
| 70 | ;;427.11
|
---|
| 71 | ;;427.5
|
---|
| 72 | ;;668.11
|
---|
| 73 | ;;668.12
|
---|
| 74 | ;;669.41
|
---|
| 75 | ;;669.42
|
---|
| 76 | ;;997.1
|
---|
| 77 | ;;
|
---|
| 78 | AN5 ;;AN-5 DIAG GROUP
|
---|
| 79 | ;;669.1
|
---|
| 80 | ;;799.1
|
---|
| 81 | ;;995.4
|
---|
| 82 | ;;998.0
|
---|
| 83 | ;;
|
---|
| 84 | TR8A ;;TR-8A DIAG GROUP (GUNSHOT)
|
---|
| 85 | ;;879.2-879.5
|
---|
| 86 | ;;
|
---|
| 87 | TR8B ;;TR-8B DIAG GROUP (KNIFE)
|
---|
| 88 | ;;879.2-879.5
|
---|
| 89 | ;;
|
---|
| 90 | TR10 ;;TR-10 DIAG GROUP
|
---|
| 91 | ;;821.01
|
---|
| 92 | ;;821.11
|
---|
| 93 | ;;
|
---|
| 94 | TR11 ;;TR-11 DIAG GROUP
|
---|
| 95 | ;;852.2
|
---|
| 96 | ;;852.5
|
---|
| 97 | ;;868.03
|
---|
| 98 | ;;868.13
|
---|
| 99 | ;;860.2
|
---|
| 100 | ;;860.3
|
---|
| 101 | ;;860.4
|
---|
| 102 | ;;860.5
|
---|
| 103 | ;;901.0
|
---|
| 104 | ;;902.0
|
---|
| 105 | ;;423.9
|
---|
| 106 | ;;560.0
|
---|
| 107 | ;;560.1
|
---|
| 108 | ;;
|
---|
| 109 | TR12 ;;TR-12 DIAG GROUP-BASIC TRAUMA
|
---|
| 110 | ;;800.-801.9
|
---|
| 111 | ;;802.1
|
---|
| 112 | ;;802.3-802.399999
|
---|
| 113 | ;;802.5
|
---|
| 114 | ;;802.7
|
---|
| 115 | ;;802.9-809.1
|
---|
| 116 | ;;810.1
|
---|
| 117 | ;;811.1
|
---|
| 118 | ;;812.1
|
---|
| 119 | ;;812.3
|
---|
| 120 | ;;812.5
|
---|
| 121 | ;;813.1
|
---|
| 122 | ;;813.3
|
---|
| 123 | ;;813.5
|
---|
| 124 | ;;813.9
|
---|
| 125 | ;;818-822.1
|
---|
| 126 | ;;823.1
|
---|
| 127 | ;;823.3
|
---|
| 128 | ;;823.9
|
---|
| 129 | ;;827
|
---|
| 130 | ;;939.9
|
---|
| 131 | ;;950-959.9
|
---|
| 132 | ;;
|
---|
| 133 | CV4 ;;CV-4 DIAG GROUP
|
---|
| 134 | ;;410.0-410.1
|
---|
| 135 | ;;997.1
|
---|
| 136 | ;;
|
---|