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

APCPCICD.m

Go to the documentation of this file.
  1. APCPCICD ; IHS/TUCSON/LAB - CHECK ICD9 DIAGNOSIS CODE AUGUST 14, 1992 ; [ 04/03/98 08:39 AM ]
  1. ;;2.0;IHS PCC DATA EXTRACTION SYSTEM;;APR 03, 1998
  1. ;CALLED BY APCP16,APCP23,APCP31,APCP32,APCPACHA,APCPAH,APCPAPOV
  1. ; - APCPHOP,APCPHPOV
  1. EIN ; SCREEN OUT E CODES AND INACTIVE CODES
  1. I $E(APCPT("ICD"))="E" S APCPE("ERROR")="E047" Q
  1. I APCPT("ICD")=.9999 S APCPE("ERROR")="E026" Q
  1. I $P(^ICD9(APCPT("ICD PTR"),0),U,9)]"" S APCPE("ERROR")="E041" Q
  1. G:$E(APCPT("ICD"))="." SEX I $L($P(APCPT("ICD"),".",2))>2 S APCPE("ERROR")="E003" Q
  1. SEX I $P(^ICD9(APCPT("ICD PTR"),0),U,10)]"",AUPNSEX'=$P(^ICD9(APCPT("ICD PTR"),0),U,10) S APCPE("ERROR")="E042" Q
  1. AGE ; IF THERE IS AGE CRITERIA DATA AVAILABLE CHECK TO SEE THAT IT FITS THE CRITERIA
  1. K APCPT("AGEE")
  1. Q:'$D(^ICD9(APCPT("ICD PTR"),9999999))
  1. I $P(^ICD9(APCPT("ICD PTR"),9999999),U)]"",($P(^ICD9(APCPT("ICD PTR"),9999999),U)>AUPNDAYS) S APCPT("AGEE")="" Q
  1. I $P(^ICD9(APCPT("ICD PTR"),9999999),U,2)]"",($P(^ICD9(APCPT("ICD PTR"),9999999),U,2)<AUPNDAYS) S APCPT("AGEE")="" Q
  1. ;