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

ADEKNT9.m

Go to the documentation of this file.
  1. ADEKNT9 ; IHS/HQT/MJL - COMPILE DENTAL REPORTS ; [ 03/24/1999 9:04 AM ]
  1. ;;6.0;ADE;;APRIL 1999
  1. ;
  1. ;This routine contains code for procedures which the IHS Dental Program
  1. ;decided should not be included in the reports package.
  1. ;However, since the Dental Program has changed its mind several
  1. ;times regarding what it wants on these reports, I want to
  1. ;keep this code intact. They may want to use it later.
  1. ;
  1. EMER(ADELIM) ;EP
  1. ;PATIENTS WITH EMERGENCY EXAM THIS QUARTER
  1. ;BUT NO ROUTINE EXAM PAST 12 MONTHS
  1. ;QUIT IF NO EMERGENCY DURING CURRENT QUARTER
  1. ;NOT CALLED NOW, BUT KEEP CODE
  1. I ADELIM Q:'(ADELIM=ADEIND)
  1. N ADEQBD1,ADE1BD1
  1. S ADEQBD1=ADEQBD-.0001
  1. S ADE1BD1=ADE1BD-.0001
  1. Q:'$D(ADEHXC("0130"))
  1. Q:'$O(ADEHXC("0130",ADEQBD1))
  1. Q:$O(ADEHXC("0130",ADEQBD1))>ADEED
  1. I $O(ADEHXC("0110",ADE1BD1)) Q:$O(ADEHXC("0110",ADE1BD1))<ADEED
  1. I $O(ADEHXC("0120",ADE1BD1)) Q:$O(ADEHXC("0120",ADE1BD1))<ADEED
  1. I $O(ADEHXC("0150",ADE1BD1)) Q:$O(ADEHXC("0150",ADE1BD1))<ADEED
  1. I $O(ADEHXC("0160",ADE1BD1)) Q:$O(ADEHXC("0160",ADE1BD1))<ADEED
  1. S $P(^TMP($J,"CTR",ADEIEN,ADEOBJ(ADEIEN)),U,1)=$P(^TMP($J,"CTR",ADEIEN,ADEOBJ(ADEIEN)),U,1)+1
  1. Q
  1. ;
  1. PTC(ADELIM) ;EP
  1. ;Patients receiving PTC this quarter but no PTC in past
  1. ;12 months
  1. ;NOT CALLED NOW, BUT KEEP CODE
  1. I ADELIM Q:'(ADELIM=ADEIND)
  1. N ADEQBD1,ADE1BD1,ADEPTC
  1. S ADEQBD1=ADEQBD-.0001
  1. S ADE1BD1=ADE1BD-.0001
  1. Q:'$D(ADEHXC("9990")) ;no ptc at all
  1. Q:'$D(ADEHXC("9990",ADEQBD1)) ;No ptc this qtr
  1. Q:$O(ADEHXC("9990",ADEQBD1))>ADEED ;ptc was after end date
  1. S ADEPTC=$O(ADEHXC("9990",ADEQBD1)) ;ADEPTC is date of
  1. ;the first ptc this quarter
  1. Q:$O(ADEHXC("9990",ADEPTC,-1))>ADE1BD1 ;previous ptc<1 yr ago
  1. ;Increment - this measure only valid for current quarter
  1. S $P(^TMP($J,"CTR",ADEIEN,ADEOBJ(ADEIEN)),U,1)=$P(^TMP($J,"CTR",ADEIEN,ADEOBJ(ADEIEN)),U,1)+1
  1. ;S $P(^TMP($J,"CTR",ADEIEN,ADEOBJ(ADEIEN)),U,2,3)=0
  1. Q