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

BMCRCHK1.m

Go to the documentation of this file.
  1. BMCRCHK1 ; IHS/PHXAO/TMJ - Check Provisional Primary Procedures PX ;
  1. ;;4.0;REFERRED CARE INFO SYSTEM;;JAN 09, 2006
  1. ;
  1. ;This routine checks to insure at least one of the PX's is Primary
  1. ;If no Primary Px exists or more than one Do PROC OF BMCMOD
  1. ;to edit existing PX's
  1. ;
  1. START ;Order through the RCIS PX Gbl
  1. Q:'$D(^BMCPX("AD",BMCRIEN))
  1. K BMCPX
  1. D PXCHK
  1. D PXMSG
  1. D END
  1. Q
  1. ;
  1. PXCHK ;Check Procedure Entries
  1. S BMCPXASK=0
  1. S BMCPXCT=0
  1. S BMCPX=""
  1. F S BMCPX=$O(^BMCPX("AD",BMCRIEN,BMCPX)) Q:BMCPX'=+BMCPX D
  1. .I $P(^BMCPX(BMCPX,0),U,5)="P" S BMCPXCT=BMCPXCT+1
  1. .Q
  1. Q
  1. PXMSG ;Check if Primary PX Exists
  1. I BMCPXCT=0 W !!,"WARNING-No Primary Procedure exists for this Referral-Please enter a Primary PX",!,$C(7) H 5 S BMCPXASK=1
  1. E I BMCPXCT>1 W !!,"Multiple Primary Procedure exist for this Referral-Only one please",!,$C(7) H 5 S BMCPXASK=1
  1. ;H 5
  1. Q
  1. END ;Kill Variables
  1. K BMCPX,BMCPXIEN,BMCPXCT
  1. Q
  1. ;