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

BMCRDEL.m

Go to the documentation of this file.
  1. BMCRDEL ; IHS/PHXAO/TMJ - REFERRAL DELETE ;
  1. ;;4.0;REFERRED CARE INFO SYSTEM;;JAN 09, 2006
  1. ;IHS/OIT/FCJ ADDED ABILITY TO DELETE SEC REF
  1. ;
  1. PRIM ;FILTER FOR PRIMARY REFERRAL AND CLOSED
  1. S DIC("S")="I $$FILTER^BMCFLTR(0,0,0)"
  1. S DIC("A")="Select RCIS REFERRAL by Patient or by Referral Date or #: "
  1. S BMCTYPR="P"
  1. REF ;REFERRAL DELETE
  1. S DIC="^BMCREF(",DIC(0)="AEMQ"
  1. D GETREF
  1. I Y<1 W !!,"No REFERRAL selected!" D EOJ Q
  1. I BMCTYPR="P",$D(^BMCREF("S",$P(^BMCREF(BMCRIEN,0),U,2))) D D EOJ Q
  1. .W !!,"Primary Referral cannot be Deleted, because a Secondary Ref exists.",!
  1. .S DIR(0)="E",DIR("A")="Press any key to continue" D ^DIR K DIR
  1. D DSPLY
  1. D DELETE
  1. D EOJ
  1. Q
  1. SECREF ;EP; DELETE SECONDARY REFERRAL
  1. S BMCTYPR="S"
  1. S DIC="^BMCREF(",DIC(0)="AEMQ",DIC("S")="I $$FILTER^BMCFLTR(0,0,1)"
  1. S DIC("A")="Select Secondary RCIS REFERRAL by Patient or by Referral Date: "
  1. G REF
  1. Q
  1. ;
  1. GETREF ; GET REFERRAL IEN - Do Not Display Closed Referrals
  1. W !!
  1. S BMCQ=1
  1. D DIC^BMCFMC
  1. Q:Y<1
  1. S BMCRIEN=+Y
  1. S BMCQ=0
  1. Q
  1. ;
  1. DSPLY ;
  1. S BMCRDSP=BMCRIEN D START2^BMCRDSP
  1. W !!,"THE ABOVE REFERRAL AND RELATED ENTRIES WILL BE REMOVED FOREVER !!!"
  1. Q
  1. ;
  1. DELETE ; DELETE VISIT AND RELATED V FILES
  1. W !,"Sure you want to delete" S %=2 D YN^DICN S %Y=$E(%Y)
  1. Q:"Nn"[%Y
  1. S BMCRDLT=BMCRDSP D ^BMCRDLT
  1. I $D(^BMCREF(BMCRDSP,0)) D MSG
  1. Q
  1. ;
  1. EOJ ; EOJ HOUSE KEEPING
  1. K %,%DT,%X,%Y,C,DIYS,X,Y
  1. K BMCTYPR,BMCRIEN,BMCRDSP,BMCRDLT
  1. Q
  1. ;
  1. MSG ;No Delete of Referral Message
  1. W !!,?10,"The Selected Referral was NOT deleted.......",!,?10,"This Referral either contains required Contract Health Service Data!!",!
  1. W ?10,"OR the Referral has been CLOSED & the PCC Visit Link Created!",!!
  1. H 5 Q
  1. Q