| 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 |  ;
 | 
|---|