1 | RGPOC1 ;BIR/PTD-ADD/EDIT POINT OF CONTACT OPTION - CONTINUED ;8/22/01
|
---|
2 | ;;1.0;CLINICAL INFO RESOURCE NETWORK;**21**;30 Apr 99
|
---|
3 | ;
|
---|
4 | POC1 ;ADMIN POINT OF CONTACT from CIRN SITE PARAMETER (#991.8) file.
|
---|
5 | W ! K RGDATA S RGDATA=$$NAME^RGPOC(1,50)
|
---|
6 | S RGADMONM=$P($G(RGDATA),"^") I RGADMONM=-1 D ERROR1^RGPOC("ADM") S RGQUIT=1 Q
|
---|
7 | S RGADMNNM=$P($G(RGDATA),"^",2)
|
---|
8 | I RGADMONM'="",RGADMNNM="" S RGARRAY(10)="Admin Point of Contact Name: <DELETE EXISTING DATA>",RGARRAY(11)="" Q
|
---|
9 | I RGADMNNM="" D ERROR1^RGPOC("ADM") Q
|
---|
10 | S RGARRAY(10)="Admin Point of Contact Name: "_$$CNVRTNM^RGPOC(RGADMNNM)
|
---|
11 | K RGDATA S RGDATA=$$PHONE^RGPOC(+RGADMNNM)
|
---|
12 | S RGADMOFN=$P($G(RGDATA),"^") I RGADMOFN=-1 D ERROR2^RGPOC("ADM",50,RGADMONM,RGADMNNM) K RGARRAY(10) S RGQUIT=1 Q
|
---|
13 | S RGADMNFN=$P($G(RGDATA),"^",2)
|
---|
14 | I RGADMNFN="" D ERROR2^RGPOC("ADM",50,RGADMONM,RGADMNNM) K RGARRAY(10) Q
|
---|
15 | I ($TR(RGADMNFN," ","")=$TR(RGADMOFN," ",""))&(RGADMNNM=RGADMONM) K RGARRAY(10) Q
|
---|
16 | S RGARRAY(11)="Admin Point of Contact Phone #: "_RGADMNFN
|
---|
17 | S RGARRAY(12)=""
|
---|
18 | Q
|
---|
19 | ;
|
---|
20 | POC2 ;ALTERNATE ADMIN POINT OF CONTACT from CIRN SITE PARAMETER (#991.8) file.
|
---|
21 | W ! K RGDATA S RGDATA=$$NAME^RGPOC(4,53)
|
---|
22 | S RGAD2ONM=$P($G(RGDATA),"^") I RGAD2ONM=-1 D ERROR1^RGPOC("ALT ADM") S RGQUIT=1 Q
|
---|
23 | S RGAD2NNM=$P($G(RGDATA),"^",2)
|
---|
24 | I RGAD2ONM'="",RGAD2NNM="" S RGARRAY(20)="Alt Admin Point of Contact Name: <DELETE EXISTING DATA>",RGARRAY(21)="" Q
|
---|
25 | I RGAD2NNM="" D ERROR1^RGPOC("ALT ADM") Q
|
---|
26 | S RGARRAY(20)="Alt Admin Point of Contact Name: "_$$CNVRTNM^RGPOC(RGAD2NNM)
|
---|
27 | K RGDATA S RGDATA=$$PHONE^RGPOC(+RGAD2NNM)
|
---|
28 | S RGAD2OFN=$P($G(RGDATA),"^") I RGAD2OFN=-1 D ERROR2^RGPOC("ADM",53,RGAD2ONM,RGAD2NNM) K RGARRAY(20) S RGQUIT=1 Q
|
---|
29 | S RGAD2NFN=$P($G(RGDATA),"^",2)
|
---|
30 | I RGAD2NFN="" D ERROR2^RGPOC("ADM",53,RGAD2ONM,RGAD2NNM) K RGARRAY(20) Q
|
---|
31 | I ($TR(RGAD2NFN," ","")=$TR(RGAD2OFN," ",""))&(RGAD2NNM=RGAD2ONM) K RGARRAY(20) Q
|
---|
32 | S RGARRAY(21)="Alt Admin Point of Contact Phone #: "_RGAD2NFN
|
---|
33 | S RGARRAY(22)=""
|
---|
34 | Q
|
---|
35 | ;
|
---|
36 | POC3 ;IRM POINT OF CONTACT from CIRN SITE PARAMETER (#991.8) file.
|
---|
37 | W ! K RGDATA S RGDATA=$$NAME^RGPOC(2,51)
|
---|
38 | S RGIRMONM=$P($G(RGDATA),"^") I RGIRMONM=-1 D ERROR1^RGPOC("IRM") S RGQUIT=1 Q
|
---|
39 | S RGIRMNNM=$P($G(RGDATA),"^",2)
|
---|
40 | I RGIRMONM'="",RGIRMNNM="" S RGARRAY(30)="IRM Point of Contact Name: <DELETE EXISTING DATA>",RGARRAY(31)="" Q
|
---|
41 | I RGIRMNNM="" D ERROR1^RGPOC("IRM") Q
|
---|
42 | S RGARRAY(30)="IRM Point of Contact Name: "_$$CNVRTNM^RGPOC(RGIRMNNM)
|
---|
43 | K RGDATA S RGDATA=$$PHONE^RGPOC(+RGIRMNNM)
|
---|
44 | S RGIRMOFN=$P($G(RGDATA),"^") I RGIRMOFN=-1 D ERROR2^RGPOC("IRM",51,RGIRMONM,RGIRMNNM) K RGARRAY(30) S RGQUIT=1 Q
|
---|
45 | S RGIRMNFN=$P($G(RGDATA),"^",2)
|
---|
46 | I RGIRMNFN="" D ERROR2^RGPOC("IRM",51,RGIRMONM,RGIRMNNM) K RGARRAY(30) Q
|
---|
47 | I ($TR(RGIRMNFN," ","")=$TR(RGIRMOFN," ",""))&(RGIRMNNM=RGIRMONM) K RGARRAY(30) Q
|
---|
48 | S RGARRAY(31)="IRM Point of Contact Phone #: "_RGIRMNFN
|
---|
49 | S RGARRAY(32)=""
|
---|
50 | Q
|
---|
51 | ;
|
---|
52 | POC4 ;ALTERNATE IRM POINT OF CONTACT from CIRN SITE PARAMETER (#991.8) file.
|
---|
53 | W ! K RGDATA S RGDATA=$$NAME^RGPOC(5,54)
|
---|
54 | S RGIR2ONM=$P($G(RGDATA),"^") I RGIR2ONM=-1 D ERROR1^RGPOC("ALT IRM") S RGQUIT=1 Q
|
---|
55 | S RGIR2NNM=$P($G(RGDATA),"^",2)
|
---|
56 | I RGIR2ONM'="",RGIR2NNM="" S RGARRAY(40)="Alt IRM Point of Contact Name: <DELETE EXISTING DATA>",RGARRAY(41)="" Q
|
---|
57 | I RGIR2NNM="" D ERROR1^RGPOC("ALT IRM") Q
|
---|
58 | S RGARRAY(40)="Alt IRM Point of Contact Name: "_$$CNVRTNM^RGPOC(RGIR2NNM)
|
---|
59 | K RGDATA S RGDATA=$$PHONE^RGPOC(+RGIR2NNM)
|
---|
60 | S RGIR2OFN=$P($G(RGDATA),"^") I RGIR2OFN=-1 D ERROR2^RGPOC("ALT IRM",54,RGIR2ONM,RGIR2NNM) K RGARRAY(40) S RGQUIT=1 Q
|
---|
61 | S RGIR2NFN=$P($G(RGDATA),"^",2)
|
---|
62 | I RGIR2NFN="" D ERROR2^RGPOC("ALT IRM",54,RGIR2ONM,RGIR2NNM) K RGARRAY(40) Q
|
---|
63 | I ($TR(RGIR2NFN," ","")=$TR(RGIR2OFN," ",""))&(RGIR2NNM=RGIR2ONM) K RGARRAY(40) Q
|
---|
64 | S RGARRAY(41)="Alt IRM Point of Contact Phone #: "_RGIR2NFN
|
---|
65 | S RGARRAY(42)=""
|
---|
66 | Q
|
---|
67 | ;
|
---|
68 | POC5 ;HL7 POINT OF CONTACT from CIRN SITE PARAMETER (#991.8) file.
|
---|
69 | W ! K RGDATA S RGDATA=$$NAME^RGPOC(3,52)
|
---|
70 | S RGHL7ONM=$P($G(RGDATA),"^") I RGHL7ONM=-1 D ERROR1^RGPOC("HL7") S RGQUIT=1 Q
|
---|
71 | S RGHL7NNM=$P($G(RGDATA),"^",2)
|
---|
72 | I RGHL7ONM'="",RGHL7NNM="" S RGARRAY(50)="HL7 Point of Contact Name: <DELETE EXISTING DATA>",RGARRAY(51)="" Q
|
---|
73 | I RGHL7NNM="" D ERROR1^RGPOC("HL7") Q
|
---|
74 | S RGARRAY(50)="HL7 Point of Contact Name: "_$$CNVRTNM^RGPOC(RGHL7NNM)
|
---|
75 | K RGDATA S RGDATA=$$PHONE^RGPOC(+RGHL7NNM)
|
---|
76 | S RGHL7OFN=$P($G(RGDATA),"^") I RGHL7OFN=-1 D ERROR2^RGPOC("HL7",52,RGHL7ONM,RGHL7NNM) K RGARRAY(50) S RGQUIT=1 Q
|
---|
77 | S RGHL7NFN=$P($G(RGDATA),"^",2)
|
---|
78 | I RGHL7NFN="" D ERROR2^RGPOC("HL7",52,RGHL7ONM,RGHL7NNM) K RGARRAY(50) Q
|
---|
79 | I ($TR(RGHL7NFN," ","")=$TR(RGHL7OFN," ",""))&(RGHL7NNM=RGHL7ONM) K RGARRAY(50) Q
|
---|
80 | S RGARRAY(51)="HL7 Point of Contact Phone #: "_RGHL7NFN
|
---|
81 | S RGARRAY(52)=""
|
---|
82 | Q
|
---|
83 | ;
|
---|
84 | POC6 ;ALTERNATE HL7 POINT OF CONTACT from CIRN SITE PARAMETER (#991.8) file.
|
---|
85 | W ! K RGDATA S RGDATA=$$NAME^RGPOC(6,55)
|
---|
86 | S RGHL2ONM=$P($G(RGDATA),"^") I RGHL2ONM=-1 D ERROR1^RGPOC("ALT HL7") S RGQUIT=1 Q
|
---|
87 | S RGHL2NNM=$P($G(RGDATA),"^",2)
|
---|
88 | I RGHL2ONM'="",RGHL2NNM="" S RGARRAY(60)="Alt HL7 Point of Contact Name: <DELETE EXISTING DATA>",RGARRAY(61)="" Q
|
---|
89 | I RGHL2NNM="" D ERROR1^RGPOC("ALT HL7") Q
|
---|
90 | S RGARRAY(60)="Alt HL7 Point of Contact Name: "_$$CNVRTNM^RGPOC(RGHL2NNM)
|
---|
91 | K RGDATA S RGDATA=$$PHONE^RGPOC(+RGHL2NNM)
|
---|
92 | S RGHL2OFN=$P($G(RGDATA),"^") I RGHL2OFN=-1 D ERROR2^RGPOC("ALT HL7",55,RGHL2ONM,RGHL2NNM) K RGARRAY(60) S RGQUIT=1 Q
|
---|
93 | S RGHL2NFN=$P($G(RGDATA),"^",2)
|
---|
94 | I RGHL2NFN="" D ERROR2^RGPOC("ALT HL7",55,RGHL2ONM,RGHL2NNM) K RGARRAY(60) Q
|
---|
95 | I ($TR(RGHL2NFN," ","")=$TR(RGHL2OFN," ",""))&(RGHL2NNM=RGHL2ONM) K RGARRAY(60) Q
|
---|
96 | S RGARRAY(61)="Alt HL7 Point of Contact Phone #: "_RGHL2NFN
|
---|
97 | Q
|
---|
98 | ;
|
---|