| 1 | MCARAMLH ;WASH ISC/JKL-MUSE AUTO INSTRUMENT RETRANSMISSION-CONVERT ;2/27/95  20:43
 | 
|---|
| 2 |  ;;2.3;Medicine;;09/13/1996
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 |  ;Called from ^MCARAML
 | 
|---|
| 6 |  ;Converts alphabetical list to transmissable list and sends
 | 
|---|
| 7 |  N MCI,MCJ,MCK,MCCNT,MCREP,MCL,MCLN
 | 
|---|
| 8 |  W !!,"Converting---"
 | 
|---|
| 9 |  S (MCX,MCY,MCZ)=0,MCCNT=15
 | 
|---|
| 10 |  D HDR
 | 
|---|
| 11 |  F MCI=1:1 S MCX=$O(^TMP($J,0,"MC",MCX)) Q:MCX=""  S MCY=0 F MCJ=1:1 S MCY=$O(^TMP($J,0,"MC",MCX,MCY)) Q:MCY=""  S MCZ=0 F MCK=1:1 S MCZ=$O(^TMP($J,0,"MC",MCX,MCY,MCZ)) Q:MCZ=""  D CNVT
 | 
|---|
| 12 |  D REP
 | 
|---|
| 13 |  W !!,"Sending report to "
 | 
|---|
| 14 |  F  S MCREP=$O(XMY(MCREP)) Q:MCREP=""  W:MCREP>1 !,"                 " W XMY(MCREP)
 | 
|---|
| 15 |  W " ---"
 | 
|---|
| 16 |  S XMTEXT="^TMP("_$J_",1,""MC"","
 | 
|---|
| 17 |  S XMSUB="EKG MUSE/DHCP INTERFACE RETRANSMITTAL REPORT"
 | 
|---|
| 18 |  D ^XMD
 | 
|---|
| 19 |  W !!,"Message ",+XMZ," sent."
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 |  ;
 | 
|---|
| 22 | HDR ;
 | 
|---|
| 23 |  S ^TMP($J,1,"MC",1)="The following report is a list of "_^TMP($J,0,"MC",0)_" EKG tests that have originated"
 | 
|---|
| 24 |  S ^TMP($J,1,"MC",2)="from the Marquette MUSE and should be retransmitted into the DHCP database."
 | 
|---|
| 25 |  S ^TMP($J,1,"MC",3)="     "
 | 
|---|
| 26 |  S ^TMP($J,1,"MC",4)="These EKG tests are currently represented on your system by"
 | 
|---|
| 27 |  S ^TMP($J,1,"MC",5)="corrupted DHCP data."
 | 
|---|
| 28 |  S ^TMP($J,1,"MC",6)="     "
 | 
|---|
| 29 |  S ^TMP($J,1,"MC",7)="Before retransmitting these tests from the Marquette MUSE into DHCP,"
 | 
|---|
| 30 |  S ^TMP($J,1,"MC",8)="please DELETE the corrupted data with the option:"
 | 
|---|
| 31 |  S ^TMP($J,1,"MC",9)="     "
 | 
|---|
| 32 |  S ^TMP($J,1,"MC",10)="MCARECGINIT-ECG Corrupted Records Delete"
 | 
|---|
| 33 |  S ^TMP($J,1,"MC",11)="     "
 | 
|---|
| 34 |  S ^TMP($J,1,"MC",12)="MCARECGINIT is available as option 3 on the MCARMGR menu."
 | 
|---|
| 35 |  S ^TMP($J,1,"MC",13)="     "
 | 
|---|
| 36 |  S ^TMP($J,1,"MC",14)="The name, Social Security Number, and date/time of records follow:"
 | 
|---|
| 37 |  S ^TMP($J,1,"MC",15)="     "
 | 
|---|
| 38 |  Q
 | 
|---|
| 39 | CNVT ;
 | 
|---|
| 40 |  S MCCNT=MCCNT+1
 | 
|---|
| 41 |  S Y=MCZ,%DT="T" D DD^%DT S MCDATE=Y
 | 
|---|
| 42 |  S ^TMP($J,1,"MC",MCCNT)=MCX_"     "_MCY_"     "_MCDATE
 | 
|---|
| 43 |  S ^TMP($J,1,"MC",0)=MCCNT W:(MCCNT-15)#100=0 "."
 | 
|---|
| 44 |  Q
 | 
|---|
| 45 |  ;
 | 
|---|
| 46 | REP ;site list to be developed
 | 
|---|
| 47 |  S MCLN=1
 | 
|---|
| 48 |  F MCL=1:1 S MCREP=$T(MCSITE+MCL) Q:MCREP=""  S XMY(MCLN)=$P(MCREP,";;",3,99),MCLN=MCLN+1
 | 
|---|
| 49 |  Q
 | 
|---|
| 50 |  ;
 | 
|---|
| 51 | MCSITE ;;
 | 
|---|
| 52 |  ;;Washington ISC;;Litman,Judy
 | 
|---|