Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: BUD1XTCH

BUD1XTCH.m

Go to the documentation of this file.
  1. BUD1XTCH ; IHS/CMI/LAB - TAXONOMY CHECK FOR FY04 GPRA REPORT ;
  1. ;;10.0;IHS/RPMS UNIFORM DATA SYSTEM;;FEB 04, 2016;Build 50
  1. ;
  1. ;
  1. D HOME^%ZIS
  1. W:$D(IOF) @IOF
  1. W !!,"Checking for Taxonomies to support the 2011 UDS Report. ",!,"Please enter the device for printing.",!
  1. ZIS ;
  1. S XBRC="",XBRP="TAXCHK^BUD1TXCH",XBNS="",XBRX="XIT^BUD1TXCH"
  1. D ^XBDBQUE
  1. D XIT
  1. Q
  1. TAXCHK ;EP
  1. D HOME^%ZIS
  1. K BUDQUIT
  1. W !,"Checking for Taxonomies to support the 2011 UDS Report...",!
  1. NEW A,BUDX,I,Y,Z,J
  1. K A
  1. I $G(BUDT6) S T="TAXS" F J=1:1 S Z=$T(@T+J),BUDX=$P(Z,";;",2),Y=$P(Z,";;",3) Q:BUDX="" D
  1. .I '$D(^ATXAX("B",BUDX)) S A(BUDX)=Y_"^is Missing" Q
  1. .S I=$O(^ATXAX("B",BUDX,0))
  1. .I '$D(^ATXAX(I,21,"B")) S A(BUDX)=Y_"^has no entries "
  1. I $G(BUDT6) S T="LAB" F J=1:1 S Z=$T(@T+J),BUDX=$P(Z,";;",2),Y=$P(Z,";;",3) Q:BUDX="" D
  1. .I '$D(^ATXLAB("B",BUDX)) S A(BUDX)=Y_"^is Missing " Q
  1. .S I=$O(^ATXLAB("B",BUDX,0))
  1. .I '$D(^ATXLAB(I,21,"B")) S A(BUDX)=Y_"^has no entries "
  1. I $G(BUDT6B) S T="TAXB6" F J=1:1 S Z=$T(@T+J),BUDX=$P(Z,";;",2),Y=$P(Z,";;",3) Q:BUDX="" D
  1. .I '$D(^ATXAX("B",BUDX)) S A(BUDX)=Y_"^is Missing" Q
  1. .S I=$O(^ATXAX("B",BUDX,0))
  1. .I '$D(^ATXAX(I,21,"B")) S A(BUDX)=Y_"^has no entries "
  1. I $G(BUDT6B) S T="LAB6B" F J=1:1 S Z=$T(@T+J),BUDX=$P(Z,";;",2),Y=$P(Z,";;",3) Q:BUDX="" D
  1. .I '$D(^ATXLAB("B",BUDX)) S A(BUDX)=Y_"^is Missing " Q
  1. .S I=$O(^ATXLAB("B",BUDX,0))
  1. .I '$D(^ATXLAB(I,21,"B")) S A(BUDX)=Y_"^has no entries "
  1. I $G(BUDT7) S T="TAX7" F J=1:1 S Z=$T(@T+J),BUDX=$P(Z,";;",2),Y=$P(Z,";;",3) Q:BUDX="" D
  1. .I '$D(^ATXAX("B",BUDX)) S A(BUDX)=Y_"^is Missing" Q
  1. .S I=$O(^ATXAX("B",BUDX,0))
  1. .I '$D(^ATXAX(I,21,"B")) S A(BUDX)=Y_"^has no entries "
  1. I $G(BUDT7) S T="LAB7" F J=1:1 S Z=$T(@T+J),BUDX=$P(Z,";;",2),Y=$P(Z,";;",3) Q:BUDX="" D
  1. .I '$D(^ATXLAB("B",BUDX)) S A(BUDX)=Y_"^is Missing " Q
  1. .S I=$O(^ATXLAB("B",BUDX,0))
  1. .I '$D(^ATXLAB(I,21,"B")) S A(BUDX)=Y_"^has no entries "
  1. I '$D(A) W !,"All taxonomies are present.",! K A,BUDX,Y,I,Z D DONE Q
  1. W !!,"In order for the UDS Report to find all necessary data, several",!,"taxonomies must be established. The following taxonomies are missing or have",!,"no entries:"
  1. S BUDX="" F S BUDX=$O(A(BUDX)) Q:BUDX=""!($D(BUDQUIT)) D
  1. .;I $Y>(IOSL-2) D PAGE Q:$D(BUDQUIT)
  1. .W !,$P(A(BUDX),U)," [",BUDX,"] ",$P(A(BUDX),U,2)
  1. .Q
  1. DONE ;
  1. K BUDQUIT
  1. I $E(IOST)="C",IO=IO(0) S DIR(0)="EO",DIR("A")="End of taxonomy check. PRESS ENTER" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. Q
  1. XIT ;EP
  1. K BUD,BUDX,BUDQUIT,BUDLINE,BUDJ,BUDX,BUDTEXT,BUD
  1. K X,Y,J
  1. Q
  1. PAGE ;
  1. I $E(IOST)="C",IO=IO(0) W ! S DIR(0)="EO" D ^DIR K DIR I Y=0!(Y="^")!($D(DTOUT)) S BUDQUIT="" Q
  1. Q
  1. TAXS ;
  1. ;;BUD CPT HEPATITIS B TESTS
  1. ;;BUD CPT HEPATITIS C TESTS
  1. ;;BUD CPT HIV TESTS
  1. ;;BUD 11 CPT IMM LINE 24
  1. ;;BUD CPT PAP 10
  1. ;;BGP PAP LOINC CODES
  1. ;;BGP HIV TEST LOINC CODES
  1. ;;BGP PQA CONTROLLER MEDS
  1. ;;BGP CMS SMOKING CESSATION MEDS
  1. ;;BUD BMI PROCS
  1. ;;BUD TOBACCO SCREEN CPTS
  1. ;;BUD TOBACCO SCREEN DXS
  1. ;;
  1. LAB ;
  1. ;;BGP PAP SMEAR TAX
  1. ;;BGP HIV TEST TAX
  1. ;;BUD HEPATITIS B TESTS
  1. ;;BUD HEPATITIS C TESTS
  1. ;;
  1. LAB6B ;;
  1. ;;BGP PAP SMEAR TAX
  1. ;;
  1. TAXB6 ;;
  1. ;;BUD HYSTERECTOMY CPTS
  1. ;;BUD HYSTERECTOMY PROCEDURES
  1. ;;BGP PAP LOINC CODES
  1. ;;BUD CPT PAP TABLE 6B 10
  1. ;;BUD IPV EVID DISEASE
  1. ;;BGP MMR CONTRAINDICATIONS
  1. ;;BGP MEASLES EVIDENCE
  1. ;;BGP MUMPS EVIDENCE
  1. ;;BGP HEP EVIDENCE
  1. ;;BGP RUBELLA EVIDENCE
  1. ;;BUD HIB EVIDENCE
  1. ;;BGP VARICELLA EVIDENCE
  1. ;;BGP PERTUSSIS EVIDENCE
  1. ;;BGP DIPHTHERIA EVIDENCE
  1. ;;BGP GPRA PREGNANCY DIAGNOSES
  1. ;;BGP MISCARRIAGE/ABORTION DXS
  1. ;;BGP ABORTION PROCEDURES
  1. ;;BGP CPT ABORTION
  1. ;;BGP CPT MISCARRIAGE
  1. ;;BGP PQA SABA MEDS
  1. ;;
  1. TAX7 ;;
  1. ;;BGP HIV/AIDS DXS
  1. ;;BGP GPRA PREGNANCY DIAGNOSES
  1. ;;BGP MISCARRIAGE/ABORTION DXS
  1. ;;BGP ABORTION PROCEDURES
  1. ;;BGP CPT ABORTION
  1. ;;BGP CPT MISCARRIAGE
  1. ;;BUD HYPERTENSION DXS
  1. ;;BUD GEST/STEROID DM DX
  1. ;;BUD HGBA1C CPTS
  1. ;;BGP HGBA1C LOINC CODES
  1. ;;BUD DIABETES MEDS NDC
  1. ;;BUD DIABETES MEDS TAX
  1. ;;BUD DIABETES DXS FOR TABLE 7
  1. ;;BUD DIASTOLIC BP CPTS
  1. ;;BUD SYSTOLIC BP CPTS
  1. ;;
  1. LAB7 ;;
  1. ;;DM AUDIT HGB A1C TAX
  1. ;;