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

BDGPV1.m

Go to the documentation of this file.
  1. BDGPV1 ; IHS/ANMC/LJF - PROVIDER INQUIRY CONT. ;
  1. ;;5.3;PIMS;**1003**;MAY 28, 2004
  1. ;IHS/ITSC/LJF 05/13/2005 PATCH 1003 added code to view day surgeries
  1. ;
  1. CWAD ;EP; code to display CWAD info
  1. NEW BDGN,DFN
  1. D GETITEM I BDGN="" D RETURN Q
  1. S DFN=$P(BDGN,U,2)
  1. I $L($T(CWAD^TIULX)) D CWAD^TIULX
  1. D RETURN
  1. Q
  1. ;
  1. EXPND ;EP; code to expand on entries shown
  1. NEW BDGN
  1. D GETITEM I BDGN="" D RETURN Q
  1. S X=$P(BDGN,U) D @X D RETURN
  1. Q
  1. ;
  1. IP ; expand inpatient entries
  1. NEW DFN,DGPMCA
  1. S DFN=$P(BDGN,U,2),DGPMCA=$P(BDGN,U,3)
  1. D EN^BDGEPI
  1. Q
  1. ;
  1. SR ; expand va surgery entries
  1. I $T(VIEW^BSRLA0)="" Q ;routine not available
  1. NEW SRDR
  1. S SRDR=$P(BDGN,U,2) I '$D(^SRF(+SRDR)) Q
  1. D VIEW^BSRLA0,PAUSE^BDGF
  1. Q
  1. ;
  1. DS ;expand day surgery file entries
  1. D EN^BDGPI3("",$P(BDGN,U,3),$P(BDGN,U,2)) ;IHS/ITSC/LJF 5/13/2005 PATCH 1003
  1. Q
  1. ;
  1. OP ; expand appts
  1. NEW DFN,SDCL,SDT,SDW
  1. S DFN=$P(BDGN,U,2),SDCL=$P(BDGN,U,3),SDT=$P(BDGN,U,4),SDW=$P(BDGN,U,5)
  1. I (DFN="")!(SDCL="")!(SDT="")!(SDW="") Q
  1. D EN^BSDAMEP
  1. Q
  1. ;
  1. GETITEM ; -- select entry from list
  1. NEW X,Y,Z
  1. D FULL^VALM1
  1. S BDGN=""
  1. D EN^VALM2(XQORNOD(0),"OS")
  1. I '$D(VALMY) Q
  1. S X=$O(VALMY(0))
  1. S Y=0 F S Y=$O(^TMP("BDGPV",$J,"IDX",Y)) Q:Y="" Q:BDGN]"" D
  1. . S Z=0 F S Z=$O(^TMP("BDGPV",$J,"IDX",Y,Z)) Q:'Z Q:BDGN]"" D
  1. .. Q:^TMP("BDGPV",$J,"IDX",Y,Z)=""
  1. .. I Z=X S BDGN=^TMP("BDGPV",$J,"IDX",Y,Z)_U_X
  1. Q
  1. ;
  1. RETURN ; return to higher level list template
  1. D TERM^VALM0 S VALMBCK="R" Q
  1. ;