[613] | 1 | PXRMGECT ;SLC/JVS GEC-Queued Reports-cont'd ;7/14/05 10:45
|
---|
| 2 | ;;2.0;CLINICAL REMINDERS;**4**;Feb 04, 2005;Build 21
|
---|
| 3 | Q
|
---|
| 4 | CTL ;Referrals Counts by Location
|
---|
| 5 | N LOC,TOTAL,ACCTOT,PAGE
|
---|
| 6 | S ACCTOT=0
|
---|
| 7 | S REF="^TMP(""PXRMGEC"",$J)"
|
---|
| 8 | D E^PXRMGECV("CTL",1,BDT,EDT,"F",0)
|
---|
| 9 | I FORMAT="D" S FOR=0
|
---|
| 10 | I FORMAT="F" S FOR=1
|
---|
| 11 | W @IOF
|
---|
| 12 | W "=============================================================================="
|
---|
| 13 | W !,"Referral Count by Location"
|
---|
| 14 | W !,"From: "_$$FMTE^XLFDT(BDT,"5ZM")_" To: "_$$FMTE^XLFDT(EDT,"5ZM")
|
---|
| 15 | W !,"Report Displays Counts of Complete Referrals Only"
|
---|
| 16 | I FOR W !,"Location",?25,"Total Count"
|
---|
| 17 | I 'FOR W !,"Location^Total Count"
|
---|
| 18 | W !,"=============================================================================="
|
---|
| 19 | S PAGE=1
|
---|
| 20 | ;TMP("PXRMGEC",$J,"REFLOCC",LOC)="3"
|
---|
| 21 | W ! D PAGE^PXRMGECZ
|
---|
| 22 | S LOC=0 F S LOC=$O(@REF@("REFLOCC",LOC)) Q:LOC="" D
|
---|
| 23 | .S TOTAL=$G(@REF@("REFLOCC",LOC)) S ACCTOT=ACCTOT+TOTAL
|
---|
| 24 | .I FOR W !,LOC,?25,$J(TOTAL,3) D PAGE^PXRMGECZ
|
---|
| 25 | .I 'FOR W !,LOC,"^",TOTAL D PAGE^PXRMGECZ
|
---|
| 26 | I FOR W !,"_____________________________" D PAGE^PXRMGECZ
|
---|
| 27 | I FOR W !,"Total Referrals",?25,$J(ACCTOT,3) D PAGE^PXRMGECZ
|
---|
| 28 | K ^TMP("PXRMGEC",$J)
|
---|
| 29 | Q
|
---|
| 30 | ;______________________________________________________________
|
---|
| 31 | CTDR ;Referrals Counts by Provider
|
---|
| 32 | N DOC,TOTAL,ACCTOT,DIEN,PAGE
|
---|
| 33 | S ACCTOT=0
|
---|
| 34 | D E^PXRMGECV("CTDR",1,BDT,EDT,"F",0)
|
---|
| 35 | I FORMAT="F" S FOR=1
|
---|
| 36 | I FORMAT="D" S FOR=0
|
---|
| 37 | W @IOF
|
---|
| 38 | W "=============================================================================="
|
---|
| 39 | W !,"Referral Count by Provider"
|
---|
| 40 | W !,"From: "_$$FMTE^XLFDT(BDT,"5ZM")_" To: "_$$FMTE^XLFDT(EDT,"5ZM")
|
---|
| 41 | W !,"Report Displays Counts of Complete Referrals Only"
|
---|
| 42 | I FOR W !,"Provider",?37,"Total Count"
|
---|
| 43 | I 'FOR W !,"Provider^IEN^Total Count"
|
---|
| 44 | W !,"=============================================================================="
|
---|
| 45 | S PAGE=1
|
---|
| 46 | ;TMP("PXRMGEC",$J,"REFDOCC",DOC)="3"
|
---|
| 47 | W ! D PAGE^PXRMGECZ
|
---|
| 48 | S DOC=0 F S DOC=$O(^TMP("PXRMGEC",$J,"REFDOCC",DOC)) Q:DOC="" D
|
---|
| 49 | .S DIEN=0 F S DIEN=$O(^TMP("PXRMGEC",$J,"REFDOCC",DOC,DIEN)) Q:DIEN="" D
|
---|
| 50 | ..S TOTAL=$G(^TMP("PXRMGEC",$J,"REFDOCC",DOC,DIEN)) S ACCTOT=ACCTOT+TOTAL
|
---|
| 51 | ..I FOR W !,DOC," ("_DIEN_")",?37,$J(TOTAL,3) D PAGE^PXRMGECZ
|
---|
| 52 | ..I 'FOR W !,DOC,"^",DIEN,"^",TOTAL D PAGE^PXRMGECZ
|
---|
| 53 | I FOR W !,"_____________________________" D PAGE^PXRMGECZ
|
---|
| 54 | I FOR W !,"Total Referrals",?37,$J(ACCTOT,3) D PAGE^PXRMGECZ
|
---|
| 55 | K ^TMP("PXRMGEC",$J)
|
---|
| 56 | Q
|
---|
| 57 | ;______________________________________________________________
|
---|
| 58 | CTP ;Referrals Counts by Patient
|
---|
| 59 | N PATIENT,TOTAL,ACCTOT,SSN,CNT,PAGE,DFNN,STATUS,DIV
|
---|
| 60 | S ACCTOT=0
|
---|
| 61 | D E^PXRMGECV("CTP",1,BDT,EDT,"F",0)
|
---|
| 62 | I FORMAT="F" S FOR=1
|
---|
| 63 | I FORMAT="D" S FOR=0
|
---|
| 64 | W @IOF
|
---|
| 65 | W "=============================================================================="
|
---|
| 66 | W !,"Referral Count by Date"
|
---|
| 67 | W !,"From: "_$$FMTE^XLFDT(BDT,"5ZM")_" To: "_$$FMTE^XLFDT(EDT,"5ZM")
|
---|
| 68 | W !,"Report Displays Counts of Complete Referrals Only"
|
---|
| 69 | I FOR W !,"Patient",?37,"Total Count",?56,"Division"
|
---|
| 70 | I 'FOR W !,"Patient^SSN^Total Count"
|
---|
| 71 | W !,"=============================================================================="
|
---|
| 72 | S PAGE=1
|
---|
| 73 | S CNT=0
|
---|
| 74 | ;TMP("PXRMGEC",$J,"REFDFNN,PATIENT)="3"
|
---|
| 75 | W ! D PAGE^PXRMGECZ
|
---|
| 76 | S PATIENT=0 F S PATIENT=$O(^TMP("PXRMGEC",$J,"REFDFNN",PATIENT)) Q:PATIENT="" D
|
---|
| 77 | .S DFNN=$O(^DPT("B",PATIENT,0))
|
---|
| 78 | .S STATUS=$S($D(^DPT(DFNN,.1)):"INPATIENT",1:"OUTPATIENT")
|
---|
| 79 | .S DIV=$$GET1^DIQ(2,DFNN,.19)
|
---|
| 80 | .I STATUS["IN" I DIV="" S DIV="Unknown"
|
---|
| 81 | .S CNT=CNT+1
|
---|
| 82 | .S SSN=0 F S SSN=$O(^TMP("PXRMGEC",$J,"REFDFNN",PATIENT,SSN)) Q:SSN="" D
|
---|
| 83 | ..S TOTAL=$G(^TMP("PXRMGEC",$J,"REFDFNN",PATIENT)) S ACCTOT=ACCTOT+TOTAL
|
---|
| 84 | ..I FOR W !,CNT," ",PATIENT,?25,SSN,?37,$J(TOTAL,3),?44,STATUS,?56,DIV D PAGE^PXRMGECZ
|
---|
| 85 | ..I 'FOR W !,PATIENT,"^",SSN,"^",TOTAL D PAGE^PXRMGECZ
|
---|
| 86 | I FOR W !,"_____________________________" D PAGE^PXRMGECZ
|
---|
| 87 | I FOR W !,"Total Referrals",?25,SSN,?37,$J(ACCTOT,3) D PAGE^PXRMGECZ
|
---|
| 88 | K ^TMP("PXRMGEC",$J)
|
---|
| 89 | Q
|
---|
| 90 | ;______________________________________________________________
|
---|
| 91 | CTD ;Referrals Counts by Date
|
---|
| 92 | N DATE,TOTAL,ACCTOT,PAGE
|
---|
| 93 | S ACCTOT=0
|
---|
| 94 | D E^PXRMGECV("CTD",1,BDT,EDT,"F",0)
|
---|
| 95 | I FORMAT="F" S FOR=1
|
---|
| 96 | I FORMAT="D" S FOR=0
|
---|
| 97 | W @IOF
|
---|
| 98 | W "=============================================================================="
|
---|
| 99 | S PAGE=1
|
---|
| 100 | W !,"Referral Count by Date"
|
---|
| 101 | W !,"From: "_$$FMTE^XLFDT(BDT,"5ZM")_" To: "_$$FMTE^XLFDT(EDT,"5ZM")
|
---|
| 102 | W !,"Report Displays Counts of Complete Referrals Only"
|
---|
| 103 | I FOR W !,"Date",?25,"Total Count"
|
---|
| 104 | I 'FOR W !,"Date^Total Count"
|
---|
| 105 | W !,"=============================================================================="
|
---|
| 106 | ;TMP("PXRMGEC",$J,"REFDATE",DATE)="3"
|
---|
| 107 | W !
|
---|
| 108 | S DATE=0 F S DATE=$O(^TMP("PXRMGEC",$J,"REFDATE",DATE)) Q:DATE="" D
|
---|
| 109 | .S TOTAL=$G(^TMP("PXRMGEC",$J,"REFDATE",DATE)) S ACCTOT=ACCTOT+TOTAL
|
---|
| 110 | .I FOR W !,$$FMTE^XLFDT(DATE,"5ZM"),?25,$J(TOTAL,3) D PAGE^PXRMGECZ
|
---|
| 111 | .I 'FOR W !,$$FMTE^XLFDT(DATE,"5ZM"),"^",TOTAL D PAGE^PXRMGECZ
|
---|
| 112 | I FOR W !,"_____________________________" D PAGE^PXRMGECZ
|
---|
| 113 | I FOR W !,"Total Referrals",?25,$J(ACCTOT,3) D PAGE^PXRMGECZ
|
---|
| 114 | K ^TMP("PXRMGEC",$J)
|
---|
| 115 | Q
|
---|
| 116 | ;______________________________________________________________
|
---|