- RA12PST4 ;HIRMFO/CRT - Post-init number four (patch seventeen) ;5/19/99
- VERSION ;;5.0;Radiology/Nuclear Medicine;**17**;Mar 16, 1998
- ;
- EN1 ; Add/Edit PowerScribe/TalkStation entries to the Protocol (101) file.
- ;
- D MSG^RA12PST2("RA TCP ORM",101)
- I $D(^ORD(101,"B","RA TCP ORM")) D
- . S RA101=$O(^ORD(101,"B","RA TCP ORM",0)) K RAFDA
- . S RAFDA(101,RA101_",",770.3)="@"
- . S RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,RA101_",",770.11)="ACK"
- . D FILE^DIE("E","RAFDA")
- ;
- D MSG^RA12PST2("RA TCP ORU",101)
- I $D(^ORD(101,"B","RA TCP ORU")) D
- . S RA101=$O(^ORD(101,"B","RA TCP ORU",0)) K RAFDA
- . S RAFDA(101,RA101_",",770.3)="@"
- . S RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,RA101_",",770.11)="ACK"
- . D FILE^DIE("E","RAFDA")
- ;
- ; *** Adding/Editing PowerScribe entries to Protocol (101) file ***
- ;
- D MSG^RA12PST2("RA PSCRIBE ORM",101)
- I '$D(^ORD(101,"B","RA PSCRIBE ORM")) D
- . N RA101,RAFDA
- . S RAFDA(101,"+1,",.01)="RA PSCRIBE ORM"
- . S RAFDA(101,"+1,",1)="TCP Client"
- . S RAFDA(101,"+1,",4)="subscriber"
- . S RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- . S RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- . S RAFDA(101,"+1,",770.2)="RA-PSCRIBE-TCP"
- . S RAFDA(101,"+1,",770.4)="O01"
- . S RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,"+1,",770.7)="RA-PSCRIBE"
- . S RAFDA(101,"+1,",770.11)="ACK"
- . S RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- . D UPDATE^DIE("E","RAFDA")
- . I '$D(^ORD(101,"B","RA PSCRIBE ORM")) D MSG^RA12PST2("RA PSCRIBE ORM",101,1)
- I $D(^ORD(101,"B","RA PSCRIBE ORM")) D
- . S RA101=$O(^ORD(101,"B","RA PSCRIBE ORM",0)) K RAFDA
- . S RAFDA(101,RA101_",",770.3)="@"
- . S RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,RA101_",",770.11)="ACK"
- . S RAFDA(101,RA101_",",770.95)=2.3
- . D FILE^DIE("E","RAFDA")
- . S ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA REG 2.3, RA EXAMINED 2.3,"
- . S ^ORD(101,RA101,1,2,0)="and RA CANCEL 2.3 event protocols. It is used by the VISTA HL7 package to"
- . S ^ORD(101,RA101,1,3,0)="send ORM messages to TCP/IP recipients. This protocol should be entered"
- . S ^ORD(101,RA101,1,4,0)="in the SUBSCRIBERS multiple field of those event point protocols if this"
- . S ^ORD(101,RA101,1,5,0)="type of messaging scenerio is used at a facility. This is part of the"
- . S ^ORD(101,RA101,1,6,0)="file set-up to enable HL7 message flow when exams are registered,"
- . S ^ORD(101,RA101,1,7,0)="cancelled and when they reach the status flagged as 'examined' by the site."
- . S ^ORD(101,RA101,1,0)="^^7^7^"_$$DT^XLFDT()_"^^"
- . Q
- ;
- D MSG^RA12PST2("RA PSCRIBE ORU",101)
- I '$D(^ORD(101,"B","RA PSCRIBE ORU")) D
- . N RA101,RAFDA
- . S RAFDA(101,"+1,",.01)="RA PSCRIBE ORU"
- . S RAFDA(101,"+1,",1)="TCP Client"
- . S RAFDA(101,"+1,",4)="subscriber"
- . S RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- . S RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- . S RAFDA(101,"+1,",770.2)="RA-PSCRIBE-TCP"
- . S RAFDA(101,"+1,",770.4)="R01"
- . S RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,"+1,",770.7)="RA-PSCRIBE"
- . S RAFDA(101,"+1,",770.11)="ACK"
- . S RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- . D UPDATE^DIE("E","RAFDA")
- . I '$D(^ORD(101,"B","RA PSCRIBE ORU")) D MSG^RA12PST2("RA PSCRIBE ORU",101,1)
- I $D(^ORD(101,"B","RA PSCRIBE ORU")) D
- . S RA101=$O(^ORD(101,"B","RA PSCRIBE ORU",0)) K RAFDA
- . S RAFDA(101,RA101_",",770.3)="@"
- . S RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,RA101_",",770.11)="ACK"
- . S RAFDA(101,RA101_",",770.95)=2.3
- . D FILE^DIE("E","RAFDA")
- . S ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA RPT 2.3 event protocol."
- . S ^ORD(101,RA101,1,2,0)="The HL7 package uses this protocol to send rad/nuc med report (ORU)"
- . S ^ORD(101,RA101,1,3,0)="messages to TCP/IP recipients. This protocol should be entered in the"
- . S ^ORD(101,RA101,1,4,0)="SUBSCRIBERS multiple field of the RA RPT 2.3 protocol if this messaging"
- . S ^ORD(101,RA101,1,5,0)="scenario is used in a facility. This is part of the file set-up to"
- . S ^ORD(101,RA101,1,6,0)="enable message flow when a rad/nuc med report is verified."
- . S ^ORD(101,RA101,1,0)="^^6^6^"_$$DT^XLFDT()_"^^"
- . Q
- ;
- ; *** End Adding/Editing PowerScribe entries in Protocol File ***
- ;
- ; *** Adding/Editing TalkStation entries in Protocol (101) File ***
- ;
- D MSG^RA12PST2("RA TALKLINK ORM",101)
- I '$D(^ORD(101,"B","RA TALKLINK ORM")) D
- . N RA101,RAFDA
- . S RAFDA(101,"+1,",.01)="RA TALKLINK ORM"
- . S RAFDA(101,"+1,",1)="TCP Client"
- . S RAFDA(101,"+1,",4)="subscriber"
- . S RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- . S RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- . S RAFDA(101,"+1,",770.2)="RA-TALKLINK-TCP"
- . S RAFDA(101,"+1,",770.4)="O01"
- . S RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,"+1,",770.7)="RA-TALK"
- . S RAFDA(101,"+1,",770.11)="ACK"
- . S RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- . D UPDATE^DIE("E","RAFDA")
- . I '$D(^ORD(101,"B","RA TALKLINK ORM")) D MSG^RA12PST2("RA TALKLINK ORM",101,1)
- I $D(^ORD(101,"B","RA TALKLINK ORM")) D
- . S RA101=$O(^ORD(101,"B","RA TALKLINK ORM",0)) K RAFDA
- . S RAFDA(101,RA101_",",770.3)="@"
- . S RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,RA101_",",770.11)="ACK"
- . S RAFDA(101,RA101_",",770.95)=2.3
- . D FILE^DIE("E","RAFDA")
- . S ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA REG 2.3, RA EXAMINED 2.3,"
- . S ^ORD(101,RA101,1,2,0)="and RA CANCEL 2.3 event protocols. It is used by the VISTA HL7 package to"
- . S ^ORD(101,RA101,1,3,0)="send ORM messages to TCP/IP recipients. This protocol should be entered"
- . S ^ORD(101,RA101,1,4,0)="in the SUBSCRIBERS multiple field of those event point protocols if this"
- . S ^ORD(101,RA101,1,5,0)="type of messaging scenerio is used at a facility. This is part of the"
- . S ^ORD(101,RA101,1,6,0)="file set-up to enable HL7 message flow when exams are registered, cancelled,"
- . S ^ORD(101,RA101,1,7,0)="and when they reach the status flagged as 'examined' by the site."
- . S ^ORD(101,RA101,1,0)="^^7^7^"_$$DT^XLFDT()_"^^"
- . Q
- ;
- D MSG^RA12PST2("RA TALKLINK ORU",101)
- I '$D(^ORD(101,"B","RA TALKLINK ORU")) D
- . N RA101,RAFDA
- . S RAFDA(101,"+1,",.01)="RA TALKLINK ORU"
- . S RAFDA(101,"+1,",1)="TCP Client"
- . S RAFDA(101,"+1,",4)="subscriber"
- . S RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- . S RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- . S RAFDA(101,"+1,",770.2)="RA-TALKLINK-TCP"
- . S RAFDA(101,"+1,",770.4)="R01"
- . S RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,"+1,",770.7)="RA-TALK"
- . S RAFDA(101,"+1,",770.11)="ACK"
- . S RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- . S RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- . D UPDATE^DIE("E","RAFDA")
- . I '$D(^ORD(101,"B","RA TALKLINK ORU")) D MSG^RA12PST2("RA TALKLINK ORU",101,1)
- I $D(^ORD(101,"B","RA TALKLINK ORU")) D
- . S RA101=$O(^ORD(101,"B","RA TALKLINK ORU",0)) K RAFDA
- . S RAFDA(101,RA101_",",770.3)="@"
- . S RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- . S RAFDA(101,RA101_",",770.11)="ACK"
- . S RAFDA(101,RA101_",",770.95)=2.3
- . D FILE^DIE("E","RAFDA")
- . S ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA RPT 2.3 event point"
- . S ^ORD(101,RA101,1,2,0)="protocol. The HL7 package uses this protocol to send rad/nuc med report"
- . S ^ORD(101,RA101,1,3,0)="(ORU) messages to TCP/IP recipients. This protocol should be entered in"
- . S ^ORD(101,RA101,1,4,0)="the SUBSCRIBERS multiple field of the RA RPT 2.3 protocol if this"
- . S ^ORD(101,RA101,1,5,0)="messaging scenario is used in a facility. This is part of the file set-up"
- . S ^ORD(101,RA101,1,6,0)="to enable message flow when a rad/nuc med report is verified."
- . S ^ORD(101,RA101,1,0)="^^6^6^"_$$DT^XLFDT()_"^^"
- . Q
- ;
- ; *** End Adding/Editing TalkStation entries in Protocol file ***
- ;
- D EN1^RA12PST5 ; Edit existing HL7 Version 2.3 Event Driver Protocols
- ;
- Q
- RA12PST4 ;HIRMFO/CRT - Post-init number four (patch seventeen) ;5/19/99
- VERSION ;;5.0;Radiology/Nuclear Medicine;**17**;Mar 16, 1998
- +1 ;
- EN1 ; Add/Edit PowerScribe/TalkStation entries to the Protocol (101) file.
- +1 ;
- +2 DO MSG^RA12PST2("RA TCP ORM",101)
- +3 IF $DATA(^ORD(101,"B","RA TCP ORM"))
- Begin DoDot:1
- +4 SET RA101=$ORDER(^ORD(101,"B","RA TCP ORM",0))
- KILL RAFDA
- +5 SET RAFDA(101,RA101_",",770.3)="@"
- +6 SET RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- +7 SET RAFDA(101,RA101_",",770.11)="ACK"
- +8 DO FILE^DIE("E","RAFDA")
- End DoDot:1
- +9 ;
- +10 DO MSG^RA12PST2("RA TCP ORU",101)
- +11 IF $DATA(^ORD(101,"B","RA TCP ORU"))
- Begin DoDot:1
- +12 SET RA101=$ORDER(^ORD(101,"B","RA TCP ORU",0))
- KILL RAFDA
- +13 SET RAFDA(101,RA101_",",770.3)="@"
- +14 SET RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- +15 SET RAFDA(101,RA101_",",770.11)="ACK"
- +16 DO FILE^DIE("E","RAFDA")
- End DoDot:1
- +17 ;
- +18 ; *** Adding/Editing PowerScribe entries to Protocol (101) file ***
- +19 ;
- +20 DO MSG^RA12PST2("RA PSCRIBE ORM",101)
- +21 IF '$DATA(^ORD(101,"B","RA PSCRIBE ORM"))
- Begin DoDot:1
- +22 NEW RA101,RAFDA
- +23 SET RAFDA(101,"+1,",.01)="RA PSCRIBE ORM"
- +24 SET RAFDA(101,"+1,",1)="TCP Client"
- +25 SET RAFDA(101,"+1,",4)="subscriber"
- +26 SET RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- +27 SET RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- +28 SET RAFDA(101,"+1,",770.2)="RA-PSCRIBE-TCP"
- +29 SET RAFDA(101,"+1,",770.4)="O01"
- +30 SET RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- +31 SET RAFDA(101,"+1,",770.7)="RA-PSCRIBE"
- +32 SET RAFDA(101,"+1,",770.11)="ACK"
- +33 SET RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- +34 SET RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- +35 SET RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- +36 SET RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- +37 DO UPDATE^DIE("E","RAFDA")
- +38 IF '$DATA(^ORD(101,"B","RA PSCRIBE ORM"))
- DO MSG^RA12PST2("RA PSCRIBE ORM",101,1)
- End DoDot:1
- +39 IF $DATA(^ORD(101,"B","RA PSCRIBE ORM"))
- Begin DoDot:1
- +40 SET RA101=$ORDER(^ORD(101,"B","RA PSCRIBE ORM",0))
- KILL RAFDA
- +41 SET RAFDA(101,RA101_",",770.3)="@"
- +42 SET RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- +43 SET RAFDA(101,RA101_",",770.11)="ACK"
- +44 SET RAFDA(101,RA101_",",770.95)=2.3
- +45 DO FILE^DIE("E","RAFDA")
- +46 SET ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA REG 2.3, RA EXAMINED 2.3,"
- +47 SET ^ORD(101,RA101,1,2,0)="and RA CANCEL 2.3 event protocols. It is used by the VISTA HL7 package to"
- +48 SET ^ORD(101,RA101,1,3,0)="send ORM messages to TCP/IP recipients. This protocol should be entered"
- +49 SET ^ORD(101,RA101,1,4,0)="in the SUBSCRIBERS multiple field of those event point protocols if this"
- +50 SET ^ORD(101,RA101,1,5,0)="type of messaging scenerio is used at a facility. This is part of the"
- +51 SET ^ORD(101,RA101,1,6,0)="file set-up to enable HL7 message flow when exams are registered,"
- +52 SET ^ORD(101,RA101,1,7,0)="cancelled and when they reach the status flagged as 'examined' by the site."
- +53 SET ^ORD(101,RA101,1,0)="^^7^7^"_$$DT^XLFDT()_"^^"
- +54 QUIT
- End DoDot:1
- +55 ;
- +56 DO MSG^RA12PST2("RA PSCRIBE ORU",101)
- +57 IF '$DATA(^ORD(101,"B","RA PSCRIBE ORU"))
- Begin DoDot:1
- +58 NEW RA101,RAFDA
- +59 SET RAFDA(101,"+1,",.01)="RA PSCRIBE ORU"
- +60 SET RAFDA(101,"+1,",1)="TCP Client"
- +61 SET RAFDA(101,"+1,",4)="subscriber"
- +62 SET RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- +63 SET RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- +64 SET RAFDA(101,"+1,",770.2)="RA-PSCRIBE-TCP"
- +65 SET RAFDA(101,"+1,",770.4)="R01"
- +66 SET RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- +67 SET RAFDA(101,"+1,",770.7)="RA-PSCRIBE"
- +68 SET RAFDA(101,"+1,",770.11)="ACK"
- +69 SET RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- +70 SET RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- +71 SET RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- +72 SET RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- +73 DO UPDATE^DIE("E","RAFDA")
- +74 IF '$DATA(^ORD(101,"B","RA PSCRIBE ORU"))
- DO MSG^RA12PST2("RA PSCRIBE ORU",101,1)
- End DoDot:1
- +75 IF $DATA(^ORD(101,"B","RA PSCRIBE ORU"))
- Begin DoDot:1
- +76 SET RA101=$ORDER(^ORD(101,"B","RA PSCRIBE ORU",0))
- KILL RAFDA
- +77 SET RAFDA(101,RA101_",",770.3)="@"
- +78 SET RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- +79 SET RAFDA(101,RA101_",",770.11)="ACK"
- +80 SET RAFDA(101,RA101_",",770.95)=2.3
- +81 DO FILE^DIE("E","RAFDA")
- +82 SET ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA RPT 2.3 event protocol."
- +83 SET ^ORD(101,RA101,1,2,0)="The HL7 package uses this protocol to send rad/nuc med report (ORU)"
- +84 SET ^ORD(101,RA101,1,3,0)="messages to TCP/IP recipients. This protocol should be entered in the"
- +85 SET ^ORD(101,RA101,1,4,0)="SUBSCRIBERS multiple field of the RA RPT 2.3 protocol if this messaging"
- +86 SET ^ORD(101,RA101,1,5,0)="scenario is used in a facility. This is part of the file set-up to"
- +87 SET ^ORD(101,RA101,1,6,0)="enable message flow when a rad/nuc med report is verified."
- +88 SET ^ORD(101,RA101,1,0)="^^6^6^"_$$DT^XLFDT()_"^^"
- +89 QUIT
- End DoDot:1
- +90 ;
- +91 ; *** End Adding/Editing PowerScribe entries in Protocol File ***
- +92 ;
- +93 ; *** Adding/Editing TalkStation entries in Protocol (101) File ***
- +94 ;
- +95 DO MSG^RA12PST2("RA TALKLINK ORM",101)
- +96 IF '$DATA(^ORD(101,"B","RA TALKLINK ORM"))
- Begin DoDot:1
- +97 NEW RA101,RAFDA
- +98 SET RAFDA(101,"+1,",.01)="RA TALKLINK ORM"
- +99 SET RAFDA(101,"+1,",1)="TCP Client"
- +100 SET RAFDA(101,"+1,",4)="subscriber"
- +101 SET RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- +102 SET RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- +103 SET RAFDA(101,"+1,",770.2)="RA-TALKLINK-TCP"
- +104 SET RAFDA(101,"+1,",770.4)="O01"
- +105 SET RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- +106 SET RAFDA(101,"+1,",770.7)="RA-TALK"
- +107 SET RAFDA(101,"+1,",770.11)="ACK"
- +108 SET RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- +109 SET RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- +110 SET RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- +111 SET RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- +112 DO UPDATE^DIE("E","RAFDA")
- +113 IF '$DATA(^ORD(101,"B","RA TALKLINK ORM"))
- DO MSG^RA12PST2("RA TALKLINK ORM",101,1)
- End DoDot:1
- +114 IF $DATA(^ORD(101,"B","RA TALKLINK ORM"))
- Begin DoDot:1
- +115 SET RA101=$ORDER(^ORD(101,"B","RA TALKLINK ORM",0))
- KILL RAFDA
- +116 SET RAFDA(101,RA101_",",770.3)="@"
- +117 SET RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- +118 SET RAFDA(101,RA101_",",770.11)="ACK"
- +119 SET RAFDA(101,RA101_",",770.95)=2.3
- +120 DO FILE^DIE("E","RAFDA")
- +121 SET ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA REG 2.3, RA EXAMINED 2.3,"
- +122 SET ^ORD(101,RA101,1,2,0)="and RA CANCEL 2.3 event protocols. It is used by the VISTA HL7 package to"
- +123 SET ^ORD(101,RA101,1,3,0)="send ORM messages to TCP/IP recipients. This protocol should be entered"
- +124 SET ^ORD(101,RA101,1,4,0)="in the SUBSCRIBERS multiple field of those event point protocols if this"
- +125 SET ^ORD(101,RA101,1,5,0)="type of messaging scenerio is used at a facility. This is part of the"
- +126 SET ^ORD(101,RA101,1,6,0)="file set-up to enable HL7 message flow when exams are registered, cancelled,"
- +127 SET ^ORD(101,RA101,1,7,0)="and when they reach the status flagged as 'examined' by the site."
- +128 SET ^ORD(101,RA101,1,0)="^^7^7^"_$$DT^XLFDT()_"^^"
- +129 QUIT
- End DoDot:1
- +130 ;
- +131 DO MSG^RA12PST2("RA TALKLINK ORU",101)
- +132 IF '$DATA(^ORD(101,"B","RA TALKLINK ORU"))
- Begin DoDot:1
- +133 NEW RA101,RAFDA
- +134 SET RAFDA(101,"+1,",.01)="RA TALKLINK ORU"
- +135 SET RAFDA(101,"+1,",1)="TCP Client"
- +136 SET RAFDA(101,"+1,",4)="subscriber"
- +137 SET RAFDA(101,"+1,",12)=$$PKG^RA12PST2()
- +138 SET RAFDA(101,"+1,",99)=$$FMTH^XLFDT($$NOW^XLFDT())
- +139 SET RAFDA(101,"+1,",770.2)="RA-TALKLINK-TCP"
- +140 SET RAFDA(101,"+1,",770.4)="R01"
- +141 SET RAFDA(101,"+1,",770.6)=$$PROID^RA12PST2()
- +142 SET RAFDA(101,"+1,",770.7)="RA-TALK"
- +143 SET RAFDA(101,"+1,",770.11)="ACK"
- +144 SET RAFDA(101,"+1,",773.1)=$$N^RA12PST2()
- +145 SET RAFDA(101,"+1,",773.2)=$$N^RA12PST2()
- +146 SET RAFDA(101,"+1,",773.3)=$$N^RA12PST2()
- +147 SET RAFDA(101,"+1,",773.4)=$$Y^RA12PST2()
- +148 DO UPDATE^DIE("E","RAFDA")
- +149 IF '$DATA(^ORD(101,"B","RA TALKLINK ORU"))
- DO MSG^RA12PST2("RA TALKLINK ORU",101,1)
- End DoDot:1
- +150 IF $DATA(^ORD(101,"B","RA TALKLINK ORU"))
- Begin DoDot:1
- +151 SET RA101=$ORDER(^ORD(101,"B","RA TALKLINK ORU",0))
- KILL RAFDA
- +152 SET RAFDA(101,RA101_",",770.3)="@"
- +153 SET RAFDA(101,RA101_",",770.6)=$$PROID^RA12PST2()
- +154 SET RAFDA(101,RA101_",",770.11)="ACK"
- +155 SET RAFDA(101,RA101_",",770.95)=2.3
- +156 DO FILE^DIE("E","RAFDA")
- +157 SET ^ORD(101,RA101,1,1,0)="This protocol is used in conjunction with the RA RPT 2.3 event point"
- +158 SET ^ORD(101,RA101,1,2,0)="protocol. The HL7 package uses this protocol to send rad/nuc med report"
- +159 SET ^ORD(101,RA101,1,3,0)="(ORU) messages to TCP/IP recipients. This protocol should be entered in"
- +160 SET ^ORD(101,RA101,1,4,0)="the SUBSCRIBERS multiple field of the RA RPT 2.3 protocol if this"
- +161 SET ^ORD(101,RA101,1,5,0)="messaging scenario is used in a facility. This is part of the file set-up"
- +162 SET ^ORD(101,RA101,1,6,0)="to enable message flow when a rad/nuc med report is verified."
- +163 SET ^ORD(101,RA101,1,0)="^^6^6^"_$$DT^XLFDT()_"^^"
- +164 QUIT
- End DoDot:1
- +165 ;
- +166 ; *** End Adding/Editing TalkStation entries in Protocol file ***
- +167 ;
- +168 ; Edit existing HL7 Version 2.3 Event Driver Protocols
- DO EN1^RA12PST5
- +169 ;
- +170 QUIT