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

AUFLST.m

Go to the documentation of this file.
  1. AGPORT ;PCISPORT INITILIZATION ROUTINE [ 06/04/85 8:14 AM ]
  1. ;OCAO-IHS DRS
  1. INIT D ^AUCLS
  1. S UDEV=47,BDC=0,EFLG=0,EFLG=0,RUNADD=0,PATSAVE="",PATSKFLG=0,R15FLG=0,DUZ(0)="@"
  1. S RWFLG=0 K ^REGCVTER,^COMERROR,^FACERROR
  1. S X="TODAY" D ^%DT S DT=Y IF Y=-1 Q
  1. F I=1:1:79 U 0 W "*"
  1. QNTVAR I +^AQUAN(1,0)'=0 S (QT(2),QT(3),QT(4))="",QT(1)="FULL",QT(5)="NONE",QT(6)="UNSPECIFIED",QT(7)="UNKNOWN"
  1. E S QT(0)="NONE",QT(8)="FULL",QT(9)="UNKNOWN" F I=1:1:7 S QT(I)=""
  1. W !,?22,"PROGRAM TO PORT REGISTRATION DATA",!
  1. W ?24,"OCAO RPMS DEVELOPMENT SITE",!
  1. F I=1:1:79 U 0 W "*"
  1. S TODAY=Y
  1. I $D(^APAT(0))=1 G IADDMSG
  1. G INITKILL
  1. IADDMSG S TRECDS=$P(^APAT(0),"^",4)
  1. I +TRECDS<1 G INITKILL
  1. S MCRDFN=0 S:$D(^AMCR(0)) MCRDFN=$P(^AMCR(0),"^",3)
  1. S MCDDFN=0 S:$D(^AMCD(0)) MCDDFN=$P(^AMCD(0),"^",3)
  1. S RREDFN=0 S:$D(^ARRE(0)) RREDFN=$P(^ARRE(0),"^",3)
  1. S MCRRCT=0 S:$D(^AMCR(0)) MCRRCT=$P(^AMCR(0),"^",4)
  1. S MCDRCT=0 S:$D(^AMCD(0)) MCDRCT=$P(^AMCD(0),"^",4)
  1. S RRERCT=0 S:$D(^ARRE(0)) RRERCT=$P(^ARRE(0),"^",4)
  1. W !,"TOTAL PATIENTS RECORDS ON FILE =",TRECDS,!!
  1. W !,"DO YOU WANT TO ADD TO THESE RECORDS (Y/N) "
  1. U 0 R X
  1. I $E(X)="Y" S RCT=TRECDS G STEP1
  1. INITKILL U 0 R !,"I AM GOING TO KILL THE PATIENT FILES (Y/N) ??? ",X
  1. I $E(X)'="Y" G JOBEND^AGPORTM
  1. U 0 W !!,"ARE YOU SURE (YES/NO) "
  1. U 0 R X
  1. I X'="YES" G JOBEND^AGPORTM
  1. K ^APAT,^AMCR,^ARRE,^AMCD,^APRVT,^DPT
  1. S (RCT,MCRRCT,RRERCT,MCDRCT,MCDDFN,RREDFN,MCRDFN)=0
  1. STEP1 S ^APAT(0)="IHS PATIENT^9000001IP",^DPT(0)="PATIENT^2"
  1. O UDEV C UDEV O UDEV:("AFU":166:8134)
  1. W !!,"DO YOU WANT TO REWIND TAPE (Y/N) "
  1. U 0 R X
  1. I X'="Y" G STEP1A
  1. U UDEV W *5
  1. STEP1A G ^AGPORTM
  1. AUFLST ;TEST PROGRAM TO FIND LAST ENTRY IN GLOBAL
  1. F DFN=1:1 S X=$O(^APAT(DFN)) Q:X'?.N
  1. W !,"LAST # USED = ",DFN
  1. Q