| 1 | DVBCADEX ;ALB/GTS-557/THM-ADD C&P EXAMS TO REQUESTS, PART 1 ; 6/28/91  9:32 AM
 | 
|---|
| 2 |  ;;2.7;AMIE;;Apr 10, 1995
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | SETUP D HOME^%ZIS S FF=IOF,HD="Add a C & P Exam for",HD1="Veteran Selection",HD2="Exam selection",HD3="2507 Exam Addition"
 | 
|---|
| 5 |  ;
 | 
|---|
| 6 | EN K DVBCLCKD D KILL W @FF,!?(IOM-$L(HD3)\2),HD3,!!?(IOM-$L(HD1)\2),HD1,!!!
 | 
|---|
| 7 |  S DIC(0)="AEQM",DIC="^DVB(396.3,",DIC("A")="Select VETERAN NAME: "
 | 
|---|
| 8 |  S DIC("W")="D DICW^DVBCUTIL"
 | 
|---|
| 9 |  S:$D(DVBAROUS) DIC("S")="I $P(^(0),U,10)'=""E""" ;**DVBAROUS set by menu
 | 
|---|
| 10 |  D ^DIC G:X=""!(X=U) EXIT
 | 
|---|
| 11 |  S:+Y>0 EXCNT=0,(DA,REQDA)=+Y,DFN=$P(Y,U,2) I +Y<0 W "   ???",*7 H 1 G EN
 | 
|---|
| 12 |  S X=^DVB(396.3,REQDA,0),OWNDOM=$P(X,U,22)
 | 
|---|
| 13 |  I OWNDOM]"" W *7,!!,"This request is a TRANSFER IN and exams cannot be added.",!! H 3 G EN
 | 
|---|
| 14 |  S STAT=$P(X,U,18) K NCN
 | 
|---|
| 15 |  F DTB="X","RX","T","C","R","CT","NT" I STAT=DTB S NCN=1 Q
 | 
|---|
| 16 |  I $D(NCN) W !!,*7,"This request has been ",$S(STAT["X":"cancelled",STAT="T":"transcribed",STAT["C":"completed",STAT="R":"released",STAT="NT":"transferred in",1:"given an incorrect status"),".",!! H 3 G EN
 | 
|---|
| 17 |  S DTA=^DPT(DFN,0),PNAM=$P(DTA,U,1),SSN=$P(DTA,U,9),CNUM=$S($D(^DPT(DFN,.31)):$P(^(.31),U,3),1:"Unknown") S:CNUM="" CNUM="Unknown" D HDR,^DVBCEEXM W !!,"Press RETURN     " R ANS:DTIME G:'$T EXIT
 | 
|---|
| 18 |  D ^DVBCADE2,KILL G:$D(OUT)!($D(DVBCLCKD)) EXIT
 | 
|---|
| 19 |  G EN
 | 
|---|
| 20 |  ;
 | 
|---|
| 21 | EXIT K DVBCLCKD G KILL^DVBCUTIL
 | 
|---|
| 22 |  ;
 | 
|---|
| 23 | HDR W @FF,?(IOM-$L(HD)\2),HD,!!,"Veteran name: ",$P(PNAM,",",2,99)," ",$P(PNAM,",",1),?55,"SSN: ",SSN,!?53,"C-NUM: ",CNUM,!
 | 
|---|
| 24 |  F LINE=1:1:IOM W "="
 | 
|---|
| 25 |  W ! Q
 | 
|---|
| 26 |  ;
 | 
|---|
| 27 | KILL K CNUM,DFN,DIK,DR,DTA,DXCOD,DXNUM,EDIT,EX,EXMNM,FMT,PNAM,SSN,PCT,SC,REQDA,CTIM,VX,JY,JJ,X,%,^TMP($J),Y,DA,DIC,DIE,ANS,%Y,%,DTOUT,DUOUT,TEMP,DVBCCONT
 | 
|---|
| 28 |  K DVBAINDA
 | 
|---|
| 29 |  Q
 | 
|---|