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

BEHORXIN.m

Go to the documentation of this file.
  1. BEHORXIN ;MSC/IND/DKM - Installation Support for Med Management;07-Jul-2015 16:19;PLS
  1. ;;1.1;BEH COMPONENTS;**009002,009005,009012,009013**;Mar 20, 2007
  1. ;=================================================================
  1. PREINIT ;EP - Preinitialization
  1. Q
  1. POSTINIT ;EP - Postinitialization
  1. D REGNMSP^CIAURPC("APSP","CIAV VUECENTRIC")
  1. Q
  1. N CMFDLG
  1. S CMFDLG=$$FIND1^DIC(101.41,,"XQ","OR GTX CMF")
  1. I 'CMFDLG D
  1. .N FDA,IEN
  1. .S FDA=$NA(FDA(101.41,"+1,"))
  1. .S @FDA@(.01)="OR GTX CMF"
  1. .S @FDA@(2)="Chronic Med?"
  1. .S @FDA@(4)="P"
  1. .S @FDA@(11)="S"
  1. .S @FDA@(12)="Y:YES;N:NO"
  1. .S @FDA@(13)="CMF"
  1. .D UPDATE^DIE("","FDA","IEN")
  1. .S CMFDLG=+$G(IEN(1))
  1. I 'CMFDLG D
  1. .D BMES^XPDUTL("Unable to add chronic med prompt to ORDER DIALOG file.")
  1. E D ADDCMF("PS MEDS"),ADDCMF("PSO OERR")
  1. D REGNMSP^CIAURPC("APSP","CIAV VUECENTRIC")
  1. D REGMENU^BEHUTIL("BEHORX MAIN",,"MED")
  1. Q
  1. ; Add CMF prompt to order dialog
  1. ADDCMF(DLGNAME) ;
  1. N ORDLG,FDA,IEN
  1. S ORDLG=$$FIND1^DIC(101.41,,"XQ",DLGNAME)
  1. Q:'ORDLG
  1. Q:$O(^ORD(101.41,ORDLG,10,"D",CMFDLG,0))
  1. S FDA=$NA(FDA(101.412,"+1,"_ORDLG_","))
  1. S @FDA@(.01)=4.7
  1. S @FDA@(2)=CMFDLG
  1. S @FDA@(9)="*"
  1. S @FDA@(21)=10
  1. S @FDA@(24)="Chronic Med:"
  1. D UPDATE^DIE("","FDA","IEN")
  1. D:'$G(IEN(1)) BMES^XPDUTL("Unable to add chronic med prompt to "_DLGNAME_" order dialog.")
  1. Q
  1. ;Change name of print formats
  1. RNMFMT ;EP-
  1. N NM,IEN,DIK,TMPL,LP
  1. F LP=0:1 S TMPL=$P($T(LTMPL+LP),";;",2) Q:'$L(TMPL) D
  1. .S IEN=$O(^BEHORX(90460.07,"B",TMPL,0)) Q:'IEN D
  1. ..S NM=$P(^BEHORX(90460.07,IEN,0),U)
  1. ..Q:$E(NM,$L(NM)-4,$L(NM))="(NEW)"
  1. ..S NM=NM_"(NEW)"
  1. ..S $P(^BEHORX(90460.07,IEN,0),U)=NM
  1. K ^BEHORX(90460.07,"B")
  1. S DIK="^BEHORX(90460.07,",DIK(1)=".01"
  1. D ENALL^DIK
  1. Q
  1. LTMPL ;;ORDER FOR SIGNATURE (CII)(SAMPLE)
  1. ;;ORDER FOR SIGNATURE (NON-CII)(SAMPLE)
  1. ;;PRESCRIPTION (CII)(SAMPLE)
  1. ;;PRESCRIPTION (NON-CII)(SAMPLE)
  1. ;;RECEIPT (CII)(SAMPLE)
  1. ;;RECEIPT (NON-CII)(SAMPLE)
  1. ;;