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

ACDCKIN.m

Go to the documentation of this file.
  1. ACDCKIN ;IHS/ADC/EDE/KML - CHECK FOR DUP INIT CONTACT BY COMPONENT;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;*************************************************************
  1. ;DA is defined at ^ACDVIS(DA,0) DO NOT change DA value!!
  1. ;ACDDFNP is client pointer
  1. ;ACDCOMC is component pointer
  1. ;*****************************************************************
  1. EN ;EP
  1. ;//[ACD1 (ADD)]
  1. K ACDCKIN
  1. F ACDDA=0:0 S ACDDA=$O(^ACDVIS("D",ACDDFNP,ACDDA)) Q:'ACDDA I ACDDA'=DA S ACDN0=^ACDVIS(ACDDA,0) I $P(ACDN0,U,2)=ACDCOMC,$P(ACDN0,U,4)="IN" G WARN
  1. Q
  1. WARN ;Issue warning message
  1. S ACDCKIN=1,ACDONCE=1
  1. W !!,*7,*7,"** Warning, this client has at least one previous 'initial ??' contact",!?3,"for component code: ",$P(^ACDCOMP(ACDCOMC,0),U)
  1. K ACDDFNP,ACDCOMC,ACDN0