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

BPMVAR.m

Go to the documentation of this file.
  1. BPMVAR ; IHS/OIT/LJF - MENU ENTRY & EXIT ACTIONS
  1. ;;1.0;IHS PATIENT MERGE;;MAR 01, 2010
  1. ;
  1. ENTER ;EP; entry point called by main menu
  1. NEW I,X
  1. D ^XBCLS W @IOF W !?22,$$REPEAT^XLFSTR("*",34)
  1. W !?22,"-----> INDIAN HEALTH SERVICE"
  1. W !?31,"IHS PATIENT MERGE ----->"
  1. W !?22,"-----> VERSION ",$$VERSION^XPDUTL("BPM")
  1. W !?22,$$REPEAT^XLFSTR("*",34)
  1. ;
  1. I '$D(DUZ(2)) D S XQUIT=1 D PAUSE^BPMU Q
  1. . W !!,"YOU MUST SIGN ON PROPERLY THROUGH THE KERNEL TO USE ADT!"
  1. ;
  1. S X=$$GET1^DIQ(4,DUZ(2),.01) W !!?80-$L(X)\2,X
  1. I X="" D S XQUIT=1 D PAUSE^BPMU Q
  1. . W !!,"INVALID FACILITY; NOTIFY YOUR SITE MANAGER!"
  1. ;
  1. I $D(XQUIT) D EXIT Q
  1. Q
  1. ;
  1. EXIT ;EP; kill system wide variables
  1. D EN^XBVK("VALM")
  1. Q
  1. ;
  1. NEW BPM
  1. S BPM("TITLE")=$P($G(XQY0),U,2)
  1. I $L(BPM("TITLE"))>2 W @IOF,!!?80-$L(BPM("TITLE"))/2,BPM("TITLE")
  1. S X=$$GET1^DIQ(4,DUZ(2),.01)
  1. W !!?80-$L(X)\2,"(",X,")"
  1. Q
  1. ;