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

SROAX.m

Go to the documentation of this file.
  1. SROAX ;BIR/ADM - EXCLUSION UTILITY ;02/01/07
  1. ;;3.0; Surgery ;**160**;24 Jun 93;Build 7
  1. Q
  1. XL(SRCASE) ; compare CPT codes with exclusion list, return cpt code ien not excluded
  1. N SRCODE,SRCPT,SRDATE,SROTH,SRQ,SRXCLD,Y
  1. S (SRQ,SRXCLD)=0,SRCODE="",SRDATE=$P($G(^SRF(SRCASE,0)),"^",9)
  1. I $G(^SRO(136,SRCASE,0)) S SRCPT=$P($G(^SRO(136,SRCASE,0)),"^",2) I SRCPT'="" D COMP I SRQ G END
  1. S SROTH=0 F S SROTH=$O(^SRO(136,SRCASE,3,SROTH)) Q:'SROTH D Q:SRQ
  1. .S SRXCLD=0,SRCPT=$P($G(^SRO(136,SRCASE,3,SROTH,0)),"^") I SRCPT'="" D COMP
  1. END Q SRCODE
  1. COMP I $G(^SRO(137,SRCPT,0)) S SRXCLD=1 Q
  1. I 'SRXCLD S SRQ=1,Y=$$CPT^ICPTCOD(SRCPT,SRDATE),SRCODE=$P(Y,"^") ; SRCODE=ien in file 81
  1. Q