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

BKMVF5.m

Go to the documentation of this file.
  1. BKMVF5 ;PRXM/HC/JGH - Menu Tree "Add Patient Data" functionality; Mar 21, 2005
  1. ;;2.1;HIV MANAGEMENT SYSTEM;;Feb 07, 2011
  1. QUIT
  1. GETPAT() ;
  1. ; DFN,AGE,PNT,DOB, and SEX are being set here for another application.
  1. ; They should not be NEW'ed or KILL'ed.
  1. ;
  1. N PIEN
  1. K DIC,DFN
  1. S DIC=90451
  1. S DIC(0)="AEMQZ"
  1. K DTOUT,DUOUT
  1. D ^DIC
  1. I $D(DTOUT)!$D(DUOUT)!($G(Y)<1) Q 0
  1. K DIC,DA,DD,DR,DINUM,D,DLAYGO,DIADD
  1. S DFN=$P(Y,"^",2),PIEN=+Y
  1. S PNT=$G(Y(0,0)),AGE=$G(AGE)
  1. S DOB=$$FMTE^XLFDT(DOB),SEX=$G(SEX)
  1. K X,Y
  1. QUIT 1
  1. ADDPATNT ;
  1. S REGISTER=$$HIVIEN^BKMIXX3()
  1. I REGISTER="" Q
  1. ;
  1. ; The following line no longer applies
  1. ;I '$D(^BKM(90450,REGISTER,11,"B",DUZ)) Q
  1. I '$$GETPAT Q
  1. S HRN=$$HRN(DFN)
  1. S RCRDHDR=$$PAD^BKMIXX4("Patient: ",">"," ",16)_$$PAD^BKMIXX4(PNT,">"," ",34)_$$PAD^BKMIXX4("HRN: ",">"," ",16)_$$PAD^BKMIXX4(HRN,">"," ",34)
  1. D ADDDATA^BKMVA1(DFN)
  1. K HRN,RCRDHDR,REGISTER
  1. QUIT
  1. HRN(DFN) ;
  1. NEW DA,IENS
  1. S DA(1)=DFN,DA=DUZ(2)
  1. S IENS=$$IENS^DILF(.DA)
  1. QUIT $$GET1^DIQ(9000001.41,IENS,.02,"E")