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

ECX324MH.m

Go to the documentation of this file.
  1. ECX324MH ;ALB/JAP - PATCH ECX*3*24 Post-Install for MTL ; June 3, 1999
  1. ;;3.0;DSS EXTRACTS;**24**;Dec 22, 1997
  1. ;
  1. EN ;Entry point
  1. ;update file #727.5 with new record data
  1. N DIC,DIE,DA,DR,DLAYGO,X,Y,DATA,DATE,IEN,HEAD,MAX,NAME,ECX,ECXX
  1. D MES^XPDUTL("Updating DSS MH TESTS file (#727.5) with data based on")
  1. D MES^XPDUTL("your site's MH INSTRUMENT file (#601)...")
  1. D MES^XPDUTL(" ")
  1. F ECX=1:1 S ECXX=$P($T(TEXT+ECX),";;",2) Q:ECXX="QUIT" D
  1. .S IEN=$P(ECXX,";",1),DATA=$P(ECXX,";",2),NAME=$P(DATA,U,1),DATE=$P(DATA,U,2)
  1. .S DIC="^YTT(601,",DIC(0)="XO",X=NAME D ^DIC
  1. .Q:Y=-1
  1. .K X,Y,DD,DO S DIC="^ECX(727.5,",DIC(0)="L",DLAYGO=727.5,X=NAME,DINUM=IEN
  1. .D FILE^DICN
  1. .I Y=-1 D Q
  1. ..I $D(^ECX(727.5,IEN)),$P(^ECX(727.5,IEN,0),U)=NAME D Q
  1. ...D MES^XPDUTL(" Entry #"_IEN_" for "_NAME_" already exists in File #727.5.")
  1. ...D MES^XPDUTL(" ")
  1. ..D MES^XPDUTL(" WARNING: Could not update entry #"_IEN_" for "_NAME_" in File #727.5.")
  1. ..D MES^XPDUTL(" Please consult with NVS for DSS EXTRACTS support.")
  1. ..D MES^XPDUTL(" ")
  1. .D MES^XPDUTL(" Setting record #"_IEN_" for the "_NAME_" in File #727.5 ...")
  1. .K X,Y,DD,DO,DINUM
  1. .S DIC="^ECX(727.5,"_IEN_",1,",DIC(0)="L",DLAYGO=727.51,DIC("P")=$P(^DD(727.5,1,0),U,2),DA(1)=IEN,DA=1,X=DATE
  1. .D FILE^DICN
  1. .D MES^XPDUTL(" ok.")
  1. .D MES^XPDUTL(" ")
  1. Q
  1. ;
  1. TEXT ;data for file #727.5 records
  1. ;;1;CRS^2991001
  1. ;;2;ZUNG^2991001
  1. ;;3;BDI^2991001
  1. ;;4;CAGE^2991001
  1. ;;5;DOM80^2991001
  1. ;;6;DOM81^2991001
  1. ;;7;DOM82^2991001
  1. ;;8;DOMG^2991001
  1. ;;QUIT