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

TIUPR230.m

Go to the documentation of this file.
  1. TIUPR230 ;SLC/AJB - Objects Skin Risk Assessment;10JUL07
  1. ;;1.0;TEXT INTEGRATION UTILITIES;**230**;Jun 20, 1997;Build 18
  1. Q
  1. EN ; entry
  1. N TIUFPRIV
  1. I '$D(ZTQUEUED) X ^%ZOSF("EON") W $G(IOCUON),@IOF ; turn cursor on & clear display
  1. S TIUFPRIV=1
  1. D DELOBJS,MKOBJS ; remove and install TIU objects
  1. W !!,"Object creation finished."
  1. Q
  1. DATA ; TIU object names & HS object names
  1. ;;BRADEN SCALE 30D;VA-BRADEN SCALE 30D (TIU)
  1. ;;PRESSURE ULCER;VA-PRESSURE ULCER (TIU)
  1. ;;PU INTERVENTIONS;VA-PU INTERVENTIONS (TIU)
  1. ;;EOM
  1. Q
  1. DELOBJS ; remove duplicate names prior to install
  1. N DA,DIK,OBJNAME,TIUDAT,TIULN,X,Y
  1. F TIUDAT=1:1 S TIULN=$P($T(DATA+TIUDAT),";;",2) Q:TIULN="EOM" D
  1. .S OBJNAME=$P(TIULN,";")
  1. .S DA=0,DA=$O(^TIU(8925.1,"B",OBJNAME,DA))
  1. .S DIK="^TIU(8925.1,"
  1. .I DA>0 D ^DIK
  1. Q
  1. LU(FILE,NAME) ; DBS lookup
  1. Q $$FIND1^DIC(FILE,"",,NAME,,,"TIUERR")
  1. MKOBJS ; make TIU objects
  1. N HSNAME,METHOD,OBJNAME,TIUDAT,TIULN
  1. F TIUDAT=1:1 S TIULN=$P($T(DATA+TIUDAT),";;",2) Q:TIULN="EOM" D
  1. . S OBJNAME=$P(TIULN,";"),HSNAME=$P(TIULN,";",2)
  1. . S METHOD="S X=$$TIU^GMTSOBJ(DFN,"_$$LU(142.5,HSNAME)_")"
  1. . I $$MKOBJ(OBJNAME,METHOD)<0 D
  1. . . W:'$D(ZTQUEUED) !!,"Installation Error: Creation of TIU Object "_NAME_" failed.",!
  1. Q
  1. MKOBJ(OBJNAME,METHOD) ; create TIU object
  1. N FDA,FDAIEN,MSG
  1. S FDA(8925.1,"+1,",.01)=OBJNAME
  1. S FDA(8925.1,"+1,",.03)=OBJNAME
  1. S FDA(8925.1,"+1,",.04)="O"
  1. S FDA(8925.1,"+1,",.06)=$$LU(8930,"CLINICAL COORDINATOR")
  1. S FDA(8925.1,"+1,",.07)=11
  1. S FDA(8925.1,"+1,",9)=METHOD
  1. S FDA(8925.1,"+1,",99)=$H
  1. D UPDATE^DIE("","FDA","FDAIEN","MSG")
  1. I $D(MSG),'$D(ZTQUEUED) D Q -1
  1. . W !!,"TIU Object creation failed. The following error message was returned:",!!
  1. . S MSG="" F S MSG=$O(MSG("DIERR",1,"TEXT",MSG)) Q:MSG="" W MSG("DIERR",1,"TEXT",MSG),!
  1. W:'$D(ZTQUEUED) !!,"Creation of TIU Object "_OBJNAME_" successful..." H 1
  1. Q 1