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

AGCNVBEN.m

Go to the documentation of this file.
  1. AGCNVBEN ; IHS/ASDS/TPF - CONVERT OLD BENEFIT COORDINATOR SUBFILE IN PATIENT FILE TO NEW BENEFIT COORDINATOR FILE
  1. ;;7.1;PATIENT REGISTRATION;;AUG 25,2005
  1. ;
  1. START ;
  1. S PDFN=0
  1. F S PDFN=$O(^AUPNPAT(PDFN)) Q:'PDFN D GETDATA(PDFN)
  1. Q
  1. GETDATA(PDFN) ;EP
  1. Q:'$O(^AUPNPAT(PDFN,33,0)) ;QUITE IF NO DATA TO MOVE
  1. K DIC,DIE
  1. S X="`"_PDFN S DIC(0)="L" S DIC=9000044 D ^DIC
  1. Q:Y<0 ;COULD NOT CREATE ENTRY
  1. I $D(^AUPNBENR(+Y,11)) W !,"BENEFIT DATA ALREADY MOVED" Q
  1. ;ENTRY CREATED LETS MOVE THE DATA
  1. M ^AUPNBENR(+Y,11)=^AUPNPAT(PDFN,33)
  1. S $P(^AUPNBENR(+Y,11,0),U,2)=9000044.11 ;RESET SUBFILE NUMBER
  1. Q