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

BCHUEDT1.m

Go to the documentation of this file.
  1. BCHUEDT1 ; IHS/CMI/LAB - EDIT A RECORD ;
  1. ;;2.0;IHS RPMS CHR SYSTEM;;OCT 23, 2012;Build 27
  1. ;
  1. D ^BCHUIN
  1. D GETDATE
  1. I BCHDATE="" W !!,"No Date entered!" D EOJ Q
  1. D GETPROV
  1. K BCHR,BCHRRECS,BCHVRECS D RECLKUP
  1. I '$G(BCHR) D EOJ Q
  1. D EDIT
  1. D EOJ
  1. Q
  1. GETDATE ; GET DATE OF ENCOUNTER
  1. W !
  1. S BCHDATE=""
  1. S DIR(0)="DO^:"_DT_":EPT",DIR("A")="Enter DATE OF SERVICE" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
  1. Q:$D(DIRUT)
  1. S %DT="ET" D ^%DT G:Y<0 GETDATE
  1. I Y>DT W " <Future dates not allowed>",$C(7),$C(7) K X G GETDATE
  1. K BCHODAT
  1. S BCHDATE=Y
  1. ;
  1. Q
  1. ;
  1. GETPROV ;get location of encounter
  1. S BCHPROV=""
  1. S DIC("A")="Enter CHR (if known): ",DIC="^VA(200,",DIC(0)="AEMQ" D ^DIC K DIC,DA
  1. Q:Y<0
  1. S BCHPROV=+Y
  1. Q
  1. EDIT ;
  1. S BCHEN1=1
  1. D DISP^BCHUEDT
  1. Q
  1. ;
  1. RECLKUP ;
  1. D ^BCHULKUP
  1. Q
  1. EOJ ; END OF JOB
  1. K BCHPROV,BCHDATE,DFN,BCHODAT,BCHR,BCHEN1
  1. Q
  1. ;