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

ACDVID.m

Go to the documentation of this file.
  1. ACDVID ;IHS/ADC/EDE/KML - IDENTIFIERS FOR CDMIS VISIT FILE;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;
  1. START ;
  1. ; VALUE OF Y AND THE NAKED INDICATOR SET BY FILEMAN ROUTINE
  1. Q:'$G(Y)
  1. Q:'$D(^(0))
  1. S ACDVID=16 S:$X>16 ACDVID=24
  1. S ACDX=^(0)
  1. S ACDY=$P(ACDX,U,5)
  1. S ACDVID("PAT NAME")=$S(ACDY:$P($G(^DPT(ACDY,0)),U),1:"NO NAME")
  1. S ACDVID("PAT SEX")=$P(ACDX,U,12)
  1. S ACDY=$P(ACDX,U,2)
  1. S ACDVID("COMP CODE")=$S(ACDY:$P(^ACDCOMP(ACDY,0),U,2),1:"UNK")
  1. S ACDVID("COMP TYPE")=$P(ACDX,U,7)
  1. S ACDVID("TYPE CONTACT")=$P(ACDX,U,4)
  1. W ?ACDVID,$J(ACDVID("COMP CODE"),3)_"/"_ACDVID("COMP TYPE")_" "_ACDVID("TYPE CONTACT")_" "_ACDVID("PAT NAME")
  1. K ACDVID,ACDX,ACDY
  1. W @("$E("_DIC_"Y,0),0)") ; reset the naked
  1. Q