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

ACMED.m

Go to the documentation of this file.
  1. ACMED ; IHS/TUCSON/TMJ - ADD/EDIT ACM FILES ;
  1. ;;2.0;ACM CASE MANAGEMENT SYSTEM;**8**;JAN 10, 1996
  1. ;CONTROLLER FOR PATIENT DATA ENTRY AND INDIVIDUAL CASE SUMMARY
  1. QK ;PEP;TO BEGIN QUICK DATA ENTRY SEQUENCE
  1. S ACMED("ACM")=""
  1. F ACMED("ACM")=1:1:3 D @$P("CURRENT;^ACMLPAT;^ACMQK",";",ACMED("ACM")) Q:$D(ACMQUIT)
  1. I $D(ACMQUIT),ACMQUIT="ACMQUIT" G EXIT
  1. E K ACMQUIT G QK
  1. Q
  1. QK1 S ACMED("ACM")=""
  1. F ACMED("ACM")=1:1:2 D @$P("CURRENT;^ACMQK",";",ACMED("ACM")) Q:$D(ACMQUIT)
  1. I $D(ACMQUIT),ACMQUIT="ACMQUIT" G EXIT
  1. E K ACMQUIT G QK
  1. Q
  1. QONE ;PEP;TO ADD PATIENT
  1. S ACMED("ACM")=""
  1. F ACMED("ACM")=1:1:3 D @$P("CURRENT;^ACMLPAT;^ACMPPDT",";",ACMED("ACM")) Q:$D(ACMQUIT)
  1. I $D(ACMQUIT),ACMQUIT="ACMQUIT" G EXIT
  1. E K ACMQUIT G QONE
  1. Q
  1. SLCT ;
  1. S ACMED("ACM")=""
  1. F ACMED("ACM")=1:1:2 D @$P("CURRENT;^ACMLPAT",";",ACMED("ACM")) Q:$D(ACMQUIT)
  1. I $D(ACMQUIT),ACMQUIT="ACMQUIT" G EXIT
  1. E K ACMQUIT G SLCT
  1. Q
  1. EXIT K ACMED("ACM"),ACMQUIT W:$D(IOF) @IOF
  1. Q
  1. CLEAN ;EP;TO KILL OFF ALL VARIABLES
  1. K ACM,ACMTITLE,ACMENTRY,ACMEND,ACMRG,ACMRGNA,ACMQUIT,ACMPTNA,ACMPTNO
  1. K ACMTRM,ACMRVON,ACMRVOFF,ACMAGE,ACMMSRT,ACMCMGR,ACMDOB,ACMMGR,ACMPG
  1. K ACMSTAT,ACMALL,ACMCOMM,ACMINIT,ACMSEV,ACMWHER,^UTILITY("DIQ1",$J)
  1. K ACMRGTP,ACMCTRL,ACMCTRLE,ACMCTRLP,ACMCTRLS,ACMCTRLX,ACMDIC1,ACMPHN
  1. K ACMAA,ACMI,APPREFIX,DIC,DIE,DIQ,DIQ1,DA,DR,ACMPAGE,ACMPC,ACMPCCHS
  1. K ACMPRV,ACMSTYP,ACMU2,ACMUA,ACMZ,ACMLINER,ACMYZ,ACMYX,ACMBY1,ACMBY2
  1. K ACMCNT,ACMYY,ACMYI,ACMYL,ACMRGDFN,ACMLETR,ACMMHS,ACMRSRG,ACMSITE
  1. K ACMSVPD,ACMPTDEL,ACMMIFN,ACMCSTG,ACMFILE,ACMMAND,ACMN,ACMPTMP
  1. K ACMRPT,ACMUB
  1. Q
  1. CURRENT ;EP;TO SET SCREEN HANDLING VARIABLES
  1. S IOP="HOME" D ^%ZIS K IOP
  1. I $D(IOST(0)) S ACMTRM=$S($D(^%ZIS(2,IOST(0),5)):^(5),1:X),ACMRVON=$S($P(ACMTRM,U,4)'="":$P(ACMTRM,U,4),1:""),ACMRVOFF=$S($P(ACMTRM,U,5)'="":$P(ACMTRM,U,5),1:"")
  1. S:'$D(ACMRVON) (ACMRVON,ACMRVOFF)=""
  1. Q