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

HBHCUPDM.m

Go to the documentation of this file.
  1. HBHCUPDM ; LR VAMC(IRMS)/MJT-HBHC update missing data in ^HBHC(633.2) using ^HBHC(634.7) as input for which records/fields to update, HBHC(634.7 errors must be corrected using this MFH option, 634.7 data killed @ end of processing;9804
  1. ;;1.0;HOSPITAL BASED HOME CARE;**24**;NOV 01, 1993;Build 201
  1. PROMPT ; Prompt user for Medical Foster Home (MFH) name
  1. W ! K DIC S DIC="^HBHC(633.2,",DIC(0)="AEMQ" D ^DIC
  1. G:Y=-1 EXIT
  1. S DA=+Y,HBHCMFHN=$P(Y,U)
  1. I '$D(^HBHC(634.7,"B",HBHCMFHN)) W $C(7),!!,"This Medical Foster Home (MFH) has no records containing errors on file.",! H 3 G PROMPT
  1. S HBHCIEN="" F S HBHCIEN=$O(^HBHC(634.7,"B",HBHCMFHN,HBHCIEN)) Q:HBHCIEN="" D PROCESS
  1. G PROMPT
  1. EXIT ; Exit module
  1. ; HBHC(634.7 MFH errors must be corrected using this MFH option, 634.7 killed here so validity processing can occur again
  1. K ^HBHC(634.7) S ^HBHC(634.7,0)="HBHC MEDICAL FOSTER HOME ERROR(S)^634.7P"
  1. K DIC,DIE,DR,HBHCMFHP,Y
  1. Q
  1. PROCESS ; Process errors via DIE
  1. L +^HBHC(633.2,DA):0 I '$T W $C(7),!!,"Another user is editing this Medical Foster Home (MFH) entry.",! H 3 Q
  1. K DR S DR=^HBHC(634.7,HBHCIEN,1)
  1. K DIE S DIE="^HBHC(633.2,",DIE("NO^")="OUTOK"
  1. W !!!?10,"=== Editing Medical Foster Home (MFH) Demographic data ===",!
  1. D ^DIE K DR
  1. Q