54 lines
1.3 KiB
Mathematica
54 lines
1.3 KiB
Mathematica
WVLAB ;HCIOFO/FT IHS/ANMC/MWR - ADD/EDIT PROCEDURE BY LAB STAFF; ;12/15/98 11:23
|
|
;;1.0;WOMEN'S HEALTH;**3**;Sep 30, 1998
|
|
;;* MICHAEL REMILLARD, DDS * ALASKA NATIVE MEDICAL CENTER *
|
|
;; CALLED BY OPTION: "WV LAB ADD A NEW PROCEDURE" TO ACCESSION
|
|
;; PROCEDURES.
|
|
;
|
|
D SETVARS^WVUTL5
|
|
F D Q:WVPOP
|
|
.D TITLE^WVUTL5("LAB: ENTER NEW PROCEDURES")
|
|
.D NEW
|
|
D EXIT
|
|
Q
|
|
;
|
|
NEW ;EP
|
|
;---> SELECT PATIENT.
|
|
S WVPOP=0 N WVDFN,DIR,DR
|
|
; Quit if no default case manager
|
|
I '$$DCM^WVUTL9(DUZ(2)) D NODCM^WVUTL9 S WVPOP=1 Q
|
|
D PATLKUP^WVUTL8(.Y,"ADD")
|
|
I Y<0 S WVPOP=1 Q
|
|
S WVDFN=+Y
|
|
;---> SELECT PROCEDURE.
|
|
D NEW1^WVPROC I WVPOP S WVPOP=0 Q
|
|
I '$G(DA) D Q
|
|
.W !?5,"* FAILURE TO ADD NEW PROCEDURE. "
|
|
.W "PLEASE CONTACT YOUR SITE MANAGER" D DIRZ^WVUTL3
|
|
D EDIT2(DA)
|
|
Q
|
|
;
|
|
EDIT ;EP
|
|
;---> CALLED BY OPTION: "WV LAB EDIT ACCESSION".
|
|
;---> EDIT JUST THE ACCESSION FIELDS OF AN EXISTING PROCEDURE.
|
|
D SETVARS^WVUTL5
|
|
D TITLE^WVUTL5("EDIT AN ACCESSIONED PROCEDURE")
|
|
D LKUPPCD^WVPROC(.Y)
|
|
Q:Y<0!($D(DIROUT))
|
|
;---> DA=IEN OF PROCEDURE IN PROCEDURE FILE 790.1.
|
|
S DA=+Y
|
|
D EDIT2(DA)
|
|
D EXIT
|
|
Q
|
|
;
|
|
;
|
|
EDIT2(DA) ;EP
|
|
;---> REQUIRED VARIABLES: DA=IEN IN ^WV(790.1,.
|
|
Q:'$G(DA)
|
|
S WVDFN=$P(^WV(790.1,DA,0),U,2)
|
|
D DDS^WVFMAN(790.1,"[WV PROC-FORM-LAB]",DA,"C",.WVCHG,.WVPOP)
|
|
Q
|
|
;
|
|
EXIT ;EP
|
|
D KILLALL^WVUTL8
|
|
Q
|