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

BEHOTIUI.m

Go to the documentation of this file.
  1. BEHOTIUI ;MSC/IND/DKM - TIU inits;21-Nov-2007 11:56;DKM
  1. ;;1.1;BEH COMPONENTS;**015002**;Sep 18, 2007
  1. ;=================================================================
  1. ; Pre-init
  1. PRE Q
  1. ; Post-init
  1. POST N CCIEN,STIEN
  1. D REGMENU^BEHUTIL("BEHOTI MAIN",,"TIU")
  1. D REGMENU^BEHUTIL("BTIU MENU1",,"CLN","BEHOTI MAIN")
  1. D REGMENU^BEHUTIL("BTIU MENU2",,"HIS","BEHOTI MAIN")
  1. S CCIEN=$$FIND1^DIC(8930,,"X","CLINICAL COORDINATOR")
  1. S STIEN=$$FIND1^DIC(8925.6,,"X","ACTIVE")
  1. I $$NEWDEF("ANNOTATIONS","DC","PROGRESS NOTES"),$$NEWDEF("ANNOTATION","DOC","ANNOTATIONS")
  1. Q
  1. ; Create document definition if does not exist
  1. NEWDEF(NAME,TYPE,PARENT) ;
  1. N IEN,FDA
  1. S PARENT=$$FIND1^DIC(8925.1,,"X",PARENT)
  1. S IEN=$$FIND1^DIC(8925.1,,"X",NAME)
  1. I 'IEN D
  1. .S FDA=$NA(FDA(8925.1,"+1,"))
  1. .S @FDA@(.01)=NAME
  1. .S @FDA@(.03)=NAME
  1. .S @FDA@(.04)=TYPE
  1. .S @FDA@(.06)=CCIEN
  1. .S @FDA@(.07)=STIEN
  1. .S @FDA@(3.02)=1
  1. .S @FDA@(99)=$H
  1. .S IEN=$$UPDATE("The following error occurred while trying to create document definition "_NAME_":")
  1. I IEN,PARENT,'$D(^TIU(8925.1,PARENT,10,"B",IEN)) D
  1. .S FDA=$NA(FDA(8925.14,"+1,"_PARENT_","))
  1. .S @FDA@(.01)=IEN
  1. .S @FDA@(2)="ANN"
  1. .I $$UPDATE("The following error occurred while trying to set the parent for document definition "_NAME_":")
  1. Q IEN
  1. UPDATE(ERR) ;
  1. N IEN,MSG
  1. D UPDATE^DIE("","FDA","IEN","MSG")
  1. I $D(MSG("DIERR")) D
  1. .D BMES^XPDUTL(ERR)
  1. .S MSG=""
  1. .F S MSG=$O(MSG("DIERR",1,"TEXT",MSG)) Q:MSG="" D MES^XPDUTL(MSG("DIERR",1,"TEXT",MSG))
  1. .S IEN=0
  1. E S IEN=IEN(1)
  1. K FDA
  1. Q IEN