| 1 | ECTPTL ;B'ham ISC/PTD-Identify T&L Units for Station's Services ;01/29/91 08:00
 | 
|---|
| 2 | V ;;1.05;INTERIM MANAGEMENT SUPPORT;;
 | 
|---|
| 3 |  I '$O(^ECC(730,"ALS",0)) W *7,!!?29,"OPTION IS UNAVAILABLE!",!,"Local services have not been identified!",!,"Use the 'Identify Station's Services' option.",!! S XQUIT="" Q
 | 
|---|
| 4 |  ;SELECT ENTER/EDIT CHOICE
 | 
|---|
| 5 | CHS W !!,"At this time, you may:",!!,"1.  List All T&L Units",!,"2.  Print Local Services Worksheet",!,"3.  Enter/Edit T&L Units for Services",!,"4.  Display Identified T&L by Service",!,"5.  Edit a Single Service",!!,"Select a number (1 - 5): "
 | 
|---|
| 6 |  R CHS:DTIME G:'$T!("^"[CHS) EXIT I CHS'?1N!(CHS<1)!(CHS>5) W !!,*7,"You MUST answer with a number between 1 and 5." G CHS
 | 
|---|
| 7 |  ;BRANCH BASED ON ENTER/EDIT CHOICE
 | 
|---|
| 8 |  I CHS=1 D DIP G EXIT
 | 
|---|
| 9 |  I (CHS=2)!(CHS=4) D DIP2 G EXIT
 | 
|---|
| 10 |  I CHS=5 D DIC G EXIT
 | 
|---|
| 11 | LOC ;IF CHS=3, FOR EACH 'LOCAL' SERVICE, ASK ASSOCIATED T&L UNITS
 | 
|---|
| 12 |  S RESP="" F SRDA=0:0 S SRDA=$O(^ECC(730,"ALS",SRDA)) Q:'SRDA!(RESP="^")  S SRNM=$P(^ECC(730,SRDA,0),"^") S (DIC,DIE)="^ECC(730,",DIC(0)="M",X=SRNM D ^DIC K DIC S DA=+Y W !!,SRNM S DR="10,.01" D ^DIE K DIE I $D(Y) S RESP="^"
 | 
|---|
| 13 | EXIT K %,%X,%Y,BY,C,CHS,DA,DHD,DIC,DIE,DIS,DLAYGO,DR,FLDS,FR,I,L,P,RESP,SRDA,SRNM,TO,X,Y
 | 
|---|
| 14 |  Q
 | 
|---|
| 15 |  ;
 | 
|---|
| 16 | DIP S DIC="^PRST(455.5,",L=0,BY="1",(FR,TO)="" S FLDS="1;""DESCRIPTION"",.01;C25;""T&L UNIT""",DHD="T&L UNIT LISTING"
 | 
|---|
| 17 |  D EN1^DIP
 | 
|---|
| 18 |  Q
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | DIP2 S DIC="^ECC(730,",L=0,DIS(0)="I $D(^ECC(730,""ALS"",D0))",BY=".01",(FR,TO)="",DHD=$S(CHS=2:"WORKSHEET FOR IDENTIFYING T&L UNITS FOR LOCAL SERVICES",1:"T&L UNITS IDENTIFIED FOR LOCAL SERVICES")
 | 
|---|
| 21 |  S FLDS=$S(CHS=2:".01;S2;L80;""LOCAL SERVICE....................ASSOCIATED T&L UNITS""",1:".01;T;S,10,.01;C40;""T&L UNIT"",.01:1;""T&L DESCRIPTION""")
 | 
|---|
| 22 |  D EN1^DIP
 | 
|---|
| 23 |  Q
 | 
|---|
| 24 |  ;
 | 
|---|
| 25 | DIC W ! S (DIC,DIE)="^ECC(730,",DIC(0)="QEAM",DIC("A")="Select SERVICE: ",DIC("S")="I $D(^ECC(730,""ALS"",+Y))" D ^DIC Q:Y<0  S DA=+Y,DR="10,.01" D ^DIE K DIE
 | 
|---|
| 26 |  Q
 | 
|---|
| 27 |  ;
 | 
|---|