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

ACDVFIX.m

Go to the documentation of this file.
  1. ACDVFIX ;IHS/ADC/EDE/KML - FIX CDMIS visit DEMOGRAPHIC INFO;
  1. ;;4.1;CHEMICAL DEPENDENCY MIS;;MAY 11, 1998
  1. ;
  1. ;Go through CDMIS VISIT file and set missing demographic info.
  1. ;
  1. START ;
  1. D ^XBKVAR
  1. W !,"Checking visits for missing demographic data"
  1. S ACDVIEN=0
  1. F S ACDVIEN=$O(^ACDVIS(ACDVIEN)) Q:'ACDVIEN I $D(^ACDVIS(ACDVIEN,0)) S X=^(0) D CHK Q:ACDQ
  1. Q
  1. ;
  1. CHK ; CHECK FOR MISSING VISIT DEMO DATA
  1. S ACDQ=0
  1. W:'ACDVIEN#100 "."
  1. S ACDDFNP=$P(X,U,5)
  1. Q:'ACDDFNP ; not patient related visit
  1. Q:'$D(^DPT(ACDDFNP,0)) ; corrupted patient file
  1. S ACDSEX=$P(^DPT(ACDDFNP,0),U,2)
  1. S DIE="^ACDVIS(",DA=ACDVIEN,DR="103////"_ACDSEX
  1. D DIE^ACDFMC
  1. I $D(Y) W !,"Modify of 9002172.1,103 failed for visit ",ACDVIEN Q
  1. W "|"
  1. Q