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

ACMPSTFX.m

Go to the documentation of this file.
  1. ACMPSTFX ; IHS/TUCSON/TMJ - POST INIT FIX ;
  1. ;;2.0;ACM CASE MANAGEMENT SYSTEM;;JAN 10, 1996
  1. ;
  1. ;
  1. ;START OF FIX
  1. START ;
  1. V200CONV ;File 200 Conversion
  1. W "I will now begin the Conversion Process",!
  1. S ACMDFN=0 F S ACMDFN=$O(^ACM(41,ACMDFN)) Q:ACMDFN'=+ACMDFN I $D(^ACM(41,ACMDFN,"DT")) D
  1. .D FIX1
  1. .D FIX2
  1. .Q
  1. Q
  1. FIX1 ;SCREEN FOR 200 COMPLETION (IF CASE MGR WAS = NULL)
  1. S ACMMGRN=$P(^ACM(41,ACMDFN,"DT"),U,6)
  1. D:'ACMMGRN PHN,PROV
  1. Q
  1. FIX2 ;SCREEN FOR 200 COMPLETION OF PROVIDER ONLY IF PHN=NULL
  1. S ACMMGRN=$P(^ACM(41,ACMDFN,"DT"),U,6)
  1. S ACMPHNN=$P(^ACM(41,ACMDFN,"DT"),U,7)
  1. D:ACMMGRN'=""&(ACMPHNN="") PROV
  1. Q
  1. PHN ;PHN FIX
  1. ;Convert 7th piece - PHN
  1. S ACMOLDN=$P(^ACM(41,ACMDFN,"DT"),U,7)
  1. Q:'ACMOLDN
  1. S ACMNEWN=$G(^DIC(16,ACMOLDN,"A3"))
  1. I 'ACMNEWN W !!,"ERROR - ERROR in Record "_ACMDFN,! Q
  1. S DA=ACMDFN,DIE="^ACM(41,",DR="7///`"_ACMNEWN D ^DIE K DIE
  1. Q
  1. PROV ;PRIMARY PROVIDER FIX
  1. ;Convert 15th piece - PRIMARY PROVIDER
  1. S ACMOLDN=$P(^ACM(41,ACMDFN,"DT"),U,15)
  1. Q:'ACMOLDN
  1. S ACMNEWN=$G(^DIC(16,ACMOLDN,"A3"))
  1. I 'ACMNEWN W !!,"ERROR - ERROR in Record "_ACMDFN,! Q
  1. S DA=ACMDFN,DIE="^ACM(41,",DR="15///`"_ACMNEWN D ^DIE K DIE
  1. Q