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

MCARAM0H.m

Go to the documentation of this file.
  1. MCARAM0H ;WASH ISC/JKL-MUSE AUTO INSTRUMENT REINIT-REMOVE RELEASE STATUS,ADD CONFIRMATION STATUS ;1/31/95 11:36
  1. ;;2.3;Medicine;;09/13/1996
  1. ;
  1. ;
  1. ;Called from ^MCARAM0
  1. ;Remove release status from any automated records
  1. ;Add confirmation status to any automated records
  1. N MCIEN,MCSTAT,MCRSR,MCCSA
  1. S (MCIEN,MCRSR,MCCSA)=0
  1. F S MCIEN=$O(^MCAR(691.5,MCIEN)) Q:MCIEN="B" I $D(^MCAR(691.5,MCIEN,"A")) D REMOVE,ADD
  1. W !!,MCRSR," automated records modified by removing release status."
  1. W !!,MCCSA," automated records modified by adding confirmation status."
  1. Q
  1. REMOVE ;
  1. I '$D(^MCAR(691.5,MCIEN,"ES")) Q
  1. S MCSTAT=$P(^MCAR(691.5,MCIEN,"ES"),"^",7)
  1. K ^MCAR(691.5,MCIEN,"ES")
  1. I MCSTAT'="",$D(^MCAR(691.5,"ES",MCSTAT,MCIEN)) K ^MCAR(691.5,"ES",MCSTAT,MCIEN)
  1. S MCRSR=MCRSR+1
  1. W:(MCRSR+MCCSA)#100=0 "."
  1. Q
  1. ADD ;
  1. I $P(^MCAR(691.5,MCIEN,0),"^",12)="C" Q
  1. S $P(^MCAR(691.5,MCIEN,0),"^",12)="C",MCCSA=MCCSA+1
  1. W:(MCRSR+MCCSA)#100=0 "."
  1. Q