source: WorldVistAEHR/trunk/r/SCHEDULING-SD-SC/SDHPIENV.m@ 1800

Last change on this file since 1800 was 613, checked in by George Lilly, 15 years ago

initial load of WorldVistAEHR

File size: 4.4 KB
Line 
1SDHPIENV ;MTC,PKE/ALB - Health Services R&D- ENVIRONMENT CHECK; 3/12/96 [ 10/21/96 8:19 AM ]
2 ;;5.3;Scheduling;**141**;DEC 18, 1997
3 ;
4 ;
5ENVIR N SDSITE
6 S SDSITE=+$$SITE^VASITE()
7 I 'SDSITE DO QUIT
8 . W !!?3,"A call to $$SITE^VASITE() does not return your Station Number"
9 . W !?3,"Please correct this before installing this Patch"
10 .;
11 . I '$G(XPDENV) Q
12 . S XPDQUIT=2
13 ;
14 I $D(DUZ)'=11 DO
15 . W !!?3,"Please set DUZ variables, D ^XUP"
16 . I '$G(XPDENV) Q
17 . S XPDQUIT=2
18 ;
19 ; default no to disable option/protocols
20 I $G(XPDENV)=1 S XPDDIQ("XPZ1","B")="NO"
21 ;
22 Q
23 ;
24PRETRANS ;
25 ;load table of station numbers, ssn from temporary file
26 ;
27 ;format of table "sd",station,N sequential)=SSN piece string
28 ;n winds up not sequential for integration sites
29 ;
30 M @XPDGREF@("SDHPI")=^XTMP("SDHPIENV")
31 ;remove legacy stations
32 K @XPDGREF@("SDHPI",505)
33 K @XPDGREF@("SDHPI",513)
34 K @XPDGREF@("SDHPI",522)
35 K @XPDGREF@("SDHPI",533)
36 K @XPDGREF@("SDHPI",535)
37 ;
38 K @XPDGREF@("SDHPI",566) K @XPDGREF@("SDHPI",641)
39 K @XPDGREF@("SDHPI",569)
40 K @XPDGREF@("SDHPI",574)
41 K @XPDGREF@("SDHPI",579)
42 K @XPDGREF@("SDHPI",592)
43 K @XPDGREF@("SDHPI",591)
44 K @XPDGREF@("SDHPI",604)
45 ;
46 K @XPDGREF@("SDHPI",611) K @XPDGREF@("SDHPI",685)
47 K @XPDGREF@("SDHPI",627)
48 K @XPDGREF@("SDHPI",640)
49 K @XPDGREF@("SDHPI",645)
50 K @XPDGREF@("SDHPI",680)
51 K @XPDGREF@("SDHPI",686)
52 ;
53 K @XPDGREF@("SDHPI",691) K @XPDGREF@("SDHPI",752)
54 ;
55 W !?9,"removed ..."
56 ;merge legacy stations to primary
57 ;
58 M @XPDGREF@("SDHPI",512)=^XTMP("SDHPIENV",566)
59 M @XPDGREF@("SDHPI",512)=^XTMP("SDHPIENV",641)
60 ;
61 M @XPDGREF@("SDHPI",528)=^XTMP("SDHPIENV",513)
62 M @XPDGREF@("SDHPI",537)=^XTMP("SDHPIENV",535)
63 M @XPDGREF@("SDHPI",549)=^XTMP("SDHPIENV",522)
64 M @XPDGREF@("SDHPI",555)=^XTMP("SDHPIENV",592)
65 M @XPDGREF@("SDHPI",561)=^XTMP("SDHPIENV",604)
66 M @XPDGREF@("SDHPI",568)=^XTMP("SDHPIENV",579)
67 M @XPDGREF@("SDHPI",597)=^XTMP("SDHPIENV",574)
68 M @XPDGREF@("SDHPI",599)=^XTMP("SDHPIENV",640)
69 M @XPDGREF@("SDHPI",610)=^XTMP("SDHPIENV",569)
70 M @XPDGREF@("SDHPI",619)=^XTMP("SDHPIENV",680)
71 M @XPDGREF@("SDHPI",620)=^XTMP("SDHPIENV",533)
72 M @XPDGREF@("SDHPI",646)=^XTMP("SDHPIENV",645)
73 ;
74 M @XPDGREF@("SDHPI",665)=^XTMP("SDHPIENV",691)
75 M @XPDGREF@("SDHPI",665)=^XTMP("SDHPIENV",752)
76 ;
77 M @XPDGREF@("SDHPI",671)=^XTMP("SDHPIENV",591)
78 ;
79 M @XPDGREF@("SDHPI",674)=^XTMP("SDHPIENV",611)
80 M @XPDGREF@("SDHPI",674)=^XTMP("SDHPIENV",685)
81 ;
82 M @XPDGREF@("SDHPI",677)=^XTMP("SDHPIENV",686)
83 M @XPDGREF@("SDHPI",663)=^XTMP("SDHPIENV",505)
84 M @XPDGREF@("SDHPI",689)=^XTMP("SDHPIENV",627)
85 ;
86 Q
87 ;
88POSTINST ;
89 ;install station specific table of SSNs.
90 N SDSITE
91 S SDSITE=+$$SITE^VASITE() I 'SDSITE QUIT
92 ;
93 K ^XTMP("SDHPI")
94 S ^XTMP("SDHPI",0)=$$FMADD^XLFDT(DT,9)
95 ;
96 I '$D(@XPDGREF@("SDHPI",SDSITE)) DO QUIT
97 . S ^XTMP("SDHPI","S",SDSITE,"ERROR","NO DATA REQUESTED")=DT
98 ;
99 M ^XTMP("SDHPI","S",SDSITE)=@XPDGREF@("SDHPI",SDSITE)
100 ;
101 Q
102STATION ;
103 ;;358;363;402;405;436;437;438;442;452;459;460;463;
104 ;;500;501;502;503;504;505;506;508;509;512;513;514;515;516;517;518;519;
105 ;;520;521;522;523;525;526;527;528;529;531;532;533;534;535;537;538;539;
106 ;;540;541;542;543;544;546;548;549;550;552;553;554;555;556;557;558;
107 ;;561;562;564;565;566;567;568;569;570;573;574;575;578;579;
108 ;;580;581;583;584;585;586;589;590;591;592;593;594;595;596;597;598;599;
109 ;;600;603;604;605;607;608;609;610;611;612;613;614;617;618;619;
110 ;;620;621;622;623;626;627;629;630;631;632;635;636;637;
111 ;;640;641;642;644;645;646;647;648;649;
112 ;;650;652;653;654;655;656;657;658;659;
113 ;;660;662;663;664;665;666;667;668;670;671;672;673;674;676;677;678;679;
114 ;;680;685;686;687;688;689;691;692;693;695;752;756;757;758;
115 Q
116 ;checklist
117 ; SDSITE=512 M (566),(641) ;baltimore/perrypt/fthoward
118 ; SDSITE=528 M (513) ;buffalo/batavia
119 ; SDSITE=537 M (535) ;westside/lakeside
120 ; SDSITE=549 M (522) ;dallas/bonham
121 ; SDSITE=555 M (592) ;desmoines/knoxville
122 ; SDSITE=561 M (604) ;eastorange/lyons
123 ; SDSITE=568 M (579) ;fortmead/hotsprings
124 ; SDSITE=597 M (574) ;lincoln/grandisland
125 ; SDSITE=599 M (640) ;paloalto/livermore
126 ; SDSITE=610 M (569) ;marion/fortwayne
127 ; SDSITE=619 M (680) ;montgomery/tuskegee
128 ; SDSTIE=620 M (533) ;montrose/castle pt
129 ; SDSITE=646 M (645) ;pittsburguniv/highlandrive
130 ; SDSITE=663 M (505) ;seatle/americTN=
131 ; SDSITE=665 M (752) ;sepulvada/la opc
132 ; SDSITE=671 M (591) ;sanantonio/kerrvile
133 ; SDSITE=674 M (611),(685) ;temple/waco/marlin
134 ; SDSITE=677 M (686) ;topeka/leavenworth
135 ; SDSITE=689 M (627) ;westhaven/newington
136 Q
Note: See TracBrowser for help on using the repository browser.