| 1 | QANSITE ;HISC/GJC-CHECK OF SITE PARAMETER DATA ;5/1/92
 | 
|---|
| 2 |  ;;2.0;Incident Reporting;;08/07/1992
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  S QAZER0=$G(^QA(740,1,0)) I +QAZER0'>0 S QAERR=1 D ERROR G EXIT
 | 
|---|
| 5 |  S QANAME=$G(^DIC(4,+QAZER0,0)) I QANAME']"" S QAERR=2 D ERROR G EXIT
 | 
|---|
| 6 |  S QASTNM=$G(^DIC(4,+QAZER0,99)) I QASTNM']"" S QAERR=3 D ERROR G EXIT
 | 
|---|
| 7 |  ;S QAEWSMS=$P(QAZER0,U,2) I QAEWSMS']"" S QAERR=4 D ERROR G EXIT
 | 
|---|
| 8 |  ;S QAEWSDM=$P(QAZER0,U,3) I QAEWSDM']"" S QAERR=5 D ERROR G EXIT
 | 
|---|
| 9 |  S QANQADBS=$P(QAZER0,U,4) I QANQADBS']"" S QAERR=6 D ERROR G EXIT
 | 
|---|
| 10 |  S QANQADBD=$P(QAZER0,U,5) I QANQADBD']"" S QAERR=7 D ERROR G EXIT
 | 
|---|
| 11 |  ;S QAEWSLMG=$P(QAZER0,U,6) I QAEWSLMG']"" S QAERR=8 D ERROR G EXIT
 | 
|---|
| 12 |  S QAINCND=$G(^QA(740,1,"QAN")) I QAINCND']"" S QAERR=9 D ERROR G EXIT
 | 
|---|
| 13 |  S QAINCMLG=$P(QAINCND,U) I QAINCMLG']"" S QAERR=10 D ERROR G EXIT
 | 
|---|
| 14 | EXIT ;
 | 
|---|
| 15 |  K QAZER0,QANAME,QASTNM,QAEWSMS,QAEWSDM,QANQADBS,QANQADBD,QAEWSLMG
 | 
|---|
| 16 |  K QAINCND,QAINCMLG,QAERR
 | 
|---|
| 17 |  Q
 | 
|---|
| 18 | ERROR ;
 | 
|---|
| 19 |  W *7,!!,"*** ",$P($T(ERR+QAERR),";;",2)," ***",!!,*7
 | 
|---|
| 20 |  S XQUIT=1
 | 
|---|
| 21 |  Q
 | 
|---|
| 22 | ERR ;;ERROR MESSAGES: REASONS EWS BULLETIN COULD NOT BE SENT
 | 
|---|
| 23 |  ;;SITE PARAMETERS FILE MISSING, CONTACT YOUR QA COORDINATOR
 | 
|---|
| 24 |  ;;INVALID SITE NAME FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 25 |  ;;INVALID STATION NUMBER FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 26 |  ;;EWS MAIL GROUP/SERVER NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 27 |  ;;EWS DOMAIN NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 28 |  ;;NQADB MAIL GROUP/SERVER NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 29 |  ;;NQADB DOMAIN NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 30 |  ;;EWS LOCAL MAIL GROUP NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 31 |  ;;INCIDENT REPORTING DATA NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|
| 32 |  ;;INCIDENT REPORTING MAILGROUP NOT FOUND IN QA SITE PARAMETERS FILE
 | 
|---|