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

SDES2GETPATINFO.m

Go to the documentation of this file.
SDES2GETPATINFO ;ALB/BLB,JAS - SDES2 GET PATIENT INFO ; Jun 06,2025
 ;;5.3;Scheduling;**866,886,909**;Aug 13, 1993;Build 12
 ;;Per VHA Directive 6402, this routine should not be modified
 ;
 ; Reference to DUZ^XUP is supported by IA #7487
 Q
 ;
GETINFO(JSON,SDCONTEXT,PATIENT) ;
 N ERRORS,VALRETURN,PATIENTINFO
 ; Next line of news for variables leaking from other APIs
 N MHTC,VA,YSZ
 ;
 D VALCONTEXT^SDES2VALCONTEXT(.ERRORS,.SDCONTEXT)
 I $D(ERRORS) S ERRORS("PatientInfo",1)=""  D BUILDJSON^SDES2JSON(.JSON,.ERRORS) Q
  ; Visitor Pattern Test Code
 I $G(SDCONTEXT("USER DUZ"))'="" N DUZ D DUZ^XUP(SDCONTEXT("USER DUZ"))
 ;
 D VALFILEIEN^SDES2VALUTIL(.VALRETURN,.ERRORS,2,$G(PATIENT("PATIENT DFN")),1,,1,2)
 I $D(ERRORS) S ERRORS("PatientInfo",1)=""  D BUILDJSON^SDES2JSON(.JSON,.ERRORS) Q
 ;
 D POPULATE^SDES2PATSEARCH(.PATIENTINFO,PATIENT("PATIENT DFN"),1)
 D BUILDJSON^SDES2JSON(.JSON,.PATIENTINFO)
 Q
 ;