[613] | 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
|
---|