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

BWLAB.m

Go to the documentation of this file.
  1. BWLAB ;IHS/ANMC/MWR - ADD/EDIT PROCEDURE BY LAB STAFF;15-Feb-2003 21:55;PLS
  1. ;;2.0;WOMEN'S HEALTH;**8**;MAY 16, 1996
  1. ;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER *
  1. ;; CALLED BY OPTION: "BW LAB ADD A NEW PROCEDURE" TO ACCESSION
  1. ;; PROCEDURES.
  1. ;
  1. D SETVARS^BWUTL5
  1. F D Q:BWPOP
  1. .D TITLE^BWUTL5("LAB: ENTER NEW PROCEDURES")
  1. .D NEW
  1. D EXIT
  1. Q
  1. ;
  1. NEW ;EP
  1. ;---> SELECT PATIENT.
  1. S BWPOP=0 N BWDFN,DIR,DR
  1. D PATLKUP^BWUTL8(.Y,"ADD","NOCDC")
  1. I Y<0 S BWPOP=1 Q
  1. S BWDFN=+Y
  1. ;---> SELECT PROCEDURE.
  1. D NEW1^BWPROC I BWPOP S BWPOP=0 Q
  1. I '$G(DA) D Q
  1. .W !?5,"* FAILURE TO ADD NEW PROCEDURE. "
  1. .W "PLEASE CONTACT YOUR SITE MANAGER" D DIRZ^BWUTL3
  1. D EDIT2(DA)
  1. Q
  1. ;
  1. EDIT ;EP
  1. ;---> CALLED BY OPTION: "BW LAB EDIT ACCESSION".
  1. ;---> EDIT JUST THE ACCESSION FIELDS OF AN EXISTING PROCEDURE.
  1. D SETVARS^BWUTL5
  1. D TITLE^BWUTL5("EDIT AN ACCESSIONED PROCEDURE")
  1. D LKUPPCD^BWPROC(.Y)
  1. Q:Y<0!($D(DIROUT))
  1. ;---> DA=IEN OF PROCEDURE IN PROCEDURE FILE 9002086.1.
  1. S DA=+Y
  1. D EDIT2(DA)
  1. D EXIT
  1. Q
  1. ;
  1. ;
  1. EDIT2(DA) ;EP
  1. ;---> REQUIRED VARIABLES: DA=IEN IN ^BWPCD(.
  1. Q:'$G(DA)
  1. S (AUPNPAT,BWDFN)=$P(^BWPCD(DA,0),U,2)
  1. D DDS^BWFMAN(9002086.1,"[BW PROC-FORM-LAB]",DA,"C",.BWCHG,.BWPOP)
  1. Q
  1. ;
  1. EXIT ;EP
  1. D KILLALL^BWUTL8
  1. Q