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

AGGEXPRT.m

Go to the documentation of this file.
  1. AGGEXPRT ;VNGT/HS/ALA-Set up for interfaces/exports ; 03 Nov 2010 8:55 AM
  1. ;;1.0;PATIENT REGISTRATION GUI;;Nov 15, 2010
  1. ;
  1. ;
  1. ADD(AGGDFN) ;PEP - Add a new patient
  1. NEW AGERR
  1. I $$AGE^AGGAGE(AGGDFN)<3,('$$DECEASED^AGEDERR2(AGGDFN)) D AUTOADD^BIPATE(AGGDFN,DUZ(2),.AGERR,"")
  1. ;
  1. I '$$PATCH^XPDUTL("AG*7.1*9") D
  1. . S ^XTMP("AGHL7",AGGDFN)=AGGDFN
  1. . S ^XTMP("AGHL7AG",AGGDFN,"REGISTER")=""
  1. I $$PATCH^XPDUTL("AG*7.1*9") D
  1. . S ^XTMP("AGHL7",DUZ(2),AGGDFN)=AGGDFN
  1. . S ^XTMP("AGHL7AG",DUZ(2),AGGDFN,"REGISTER")=""
  1. Q
  1. ;
  1. EDIT(AGGDFN) ;PEP - Edit a patient
  1. NEW AGERR
  1. I $$AGE^AGGAGE(AGGDFN)<3,('$$DECEASED^AGEDERR2(AGGDFN)) D AUTOADD^BIPATE(AGGDFN,DUZ(2),.AGERR,"")
  1. ;
  1. I '$$PATCH^XPDUTL("AG*7.1*9") D
  1. . S ^XTMP("AGHL7",AGGDFN)=AGGDFN
  1. . S ^XTMP("AGHL7AG",AGGDFN,"UPDATE")=""
  1. I $$PATCH^XPDUTL("AG*7.1*9") D
  1. . S ^XTMP("AGHL7",DUZ(2),AGGDFN)=AGGDFN
  1. . S ^XTMP("AGHL7AG",DUZ(2),AGGDFN,"UPDATE")=""
  1. ;
  1. D AG^AGHL7
  1. Q
  1. ;
  1. DEL(AGGDFN) ;PEP - Delete a patient
  1. I '$$PATCH^XPDUTL("AG*7.1*9") D
  1. . K ^XTMP("AGHL7",AGGDFN)
  1. . K ^XTMP("AGHL7AG",AGGDFN)
  1. I $$PATCH^XPDUTL("AG*7.1*9") D
  1. . K ^XTMP("AGHL7",DUZ(2),AGGDFN)
  1. . K ^XTMP("AGHL7AG",DUZ(2),AGGDFN)
  1. ;
  1. NEW DIK,DA
  1. S DIK="^BIP(",DA=AGGDFN D ^DIK
  1. Q