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

ACMDELPT.m

Go to the documentation of this file.
  1. ACMDELPT ; IHS/TUCSON/TMJ - DELETE PATIENTS FROM AN ENTIRE REGISTER ;
  1. ;;2.0;ACM CASE MANAGEMENT SYSTEM;;JAN 10, 1996
  1. ;;ALLOWS USER TO DELETE ONLY PATIENTS FROM REG
  1. EN D DELREG
  1. EXIT K ACMRGTP,ACMRG,ACMRGNA,ACMI,ACMGREF,ACMCTRL,ACMCTRLE,ACMCTRLP,ACMCTRLS,ACMCTRLX,ACMDELRG
  1. Q
  1. DELREG W:$D(IOF) @IOF
  1. W !,"WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING",*7,*7,*7,!!,"The next procedure will allow you to COMPLETELY delete ALL PATIENTS from"
  1. W !,"the Case Management System. The register, including all patients and all",!,"information on all patients will be deleted WITH NO POSSIBILITY of recovering"
  1. W !,"any of the data. Be absolutely certain this is what you want before proceding."
  1. S DIR(0)="YO",DIR("A")="Delete an entire register",DIR("B")="NO"
  1. W !
  1. D ^DIR K DIR
  1. Q:Y'=1
  1. S (ACMRGTP,ACMDELRG)="" D ^ACMGTP
  1. I '$D(ACMRG) W !!,"NO ACTION TAKEN",*7,*7 H 2 Q
  1. W !!,"Are you certain you want to delete"
  1. S DIR(0)="YO",DIR("A")="the entire "_ACMRGNA_" PATIENTS",DIR("B")="NO"
  1. D ^DIR K DIR
  1. Q:Y'=1
  1. W !!,"...DELETING ALL PATIENTS FROM THE REGISTER..."
  1. S DIK="^ACM(41,",DA=0
  1. F S DA=$O(^ACM(41,"B",ACMRG,DA)) Q:'DA W "." D ^DIK
  1. K DIK,DIC,DA
  1. W !!,"The ",ACMRGNA," PATIENTS have been deleted." H 3
  1. Q