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

SROICD.m

Go to the documentation of this file.
  1. SROICD ;BIR/SJA - CODE SET VERSIONING UTILITY ; [ 01/30/03 05:50 PM ]
  1. ;;3.0; Surgery ;**116,127**;24 Jun 93
  1. ;
  1. ;Reference to $$ICDDX^ICDCODE supported by DBIA #3990
  1. ;
  1. ICDC(SRCODE) ; output principal ICD
  1. N SRC,SRSDATE,SRDA
  1. I $D(SRCODE),SRCODE="" Q
  1. S SRDA=$S($G(SRTN):SRTN,$D(DA(2)):DA(2),$D(DA(1)):DA(1),$D(D0):D0,1:"")
  1. S SRC=$$ICDDX^ICDCODE(SRCODE,$P($G(^SRF(SRDA,0)),"^",9))
  1. Q $P(SRC,"^",2,4)
  1. ;
  1. ACTIV(SRTN,SRCODE) ; screen for active ICD codes
  1. K ICDVDT
  1. N SROK,SRSDATE S SROK=1,SRSDATE=DT
  1. I $G(SRTN) S SRSDATE=$E($P(^SRF(SRTN,0),"^",9),1,7)
  1. S SROK=$P($$ICDDX^ICDCODE(SRCODE,SRSDATE),"^",10)
  1. S ICDVDT=SRSDATE
  1. Q SROK