ECTPNUR ;B'ham ISC/PTD-Nursing Personnel Inquiry ;01/29/91 08:00
V ;;1.05;INTERIM MANAGEMENT SUPPORT;**1**;
 I '$D(^DIC(210,0,"GL")) W *7,!!?29,"OPTION IS UNAVAILABLE!",!,"The 'Nurs Staff' File - #210 is not loaded on your system.",!! S XQUIT="" Q
 S GLRT=^DIC(210,0,"GL") I '$O(@(GLRT_"0)")) W *7,!!,"'Nurs Staff' File - #210 has not been populated on your system.",!! S XQUIT="" G EXIT
 ;S VER="",PKGDA=$O(^DIC(9.4,"C","NURS",0)) S:'PKGDA XQUIT="" G:'PKGDA EXIT S:$D(^DIC(9.4,PKGDA,"VERSION")) VER=$P(^("VERSION"),"^") G:VER<2 DIC
 ;IF RUNNING VERSION 2, MAKE DIRECT CALL TO EXTERNAL ROUTINE
 ;S X="NURSASP" X ^%ZOSF("TEST") G:$T=0 DIC D ^NURSASP G EXIT
 ;
DIC W !! S DIC=GLRT,DIC(0)="QEAM",DIC("A")="Select NURSE name: " D ^DIC G:Y<0 EXIT S DA=+Y
 K %ZIS S IOP="HOME" D ^%ZIS K %ZIS,IOP W @IOF,!!?30,"NURSE EMPLOYEE DATA:",!!
 D EN^DIQ K DIC,Y,DA G DIC
EXIT K %,%W,%Y,A,B,D0,D1,D2,DIC,DA,GLRT,NPWARD,NURSX,NX,P,PKGDA,POP,S,VER,X,Y
 Q
 ;
 
--- Routine Detail   --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HECTPNUR   954     printed  Sep 23, 2025@19:38:50                                                                                                                                                                                                      Page 2
ECTPNUR   ;B'ham ISC/PTD-Nursing Personnel Inquiry ;01/29/91 08:00
V         ;;1.05;INTERIM MANAGEMENT SUPPORT;**1**;
 +1        IF '$DATA(^DIC(210,0,"GL"))
               WRITE *7,!!?29,"OPTION IS UNAVAILABLE!",!,"The 'Nurs Staff' File - #210 is not loaded on your system.",!!
               SET XQUIT=""
               QUIT 
 +2        SET GLRT=^DIC(210,0,"GL")
           IF '$ORDER(@(GLRT_"0)"))
               WRITE *7,!!,"'Nurs Staff' File - #210 has not been populated on your system.",!!
               SET XQUIT=""
               GOTO EXIT
 +3       ;S VER="",PKGDA=$O(^DIC(9.4,"C","NURS",0)) S:'PKGDA XQUIT="" G:'PKGDA EXIT S:$D(^DIC(9.4,PKGDA,"VERSION")) VER=$P(^("VERSION"),"^") G:VER<2 DIC
 +4       ;IF RUNNING VERSION 2, MAKE DIRECT CALL TO EXTERNAL ROUTINE
 +5       ;S X="NURSASP" X ^%ZOSF("TEST") G:$T=0 DIC D ^NURSASP G EXIT
 +6       ;
DIC        WRITE !!
           SET DIC=GLRT
           SET DIC(0)="QEAM"
           SET DIC("A")="Select NURSE name: "
           DO ^DIC
           if Y<0
               GOTO EXIT
           SET DA=+Y
 +1        KILL %ZIS
           SET IOP="HOME"
           DO ^%ZIS
           KILL %ZIS,IOP
           WRITE @IOF,!!?30,"NURSE EMPLOYEE DATA:",!!
 +2        DO EN^DIQ
           KILL DIC,Y,DA
           GOTO DIC
EXIT       KILL %,%W,%Y,A,B,D0,D1,D2,DIC,DA,GLRT,NPWARD,NURSX,NX,P,PKGDA,POP,S,VER,X,Y
 +1        QUIT 
 +2       ;