-
Notifications
You must be signed in to change notification settings - Fork 0
/
SIU.cls
34 lines (31 loc) · 1.38 KB
/
SIU.cls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
///
Class HL7v2toKafka.HL7router.SIU Extends Ens.Rule.Definition
{
Parameter RuleAssistClass = "EnsLib.HL7.MsgRouter.RuleAssist";
XData RuleDefinition [ XMLNamespace = "http://www.intersystems.com/rule" ]
{
<ruleDefinition alias="" context="EnsLib.HL7.MsgRouter.RoutingEngine" production="HL7v2toKafka.production">
<ruleSet name="" effectiveBegin="" effectiveEnd="">
<rule name="HL7 SIU FILE">
<constraint name="docCategory" value="2.3.1"></constraint>
<constraint name="docName" value="SIU_S12,SIU_S13,SIU_S14,SIU_S15,SIU_S16,SIU_S17,SIU_S18,SIU_S19,SIU_S20,SIU_S21,SIU_S22,SIU_S23,SIU_S24,SIU_S26"></constraint>
<constraint name="source" value="source HL7 SIU FILE"></constraint>
<when condition="1" comment="">
<send transform="" target=",target HL7 SIU HTTP,target HL7 SIU TCP"></send>
<send transform="HL7v2toKafka.transfo.SIU" target=",target Kafka Producer"></send>
<return></return>
</when>
</rule>
<rule name="HL7 SIU ANY SOURCE" disabled="false">
<constraint name="source" value=""></constraint>
<constraint name="docCategory" value="2.3.1"></constraint>
<constraint name="docName" value="SIU_S12,SIU_S13,SIU_S14,SIU_S15,SIU_S16,SIU_S17,SIU_S18,SIU_S19,SIU_S20,SIU_S21,SIU_S22,SIU_S23,SIU_S24,SIU_S26"></constraint>
<when condition="1" comment="">
<send transform="HL7v2toKafka.transfo.SIU" target=",target Kafka Producer"></send>
<return></return>
</when>
</rule>
</ruleSet>
</ruleDefinition>
}
}