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

BDPFMC.m

Go to the documentation of this file.
  1. BDPFMC ; IHS/CMI/TMJ - BDP FILEMAN CALLS ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. DIC ; EP - CALL ^DIC
  1. NEW BDPRNS
  1. S BDPRNS=1
  1. D ^DIC
  1. K D,DD,D0,D1,DA,DI,DIADD,DIC,DICR,DIE,DIPGM,DLAYGO,DO,DQ,DR,DINUM
  1. Q
  1. ;
  1. DIE ; EP - CALL ^DIE
  1. NEW BDPRNS
  1. S BDPRNS=1
  1. NEW BDPDA
  1. S BDPDA=DA
  1. I DIE S DIE=^DIC(DIE,0,"GL")
  1. L +@(DIE_BDPDA_")"):5 I '$T W:'$G(BDPQUIET) !,"Sorry, someone else is editing this record. Try later." Q
  1. D ^DIE
  1. L -@(DIE_BDPDA_")")
  1. K D,D0,D1,DI,DIADD,DIC,DICR,DIE,DLAYGO,DQ,DR,DINUM
  1. K:'$G(BDPKPDA) DA
  1. K BDPKPDA
  1. Q
  1. DIK ; EP - CALL ^DIK
  1. NEW BDPRNS
  1. S BDPRNS=1
  1. D ^DIK
  1. K DIK
  1. K D,D0,D1,DA,DI,DIADD,DIC,DICR,DIE,DLAYGO,DQ,DR,DINUM
  1. Q
  1. ;
  1. DIQ ; EP - CALL ^DIQ
  1. D EN^DIQ
  1. K DIQ,DIQ2
  1. K D,D0,D1,DA,DI,DIADD,DIC,DICR,DIE,DLAYGO,DQ,DR,DINUM
  1. Q
  1. ;
  1. DIQ1 ; EP - CALL ^DIQ1
  1. D EN^DIQ1
  1. K DIQ,DIQ2
  1. K D,D0,D1,DA,DI,DIADD,DIC,DICR,DIE,DLAYGO,DQ,DR,DINUM
  1. Q
  1. ;
  1. FILE ; EP - CALL FILE^DICN
  1. NEW BDPRNS
  1. S BDPRNS=1
  1. K DD,DO
  1. D FILE^DICN
  1. K D,D0,D1,DA,DI,DIADD,DIC,DICR,DIE,DLAYGO,DQ,DR,DINUM
  1. Q
  1. ;
  1. DDS ; EP - CALL ^DDS (ScreenMan)
  1. ;D:'$D(IOST(0)) HOME^%ZIS D ENS^%ZISS ;activate if you need IOINHI etc.
  1. K ^TMP("DDS",$J)
  1. D ^DDS
  1. K DDSFILE,DA,DR
  1. ;D KILL^%ZISS ; activate if above line activated
  1. Q
  1. ;