1 | QAOSCNV8 ;HISC/DAD-CONVERT REASONS FOR REFERRAL ;9/9/93 13:52
|
---|
2 | ;;3.0;Occurrence Screen;;09/14/1993
|
---|
3 | W !!,"Converting text of reasons for referral"
|
---|
4 | W !,"---------------------------------------"
|
---|
5 | I $O(^QA(741.1,0))'>0,$O(^QA(741.4,0)) D Q
|
---|
6 | . S DIU="^QA(741.4,",DIU(0)="DT" D EN^DIU2
|
---|
7 | . Q
|
---|
8 | K ^TMP($J,"QAOSCNV8") S QAOCOUNT=0
|
---|
9 | F QAOSLINE=3:3 S QAOSDATA=$P($T(REFER+QAOSLINE),";;",2) Q:QAOSDATA="" D
|
---|
10 | . S QAOCOUNT=QAOCOUNT+1
|
---|
11 | . S ^TMP($J,"QAOSCNV8",QAOCOUNT)=QAOSDATA
|
---|
12 | . S ^TMP($J,"QAOSCNV8",QAOCOUNT,"S")=$P($T(REFER+QAOSLINE+1),";;",2)
|
---|
13 | . S ^TMP($J,"QAOSCNV8",QAOCOUNT,"L")=$P($T(REFER+QAOSLINE+2),";;",2)
|
---|
14 | . Q
|
---|
15 | D ^QAOSCNV9
|
---|
16 | F QAOSLINE=1:1:QAOCOUNT D LOOP
|
---|
17 | K DA,DIC,DIE,DINUM,DLAYGO,DO,DR,QAOCOUNT,QAOFOUND,QAOLDNEW,QAOSD0
|
---|
18 | K QAOSDATA,QAOSHORT,QAOSLINE,QAOSLONG,QAOSREAS,QAOSSCRN,QAOSTEXT,X,Y
|
---|
19 | K ^TMP($J,"QAOSCNV8")
|
---|
20 | Q
|
---|
21 | LOOP ;
|
---|
22 | S QAOSDATA=^TMP($J,"QAOSCNV8",QAOSLINE),QAOSSCRN=$P(QAOSDATA,"^")
|
---|
23 | S QAOSREAS("OLD")=$P(QAOSDATA,"^",2),QAOSREAS("NEW")=$P(QAOSDATA,"^",3)
|
---|
24 | S QAOSTEXT("SHORT")=^TMP($J,"QAOSCNV8",QAOSLINE,"S")
|
---|
25 | S QAOSTEXT("LONG")=^TMP($J,"QAOSCNV8",QAOSLINE,"L")
|
---|
26 | W !!,"Screen: ",QAOSSCRN
|
---|
27 | I $G(^QA(741.1,QAOSSCRN,0))="" W " *** NOT FOUND ***" Q
|
---|
28 | W !?5,"Reason for referral code ==> "
|
---|
29 | W "Old: ",$S(QAOSREAS("OLD")]"":QAOSREAS("OLD"),1:"??")
|
---|
30 | W ?45,"New: ",QAOSREAS("NEW")
|
---|
31 | S QAOFOUND=0
|
---|
32 | F QAOLDNEW="NEW","OLD" D Q:QAOFOUND
|
---|
33 | . S X=QAOSREAS(QAOLDNEW),QAOSREAS=+X+($A(X,$L(X))/100)
|
---|
34 | . F QAOSD0=0:0 S QAOSD0=$O(^QA(741.4,"AC",QAOSSCRN,QAOSREAS,QAOSD0)) Q:QAOSD0'>0 D Q:QAOFOUND
|
---|
35 | .. S QAOSREAS(0)=$P($G(^QA(741.4,QAOSD0,0)),"^") Q:QAOSREAS(0)=""
|
---|
36 | .. S QAOSLONG=$P($G(^QA(741.4,QAOSD0,1)),"^")
|
---|
37 | .. S QAOSHORT=$P($G(^QA(741.4,QAOSD0,2)),"^")
|
---|
38 | .. I QAOSREAS(0)=QAOSREAS("NEW"),QAOSLONG=QAOSTEXT("LONG"),QAOSHORT=QAOSTEXT("SHORT") S QAOFOUND=2 Q
|
---|
39 | .. I QAOSREAS(0)=QAOSREAS("OLD") S QAOFOUND=1
|
---|
40 | .. Q
|
---|
41 | . Q
|
---|
42 | I 'QAOFOUND D
|
---|
43 | . K DD,DIC,DINUM,DO
|
---|
44 | . S DIC="^QA(741.4,",DIC(0)="L",DIC("DR")=""
|
---|
45 | . S DLAYGO=741.4,X=QAOSREAS("NEW")
|
---|
46 | . D FILE^DICN S QAOSD0=+Y
|
---|
47 | . Q
|
---|
48 | W !?10,"Old text: ",$P($G(^QA(741.4,QAOSD0,2)),"^")
|
---|
49 | W !?10,"New text: ",QAOSTEXT("SHORT")
|
---|
50 | Q:QAOFOUND=2
|
---|
51 | K DA,DIC,DIE,DR
|
---|
52 | S DIE="^QA(741.4,",DA=QAOSD0
|
---|
53 | S DR=".01////"_QAOSREAS("NEW")_";2////"_QAOSSCRN
|
---|
54 | S DR(1,741.4,1)="1////"_QAOSTEXT("LONG")
|
---|
55 | S DR(1,741.4,2)="3////"_QAOSTEXT("SHORT")
|
---|
56 | D ^DIE
|
---|
57 | Q
|
---|
58 | REFER ;;SCREEN ^ OLD NUMBER ^ NEW NUMBER
|
---|
59 | ;;NEW TEXT (SHORT)
|
---|
60 | ;;NEW TEXT (LONG)
|
---|
61 | 1011 ;;101.1^10^99
|
---|
62 | ;;OTHER
|
---|
63 | ;;OTHER
|
---|
64 | ;;101.1^^10
|
---|
65 | ;;PATIENT NON-COMPLIANCE
|
---|
66 | ;;READMISSION APPEARS TO BE RELATED TO ISSUES OF PATIENT NON-COMPLIANCE
|
---|
67 | ;;101.1^9^9
|
---|
68 | ;;DECUBITI DEHYDRATION OR DRUG TOXICITY
|
---|
69 | ;;PATIENT REHOSPITALIZED FOR DECUBITI DEHYDRATION OR DRUG TOXICITY
|
---|
70 | ;;101.1^8^8
|
---|
71 | ;;FAILURE OF CONTINUING TREATMENT DURING OUTPATIENT PERIOD
|
---|
72 | ;;READMISSION APPEARS TO BE RELATED TO FAILURE OF CONTINUING TREATMENT DURING OUTPATIENT PERIOD
|
---|
73 | ;;101.1^7^7
|
---|
74 | ;;UNEXPECTED EXACERBATION OF ILLNESS
|
---|
75 | ;;READMISSION APPEARS TO BE RELATED TO UNEXPECTED EXACERBATION OF ILLNESS
|
---|
76 | ;;101.1^6^6
|
---|
77 | ;;PATIENT EDUCATION
|
---|
78 | ;;READMISSION APPEARS TO BE RELATED TO PATIENT EDUCATION CONCERNING PROBLEMS TREATED DURING FIRST HOSPITALIZATION
|
---|
79 | ;;101.1^5^5
|
---|
80 | ;;DISCHARGE ORDERS
|
---|
81 | ;;READMISSION APPEARS TO BE RELATED TO SOME ASPECT OF DISCHARGE ORDERS
|
---|
82 | ;;101.1^4^4
|
---|
83 | ;;PRE-EXISTENT UNDIAGNOSED CONDITION
|
---|
84 | ;;READMISSION APPEARS TO BE RELATED TO CONDITION WHICH MAY HAVE EXISTED AT TIME OF FIRST HOSPITALIZATION BUT WAS NOT DIAGNOSED
|
---|
85 | ;;101.1^3^3
|
---|
86 | ;;TIMELINESS OF DISCHARGE
|
---|
87 | ;;READMISSION APPEARS TO BE RELATED TO TIMELINESS OF DISCHARGE
|
---|
88 | ;;101.1^2^2
|
---|
89 | ;;DISCHARGE PLANS MADE DURING PREVIOUS HOSPITALIZATION
|
---|
90 | ;;READMISSION APPEARS TO BE RELATED TO DISCHARGE PLANS MADE DURING PREVIOUS HOSPITALIZATION
|
---|
91 | ;;101.1^1^1
|
---|
92 | ;;COMPLICATION OF TREATMENT DURING PRIOR HOSPITALIZATION
|
---|
93 | ;;READMISSION APPEARS TO BE RELATED TO COMPLICATION OF TREATMENT DURING PRIOR HOSPITALIZATION
|
---|
94 | 102 ;;102^5^99
|
---|
95 | ;;OTHER
|
---|
96 | ;;OTHER
|
---|
97 | ;;102^2^2
|
---|
98 | ;;OUTPATIENT DRUG THERAPY
|
---|
99 | ;;ADMISSION APPEARS TO HAVE BEEN A CONSEQUENCE OF OUTPATIENT DRUG THERAPY
|
---|
100 | ;;102^3^3
|
---|
101 | ;;FOLLOWED TWO OR MORE OUTPATIENT VISITS FOR SAME ACUTE CONDITION
|
---|
102 | ;;ADMISSION FOLLOWED TWO OR MORE OUTPATIENT VISITS FOR SAME ACUTE CONDITION
|
---|
103 | ;;102^4^4
|
---|
104 | ;;ESCALATION OF CARE INAPPROPRIATELY DELAYED
|
---|
105 | ;;ESCALATION OF CARE TO INPATIENT LEVEL APPEARS TO HAVE BEEN INAPPROPRIATELY DELAYED
|
---|
106 | ;;102^^1K
|
---|
107 | ;;OUTPATIENT MANAGEMENT ISSUE: NON-COMPLIANCE AND FAILURE TO OBTAIN PRESCRIBED MEDICATIONS
|
---|
108 | ;;ADMISSION APPEARS TO BE RELATED TO NON-COMPLIANCE AND FAILURE TO OBTAIN PRESCRIBED MEDICATIONS
|
---|
109 | ;;102^1I^1J
|
---|
110 | ;;OUTPATIENT MANAGEMENT ISSUE: FOLLOW-UP OF FINANCIAL OR SOCIAL SUPPORT PROBLEMS
|
---|
111 | ;;ADMISSION APPEARS TO BE RELATED TO OUTPATIENT MANAGEMENT ISSUE: FOLLOW-UP OF FINANCIAL OR SOCIAL SUPPORT PROBLEMS PARTICULARLY FOR PSYCHIATRIC PATIENTS
|
---|