- ABMM2PV6 ;IHS/SD/SDR - MU Patient Volume EP Report ;
- ;;2.6;IHS 3P BILLING SYSTEM;**11**;NOV 12, 2009;Build 133
- ;
- SUMMARY ;
- D EN^ABMVDF("IOF")
- W !
- D CENTER^ABMUCUTL("SUMMARY OF PATIENT VOLUME REPORT TO BE GENERATED")
- W !!!,"Report Name: "
- I ABMY("RTYP")="SEL" W "Patient Volume Report for Eligible Professionals"
- I ABMY("RTYP")="GRP" W "Patient Volume Report for Group Practice"
- I ABMY("RTYP")="HOS" W "Patient Volume Report for Eligible Hospitals"
- W !,"The date ranges for this report are:"
- W !?3,"Participation Year: ",ABMY("PYR")
- I "^A^B^C^"[("^"_ABMY("90")_"^") W !?3,"Qualification Year: ",ABMY("QYR")
- W !,"Reporting Period: "
- I ABMY("90")="A"!(ABMY("90")="D") W "Automated ",$S(ABMY("A90")="F":"First",1:"Highest")," 90-day"
- I ABMY("90")="B"!(ABMY("90")="E") W "90-day beginning ",$$SDT^ABMDUTL(ABMY("SDT"))
- I ABMY("90")="C" W $$SDT^ABMDUTL(ABMY("SDT"))_" thru "_$$SDT^ABMDUTL(ABMY("EDT"))
- I ABMY("90")="D"!(ABMY("90")="E") W !,"Attestation Date: "
- W:(ABMY("90")="D") $$SDT^ABMDUTL(ABMY("ADT"))
- W:(ABMY("90")="E") $$SDT^ABMDUTL(ABMY("SDT"))
- W:$G(ABMY("TVDTS")) !!,"Number of top volume dates to display if minimum thresholds are not met: ",ABMY("TVDTS")
- W !!,"Report Method Type: "
- W:ABMY("RTYP")="SEL" "Individual"
- W:ABMY("RTYP")="GRP" "Group"
- W:ABMY("RTYP")="HOS" "Hospital/ER"
- ;
- W !!,"SCHIP insurers included:"
- I '$D(ABML) W !?3,"<NONE>"
- S ABMINS=0
- F S ABMINS=$O(ABMI("INS",ABMINS)) Q:'ABMINS D
- .W !?5,$$GET1^DIQ(9999999.18,ABMINS,".01","E")
- I ABMY("RTYP")="SEL" D
- .W !!,"Eligible Professional(s):"
- .S ABMPRV=0
- .F S ABMPRV=$O(ABMPRVDR(ABMPRV)) Q:'ABMPRV D
- ..W !?3,$$GET1^DIQ(200,ABMPRV,".01")_" ("_$$GET1^DIQ(7,$$GET1^DIQ(200,ABMPRV,53.5,"I"),.01,"E")_")"
- W !
- W !,"Facility(s):"
- S ABMFC=0
- F S ABMFC=$O(ABMF(ABMFC)) Q:'ABMFC D
- .W !?3,$$GET1^DIQ(9999999.06,ABMFC,".01","E")
- .I $D(^ABMMUPRM(1,1,"B",ABMFC)) W " (FQHC/RHC/Tribal)"
- Q
- ABMM2PV6 ;IHS/SD/SDR - MU Patient Volume EP Report ;
- +1 ;;2.6;IHS 3P BILLING SYSTEM;**11**;NOV 12, 2009;Build 133
- +2 ;
- SUMMARY ;
- +1 DO EN^ABMVDF("IOF")
- +2 WRITE !
- +3 DO CENTER^ABMUCUTL("SUMMARY OF PATIENT VOLUME REPORT TO BE GENERATED")
- +4 WRITE !!!,"Report Name: "
- +5 IF ABMY("RTYP")="SEL"
- WRITE "Patient Volume Report for Eligible Professionals"
- +6 IF ABMY("RTYP")="GRP"
- WRITE "Patient Volume Report for Group Practice"
- +7 IF ABMY("RTYP")="HOS"
- WRITE "Patient Volume Report for Eligible Hospitals"
- +8 WRITE !,"The date ranges for this report are:"
- +9 WRITE !?3,"Participation Year: ",ABMY("PYR")
- +10 IF "^A^B^C^"[("^"_ABMY("90")_"^")
- WRITE !?3,"Qualification Year: ",ABMY("QYR")
- +11 WRITE !,"Reporting Period: "
- +12 IF ABMY("90")="A"!(ABMY("90")="D")
- WRITE "Automated ",$SELECT(ABMY("A90")="F":"First",1:"Highest")," 90-day"
- +13 IF ABMY("90")="B"!(ABMY("90")="E")
- WRITE "90-day beginning ",$$SDT^ABMDUTL(ABMY("SDT"))
- +14 IF ABMY("90")="C"
- WRITE $$SDT^ABMDUTL(ABMY("SDT"))_" thru "_$$SDT^ABMDUTL(ABMY("EDT"))
- +15 IF ABMY("90")="D"!(ABMY("90")="E")
- WRITE !,"Attestation Date: "
- +16 IF (ABMY("90")="D")
- WRITE $$SDT^ABMDUTL(ABMY("ADT"))
- +17 IF (ABMY("90")="E")
- WRITE $$SDT^ABMDUTL(ABMY("SDT"))
- +18 IF $GET(ABMY("TVDTS"))
- WRITE !!,"Number of top volume dates to display if minimum thresholds are not met: ",ABMY("TVDTS")
- +19 WRITE !!,"Report Method Type: "
- +20 IF ABMY("RTYP")="SEL"
- WRITE "Individual"
- +21 IF ABMY("RTYP")="GRP"
- WRITE "Group"
- +22 IF ABMY("RTYP")="HOS"
- WRITE "Hospital/ER"
- +23 ;
- +24 WRITE !!,"SCHIP insurers included:"
- +25 IF '$DATA(ABML)
- WRITE !?3,"<NONE>"
- +26 SET ABMINS=0
- +27 FOR
- SET ABMINS=$ORDER(ABMI("INS",ABMINS))
- IF 'ABMINS
- QUIT
- Begin DoDot:1
- +28 WRITE !?5,$$GET1^DIQ(9999999.18,ABMINS,".01","E")
- End DoDot:1
- +29 IF ABMY("RTYP")="SEL"
- Begin DoDot:1
- +30 WRITE !!,"Eligible Professional(s):"
- +31 SET ABMPRV=0
- +32 FOR
- SET ABMPRV=$ORDER(ABMPRVDR(ABMPRV))
- IF 'ABMPRV
- QUIT
- Begin DoDot:2
- +33 WRITE !?3,$$GET1^DIQ(200,ABMPRV,".01")_" ("_$$GET1^DIQ(7,$$GET1^DIQ(200,ABMPRV,53.5,"I"),.01,"E")_")"
- End DoDot:2
- End DoDot:1
- +34 WRITE !
- +35 WRITE !,"Facility(s):"
- +36 SET ABMFC=0
- +37 FOR
- SET ABMFC=$ORDER(ABMF(ABMFC))
- IF 'ABMFC
- QUIT
- Begin DoDot:1
- +38 WRITE !?3,$$GET1^DIQ(9999999.06,ABMFC,".01","E")
- +39 IF $DATA(^ABMMUPRM(1,1,"B",ABMFC))
- WRITE " (FQHC/RHC/Tribal)"
- End DoDot:1
- +40 QUIT