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

AQAQPR23.m

Go to the documentation of this file.
  1. AQAQPR23 ;IHS/ANMC/LJF - PROCEDURES BY PROVIDER(PCC DATA); [ 05/27/92 11:15 AM ]
  1. ;;2.2;STAFF CREDENTIALS;;01 OCT 1992
  1. ;
  1. GETGRP ;EP;***> SUBRTN to print name of icd grouping
  1. S AQAQG=$O(^AQACPCLS("B",+$P(AQAQICD,"."),0)) Q:AQAQG=""
  1. S AQAQGRP=$P($G(^AQACPCLS(AQAQG,0)),U,2) ;group pointer
  1. S AQAQGN=$G(^AQACPICD(AQAQGRP,0)),AQAQRNG=$P(AQAQGN,U)
  1. S AQAQGRP=$P(AQAQGN,U,2)_" ("_AQAQRNG_")" ;name/range
  1. I $Y>(IOSL-6) D NEWPG^AQAQPR22 Q:AQAQSTOP=U
  1. W !! W ?80-$L(AQAQGRP)/2,AQAQGRP,! Q ;print name & range
  1. ;
  1. ;
  1. SUBCNT ;EP;***> SUBRTN to print subcount of icd grouping for provider
  1. I AQAQGCT=0 Q ;no procedures for grouping
  1. W !,AQAQLIN2,!?27,"SUBCOUNT FOR ICD GROUP: ",AQAQGCT,!,AQAQLINE,!
  1. S AQAQGCT=0,AQAQICDF=0 D GETGRP:AQAQICD'="" Q
  1. ;
  1. ;
  1. PROVCNT ;EP;***> SUBRTN to print subcount for provider
  1. I AQAQGCT>0 D SUBCNT
  1. I $Y>(IOSL-5) D NEWPG^AQAQPR22 Q:AQAQSTOP=U
  1. W !?20,"TOTAL PROCEDURES FOR PROVIDER: ",AQAQPCT
  1. W !,AQAQLINE S AQAQTCT=AQAQTCT+AQAQPCT,AQAQPCT=0
  1. Q