1 | NURXPST ;HIRMFO/FT-Nursing Service v4.0 Post-Initialization Routine ;1/21/97 14:27
|
---|
2 | ;;4.0;NURSING SERVICE;;Apr 25, 1997
|
---|
3 | ;
|
---|
4 | ; This routine contains the post-initialization code for Nursing
|
---|
5 | ; Service package v4.0.
|
---|
6 | ;
|
---|
7 | D MAILGRP,POST1^NURSFILE,MASMSG
|
---|
8 | Q
|
---|
9 | MAILGRP ; Remind IRM to check for members in NURS-ADP mail group
|
---|
10 | D BMES^XPDUTL("Reminder: Make certain the NURS-ADP mail group has at least one member.")
|
---|
11 | Q
|
---|
12 | ONLINE ; Set Nursing software switch back to On-Line
|
---|
13 | S $P(^DIC(213.9,1,"OFF"),U,1)=0
|
---|
14 | D BMES^XPDUTL("Setting Nursing software switch back to ON-LINE")
|
---|
15 | Q
|
---|
16 | MAS ; post-init ward deactivation/activation to update mas movements
|
---|
17 | S (NURSTUS)="I",(NURSBAD,NURSEND,OUTSW)=0 D DATACK^NURSCPLU D:'NURSDATA FIRSTIME^NURSCPLU I NURSEND K NURSEND D ONLINE Q
|
---|
18 | F NURS1=0:0 S NURS1=$O(^NURSF(211.4,"D","A",NURS1)) Q:NURS1'>0 S NURSWRD(NURS1)=NURS1
|
---|
19 | D ACTINAC
|
---|
20 | S (NURSTUS)="A" D ACTINAC
|
---|
21 | D ONLINE
|
---|
22 | K NURS,DA,DIC,X,Y,NURSTUS,SSTAT,NURS1,NURSBAD,NURSEND,OUTSW,NURSWRD
|
---|
23 | Q
|
---|
24 | ACTINAC D ACTWARD^NURSCPLU
|
---|
25 | I $D(NURSWRD) D INIT214^NURSCPLU K NURSEND
|
---|
26 | Q
|
---|
27 | MASMSG ;
|
---|
28 | K NURMSG
|
---|
29 | S NURMSG(1)=" "
|
---|
30 | S NURMSG(2)="Before setting the Nursing software back on-line, I need"
|
---|
31 | S NURMSG(3)="to update the NURS Patient file (#214) with any MAS patient"
|
---|
32 | S NURMSG(4)="movements that took place while this software was installed."
|
---|
33 | S NURMSG(5)="At the programmers prompt please do the following:"
|
---|
34 | S NURMSG(6)=""
|
---|
35 | S NURMSG(7)=" D MAS^NURXPST"
|
---|
36 | S NURMSG(8)=" "
|
---|
37 | D BMES^XPDUTL(.NURMSG)
|
---|
38 | K NURMSG
|
---|
39 | Q
|
---|