├── _config.yml
├── README.md
├── Alerts - Log Alert Data.xml
├── Batch XML.xml
├── Routing - Channel Reader.xml
├── Destination for Queuing Channel.xml
├── Routing Channel Writer.xml
├── Simple Channel - MLLP to File.xml
├── Custom Response with Queuing.xml
├── Local Folder to FTP.xml
├── Response Transformers- Receiver.xml
└── Response Transformer- Sender.xml
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-time-machine
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # mirthconnect_channels-examples
2 | Examples of mirth connect channels
3 |
4 | Introduction
5 |
6 | Here you can find and contribute to content intitiated by Koratech with the intent of making Mirthconnect-based integrations easier.
7 |
8 | Specifications
9 |
10 | This section of the repo contains standard JSON schemas for each HL7 message type, per HL7 version (but will be adding more in the future).
11 |
12 | Message Examples
13 |
14 | Here we provide a couple of examples for each message type, and give you both the HL7 message and the JSON translation.
15 |
16 | Channel Templates
17 |
18 | These exported Mirth channels can be downloaded and imported right into your Mirth instance and get you underway on your integration in minutes. These are fully-functional templates that perform a variety of functions, such as translating an HL7 message to JSON or giving you the framework for building an HTTP Sender. All of the templates are XML files exported from version 3.8.0 of Mirth.
19 |
20 | Code Templates
21 |
22 | This repository is where some useful code templates that can be downloaded and imported individually separate from the ones that come with the channels themselves. More useful code templates will be added in the future.
23 |
--------------------------------------------------------------------------------
/Alerts - Log Alert Data.xml:
--------------------------------------------------------------------------------
1 |
2 | 9ba54331-3aea-47b9-bbb1-ef0f488f5187
3 | 2
4 | Alerts - Log Alert Data
5 |
6 | 1
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | None
14 | true
15 | false
16 | false
17 | 1
18 |
19 |
20 | Default Resource
21 | [Default Resource]
22 |
23 |
24 | 1000
25 |
26 |
27 |
28 |
29 | RAW
30 | RAW
31 |
32 |
33 | JavaScript
34 |
35 |
36 |
37 |
38 |
39 | JavaScript
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | Channel Reader
48 | SOURCE
49 | true
50 | true
51 |
52 |
53 |
54 | 1
55 | Write Alert to Log File
56 |
57 |
58 |
59 | false
60 | false
61 | 10000
62 | false
63 | 0
64 | false
65 | false
66 | 1
67 |
68 | false
69 |
70 |
71 | Default Resource
72 | [Default Resource]
73 |
74 |
75 | 1000
76 | true
77 |
78 | FILE
79 | C:/Users/eslia/Desktop/Mirth Connect/Training/Log File
80 | Alert History.log
81 | true
82 | anonymous
83 | anonymous
84 | 10000
85 | true
86 | 0
87 | true
88 | true
89 | true
90 | true
91 | false
92 | false
93 | false
94 | DEFAULT_ENCODING
95 | ${message.encodedData}
96 |
97 |
98 |
99 | RAW
100 | RAW
101 |
102 |
103 | JavaScript
104 |
105 |
106 |
107 |
108 |
109 | JavaScript
110 |
111 |
112 |
113 |
114 |
115 |
116 | RAW
117 | RAW
118 |
119 |
120 | JavaScript
121 |
122 |
123 |
124 |
125 |
126 | JavaScript
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 | File Writer
135 | DESTINATION
136 | true
137 | true
138 |
139 |
140 | // Modify the message variable below to pre process data
141 | return message;
142 | // This script executes once after a message has been processed
143 | // Responses returned from here will be stored as "Postprocessor" in the response map
144 | return;
145 | // This script executes once when the channel is deployed
146 | // You only have access to the globalMap and globalChannelMap here to persist data
147 | return;
148 | // This script executes once when the channel is undeployed
149 | // You only have access to the globalMap and globalChannelMap here to persist data
150 | return;
151 |
152 | true
153 | DEVELOPMENT
154 | false
155 | false
156 | false
157 | false
158 | STARTED
159 | true
160 |
161 |
162 | SOURCE
163 | STRING
164 | mirth_source
165 |
166 |
167 | TYPE
168 | STRING
169 | mirth_type
170 |
171 |
172 |
173 | None
174 |
175 |
176 |
177 |
178 | Default Resource
179 | [Default Resource]
180 |
181 |
182 |
183 |
184 |
185 | true
186 |
187 |
188 | America/New_York
189 |
190 |
191 | true
192 |
193 |
194 |
195 |
--------------------------------------------------------------------------------
/Batch XML.xml:
--------------------------------------------------------------------------------
1 |
2 | e9cfac86-6033-4177-ba2c-966e26dc0a85
3 | 2
4 | Batch XML
5 |
6 | 2
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | INTERVAL
14 | false
15 | 5000
16 | 0
17 | 0
18 |
19 |
20 | true
21 |
22 | false
23 | false
24 | false
25 | false
26 | false
27 | false
28 | false
29 | false
30 |
31 | 1
32 | true
33 | 8
34 | 0
35 | 17
36 | 0
37 |
38 |
39 |
40 | None
41 | true
42 | true
43 | false
44 | 1
45 |
46 |
47 | Default Resource
48 | [Default Resource]
49 |
50 |
51 | 1000
52 |
53 | FILE
54 | C:/Users/eslia/Desktop/Mirth Connect/Training/inbox
55 | *.xml
56 | false
57 | false
58 | true
59 | true
60 | anonymous
61 | anonymous
62 | 10000
63 | true
64 | true
65 | true
66 | DELETE
67 |
68 |
69 | NONE
70 | AFTER_PROCESSING
71 |
72 |
73 | true
74 | 1000
75 | 0
76 |
77 | true
78 | date
79 | false
80 | DEFAULT_ENCODING
81 |
82 |
83 |
84 | XML
85 | XML
86 |
87 |
88 | false
89 |
90 |
91 | Element_Name
92 | patient
93 | 1
94 |
95 |
96 |
97 |
98 |
99 |
100 | false
101 |
102 |
103 | Element_Name
104 |
105 | 1
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 | File Reader
115 | SOURCE
116 | true
117 | true
118 |
119 |
120 |
121 | 1
122 | Write Individual XML to File
123 |
124 |
125 |
126 | false
127 | false
128 | 10000
129 | false
130 | 0
131 | false
132 | false
133 | 1
134 |
135 | false
136 |
137 |
138 | Default Resource
139 | [Default Resource]
140 |
141 |
142 | 1000
143 | true
144 |
145 | FILE
146 | C:/Users/eslia/Desktop/Mirth Connect/Training/writeroutbox
147 | ${batchId}_${batchSequenceId}.xml
148 | true
149 | anonymous
150 | anonymous
151 | 10000
152 | true
153 | 0
154 | true
155 | true
156 | true
157 | true
158 | false
159 | false
160 | false
161 | DEFAULT_ENCODING
162 | ${message.encodedData}
163 |
164 |
165 |
166 | XML
167 | XML
168 |
169 |
170 | false
171 |
172 |
173 | Element_Name
174 |
175 | 1
176 |
177 |
178 |
179 |
180 |
181 |
182 | false
183 |
184 |
185 | Element_Name
186 |
187 | 1
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 | XML
196 | XML
197 |
198 |
199 | false
200 |
201 |
202 | Element_Name
203 |
204 | 1
205 |
206 |
207 |
208 |
209 |
210 |
211 | false
212 |
213 |
214 | Element_Name
215 |
216 | 1
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 | File Writer
226 | DESTINATION
227 | true
228 | true
229 |
230 |
231 | // Modify the message variable below to pre process data
232 | return message;
233 | // This script executes once after a message has been processed
234 | // Responses returned from here will be stored as "Postprocessor" in the response map
235 | return;
236 | // This script executes once when the channel is deployed
237 | // You only have access to the globalMap and globalChannelMap here to persist data
238 | return;
239 | // This script executes once when the channel is undeployed
240 | // You only have access to the globalMap and globalChannelMap here to persist data
241 | return;
242 |
243 | true
244 | DEVELOPMENT
245 | false
246 | false
247 | false
248 | false
249 | STARTED
250 | true
251 |
252 |
253 | SOURCE
254 | STRING
255 | mirth_source
256 |
257 |
258 | TYPE
259 | STRING
260 | mirth_type
261 |
262 |
263 |
264 | None
265 |
266 |
267 |
268 |
269 | Default Resource
270 | [Default Resource]
271 |
272 |
273 |
274 |
275 |
276 | true
277 |
278 |
279 | America/New_York
280 |
281 |
282 | true
283 |
284 |
285 |
286 |
--------------------------------------------------------------------------------
/Routing - Channel Reader.xml:
--------------------------------------------------------------------------------
1 |
2 | f0756d75-b914-4c6b-9149-b062d8512238
3 | 2
4 | Routing - Channel Reader
5 |
6 | 2
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | Auto-generate (Destinations completed)
14 | true
15 | false
16 | false
17 | 1
18 |
19 |
20 | Default Resource
21 | [Default Resource]
22 |
23 |
24 | 1000
25 |
26 |
27 |
28 |
29 | HL7V2
30 | HL7V2
31 |
32 |
33 | true
34 | true
35 | false
36 | false
37 | true
38 | \r
39 | true
40 |
41 |
42 | false
43 | false
44 | \r
45 |
46 |
47 | MSH_Segment
48 |
49 |
50 |
51 | \r
52 | AA
53 |
54 | AE
55 | An Error Occurred Processing Message.
56 | AR
57 | Message Rejected.
58 | false
59 | yyyyMMddHHmmss.SSS
60 |
61 |
62 | AA,CA
63 | AE,CE
64 | AR,CR
65 | true
66 | Destination_Encoded
67 |
68 |
69 |
70 |
71 |
72 | true
73 | true
74 | false
75 | false
76 | true
77 | \r
78 | true
79 |
80 |
81 | false
82 | false
83 | \r
84 |
85 |
86 | MSH_Segment
87 |
88 |
89 |
90 | \r
91 | AA
92 |
93 | AE
94 | An Error Occurred Processing Message.
95 | AR
96 | Message Rejected.
97 | false
98 | yyyyMMddHHmmss.SSS
99 |
100 |
101 | AA,CA
102 | AE,CE
103 | AR,CR
104 | true
105 | Destination_Encoded
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 | Channel Reader
114 | SOURCE
115 | true
116 | true
117 |
118 |
119 |
120 | 1
121 | Destination 1
122 |
123 |
124 |
125 | false
126 | false
127 | 10000
128 | false
129 | 0
130 | false
131 | false
132 | 1
133 |
134 | false
135 |
136 |
137 | Default Resource
138 | [Default Resource]
139 |
140 |
141 | 1000
142 | true
143 |
144 | none
145 | ${message.encodedData}
146 |
147 |
148 |
149 |
150 | HL7V2
151 | HL7V2
152 |
153 |
154 | true
155 | true
156 | false
157 | false
158 | true
159 | \r
160 | true
161 |
162 |
163 | false
164 | false
165 | \r
166 |
167 |
168 | MSH_Segment
169 |
170 |
171 |
172 | \r
173 | AA
174 |
175 | AE
176 | An Error Occurred Processing Message.
177 | AR
178 | Message Rejected.
179 | false
180 | yyyyMMddHHmmss.SSS
181 |
182 |
183 | AA,CA
184 | AE,CE
185 | AR,CR
186 | true
187 | Destination_Encoded
188 |
189 |
190 |
191 |
192 |
193 | true
194 | true
195 | false
196 | false
197 | true
198 | \r
199 | true
200 |
201 |
202 | false
203 | false
204 | \r
205 |
206 |
207 | MSH_Segment
208 |
209 |
210 |
211 | \r
212 | AA
213 |
214 | AE
215 | An Error Occurred Processing Message.
216 | AR
217 | Message Rejected.
218 | false
219 | yyyyMMddHHmmss.SSS
220 |
221 |
222 | AA,CA
223 | AE,CE
224 | AR,CR
225 | true
226 | Destination_Encoded
227 |
228 |
229 |
230 |
231 |
232 |
233 | HL7V2
234 | HL7V2
235 |
236 |
237 | true
238 | true
239 | false
240 | false
241 | true
242 | \r
243 | true
244 |
245 |
246 | false
247 | false
248 | \r
249 |
250 |
251 | MSH_Segment
252 |
253 |
254 |
255 | \r
256 | AA
257 |
258 | AE
259 | An Error Occurred Processing Message.
260 | AR
261 | Message Rejected.
262 | false
263 | yyyyMMddHHmmss.SSS
264 |
265 |
266 | AA,CA
267 | AE,CE
268 | AR,CR
269 | true
270 | Destination_Encoded
271 |
272 |
273 |
274 |
275 |
276 | true
277 | true
278 | false
279 | false
280 | true
281 | \r
282 | true
283 |
284 |
285 | false
286 | false
287 | \r
288 |
289 |
290 | MSH_Segment
291 |
292 |
293 |
294 | \r
295 | AA
296 |
297 | AE
298 | An Error Occurred Processing Message.
299 | AR
300 | Message Rejected.
301 | false
302 | yyyyMMddHHmmss.SSS
303 |
304 |
305 | AA,CA
306 | AE,CE
307 | AR,CR
308 | true
309 | Destination_Encoded
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 | Channel Writer
318 | DESTINATION
319 | true
320 | true
321 |
322 |
323 | // Modify the message variable below to pre process data
324 | return message;
325 | // This script executes once after a message has been processed
326 | // Responses returned from here will be stored as "Postprocessor" in the response map
327 | return;
328 | // This script executes once when the channel is deployed
329 | // You only have access to the globalMap and globalChannelMap here to persist data
330 | return;
331 | // This script executes once when the channel is undeployed
332 | // You only have access to the globalMap and globalChannelMap here to persist data
333 | return;
334 |
335 | true
336 | DEVELOPMENT
337 | false
338 | false
339 | false
340 | false
341 | STARTED
342 | true
343 |
344 |
345 | SOURCE
346 | STRING
347 | mirth_source
348 |
349 |
350 | TYPE
351 | STRING
352 | mirth_type
353 |
354 |
355 |
356 | None
357 |
358 |
359 |
360 |
361 | Default Resource
362 | [Default Resource]
363 |
364 |
365 |
366 |
367 |
368 | true
369 |
370 |
371 | America/New_York
372 |
373 |
374 | true
375 |
376 |
377 |
378 |
--------------------------------------------------------------------------------
/Destination for Queuing Channel.xml:
--------------------------------------------------------------------------------
1 |
2 | ede3847a-2fde-4778-8289-652e7a2257be
3 | 2
4 | Destination for Queuing Channel
5 |
6 | 2
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | 0.0.0.0
14 | 6673
15 |
16 |
17 | Auto-generate (After source transformer)
18 | true
19 | false
20 | true
21 | 1
22 |
23 |
24 | Default Resource
25 | [Default Resource]
26 |
27 |
28 | 1000
29 |
30 |
31 | MLLP
32 | 0B
33 | 1C0D
34 | false
35 | 06
36 | 15
37 | 2
38 |
39 | true
40 |
41 |
42 | false
43 | 5000
44 | 0
45 | 65536
46 | 10
47 | true
48 | false
49 | DEFAULT_ENCODING
50 | 0
51 |
52 |
53 |
54 |
55 |
56 | HL7V2
57 | HL7V2
58 |
59 |
60 | true
61 | true
62 | false
63 | false
64 | true
65 | \r
66 | true
67 |
68 |
69 | false
70 | false
71 | \r
72 |
73 |
74 | MSH_Segment
75 |
76 |
77 |
78 | \r
79 | AA
80 | Successifully processes by Destination Queuing Channel
81 | AE
82 | An Error Occurred Processing Message.
83 | AR
84 | Message Rejected.
85 | false
86 | yyyyMMddHHmmss.SSS
87 |
88 |
89 | AA,CA
90 | AE,CE
91 | AR,CR
92 | true
93 | Destination_Encoded
94 |
95 |
96 |
97 |
98 |
99 | true
100 | true
101 | false
102 | false
103 | true
104 | \r
105 | true
106 |
107 |
108 | false
109 | false
110 | \r
111 |
112 |
113 | MSH_Segment
114 |
115 |
116 |
117 | \r
118 | AA
119 |
120 | AE
121 | An Error Occurred Processing Message.
122 | AR
123 | Message Rejected.
124 | false
125 | yyyyMMddHHmmss.SSS
126 |
127 |
128 | AA,CA
129 | AE,CE
130 | AR,CR
131 | true
132 | Destination_Encoded
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | TCP Listener
141 | SOURCE
142 | true
143 | true
144 |
145 |
146 |
147 | 1
148 | Destination 1
149 |
150 |
151 |
152 | false
153 | false
154 | 10000
155 | false
156 | 0
157 | false
158 | false
159 | 1
160 |
161 | false
162 |
163 |
164 | Default Resource
165 | [Default Resource]
166 |
167 |
168 | 1000
169 | true
170 |
171 | none
172 | ${message.encodedData}
173 |
174 |
175 |
176 |
177 | HL7V2
178 | HL7V2
179 |
180 |
181 | true
182 | true
183 | false
184 | false
185 | true
186 | \r
187 | true
188 |
189 |
190 | false
191 | false
192 | \r
193 |
194 |
195 | MSH_Segment
196 |
197 |
198 |
199 | \r
200 | AA
201 |
202 | AE
203 | An Error Occurred Processing Message.
204 | AR
205 | Message Rejected.
206 | false
207 | yyyyMMddHHmmss.SSS
208 |
209 |
210 | AA,CA
211 | AE,CE
212 | AR,CR
213 | true
214 | Destination_Encoded
215 |
216 |
217 |
218 |
219 |
220 | true
221 | true
222 | false
223 | false
224 | true
225 | \r
226 | true
227 |
228 |
229 | false
230 | false
231 | \r
232 |
233 |
234 | MSH_Segment
235 |
236 |
237 |
238 | \r
239 | AA
240 |
241 | AE
242 | An Error Occurred Processing Message.
243 | AR
244 | Message Rejected.
245 | false
246 | yyyyMMddHHmmss.SSS
247 |
248 |
249 | AA,CA
250 | AE,CE
251 | AR,CR
252 | true
253 | Destination_Encoded
254 |
255 |
256 |
257 |
258 |
259 |
260 | HL7V2
261 | HL7V2
262 |
263 |
264 | true
265 | true
266 | false
267 | false
268 | true
269 | \r
270 | true
271 |
272 |
273 | false
274 | false
275 | \r
276 |
277 |
278 | MSH_Segment
279 |
280 |
281 |
282 | \r
283 | AA
284 |
285 | AE
286 | An Error Occurred Processing Message.
287 | AR
288 | Message Rejected.
289 | false
290 | yyyyMMddHHmmss.SSS
291 |
292 |
293 | AA,CA
294 | AE,CE
295 | AR,CR
296 | true
297 | Destination_Encoded
298 |
299 |
300 |
301 |
302 |
303 | true
304 | true
305 | false
306 | false
307 | true
308 | \r
309 | true
310 |
311 |
312 | false
313 | false
314 | \r
315 |
316 |
317 | MSH_Segment
318 |
319 |
320 |
321 | \r
322 | AA
323 |
324 | AE
325 | An Error Occurred Processing Message.
326 | AR
327 | Message Rejected.
328 | false
329 | yyyyMMddHHmmss.SSS
330 |
331 |
332 | AA,CA
333 | AE,CE
334 | AR,CR
335 | true
336 | Destination_Encoded
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 | Channel Writer
345 | DESTINATION
346 | true
347 | true
348 |
349 |
350 | // Modify the message variable below to pre process data
351 | return message;
352 | // This script executes once after a message has been processed
353 | // Responses returned from here will be stored as "Postprocessor" in the response map
354 | return;
355 | // This script executes once when the channel is deployed
356 | // You only have access to the globalMap and globalChannelMap here to persist data
357 | return;
358 | // This script executes once when the channel is undeployed
359 | // You only have access to the globalMap and globalChannelMap here to persist data
360 | return;
361 |
362 | true
363 | DEVELOPMENT
364 | false
365 | false
366 | false
367 | false
368 | STARTED
369 | true
370 |
371 |
372 | SOURCE
373 | STRING
374 | mirth_source
375 |
376 |
377 | TYPE
378 | STRING
379 | mirth_type
380 |
381 |
382 |
383 | None
384 |
385 |
386 |
387 |
388 | Default Resource
389 | [Default Resource]
390 |
391 |
392 |
393 |
394 |
395 | true
396 |
397 |
398 | America/New_York
399 |
400 |
401 | true
402 |
403 |
404 |
405 |
--------------------------------------------------------------------------------
/Routing Channel Writer.xml:
--------------------------------------------------------------------------------
1 |
2 | 341c118e-21e6-43ec-a94a-e7c2859416e3
3 | 2
4 | Routing Channel Writer
5 |
6 | 2
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | 0.0.0.0
14 | 6670
15 |
16 |
17 | d1
18 | true
19 | false
20 | true
21 | 1
22 |
23 |
24 | Default Resource
25 | [Default Resource]
26 |
27 |
28 | 1000
29 |
30 |
31 | MLLP
32 | 0B
33 | 1C0D
34 | false
35 | 06
36 | 15
37 | 2
38 |
39 | true
40 |
41 |
42 | false
43 | 5000
44 | 0
45 | 65536
46 | 10
47 | true
48 | false
49 | DEFAULT_ENCODING
50 | 0
51 |
52 |
53 |
54 |
55 |
56 | HL7V2
57 | HL7V2
58 |
59 |
60 | true
61 | true
62 | false
63 | false
64 | true
65 | \r
66 | true
67 |
68 |
69 | false
70 | false
71 | \r
72 |
73 |
74 | MSH_Segment
75 |
76 |
77 |
78 | \r
79 | AA
80 |
81 | AE
82 | An Error Occurred Processing Message.
83 | AR
84 | Message Rejected.
85 | false
86 | yyyyMMddHHmmss.SSS
87 |
88 |
89 | AA,CA
90 | AE,CE
91 | AR,CR
92 | true
93 | Destination_Encoded
94 |
95 |
96 |
97 |
98 |
99 | true
100 | true
101 | false
102 | false
103 | true
104 | \r
105 | true
106 |
107 |
108 | false
109 | false
110 | \r
111 |
112 |
113 | MSH_Segment
114 |
115 |
116 |
117 | \r
118 | AA
119 |
120 | AE
121 | An Error Occurred Processing Message.
122 | AR
123 | Message Rejected.
124 | false
125 | yyyyMMddHHmmss.SSS
126 |
127 |
128 | AA,CA
129 | AE,CE
130 | AR,CR
131 | true
132 | Destination_Encoded
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | TCP Listener
141 | SOURCE
142 | true
143 | true
144 |
145 |
146 |
147 | 1
148 | Write to Channel Reader Channel
149 |
150 |
151 |
152 | false
153 | false
154 | 10000
155 | false
156 | 0
157 | false
158 | false
159 | 1
160 |
161 | false
162 |
163 |
164 | Default Resource
165 | [Default Resource]
166 |
167 |
168 | 1000
169 | true
170 |
171 | f0756d75-b914-4c6b-9149-b062d8512238
172 | ${message.encodedData}
173 |
174 | localAddress
175 | localPort
176 |
177 |
178 |
179 |
180 | HL7V2
181 | HL7V2
182 |
183 |
184 | true
185 | true
186 | false
187 | false
188 | true
189 | \r
190 | true
191 |
192 |
193 | false
194 | false
195 | \r
196 |
197 |
198 | MSH_Segment
199 |
200 |
201 |
202 | \r
203 | AA
204 |
205 | AE
206 | An Error Occurred Processing Message.
207 | AR
208 | Message Rejected.
209 | false
210 | yyyyMMddHHmmss.SSS
211 |
212 |
213 | AA,CA
214 | AE,CE
215 | AR,CR
216 | true
217 | Destination_Encoded
218 |
219 |
220 |
221 |
222 |
223 | true
224 | true
225 | false
226 | false
227 | true
228 | \r
229 | true
230 |
231 |
232 | false
233 | false
234 | \r
235 |
236 |
237 | MSH_Segment
238 |
239 |
240 |
241 | \r
242 | AA
243 |
244 | AE
245 | An Error Occurred Processing Message.
246 | AR
247 | Message Rejected.
248 | false
249 | yyyyMMddHHmmss.SSS
250 |
251 |
252 | AA,CA
253 | AE,CE
254 | AR,CR
255 | true
256 | Destination_Encoded
257 |
258 |
259 |
260 |
261 |
262 |
263 | HL7V2
264 | HL7V2
265 |
266 |
267 | true
268 | true
269 | false
270 | false
271 | true
272 | \r
273 | true
274 |
275 |
276 | false
277 | false
278 | \r
279 |
280 |
281 | MSH_Segment
282 |
283 |
284 |
285 | \r
286 | AA
287 |
288 | AE
289 | An Error Occurred Processing Message.
290 | AR
291 | Message Rejected.
292 | false
293 | yyyyMMddHHmmss.SSS
294 |
295 |
296 | AA,CA
297 | AE,CE
298 | AR,CR
299 | true
300 | Destination_Encoded
301 |
302 |
303 |
304 |
305 |
306 | true
307 | true
308 | false
309 | false
310 | true
311 | \r
312 | true
313 |
314 |
315 | false
316 | false
317 | \r
318 |
319 |
320 | MSH_Segment
321 |
322 |
323 |
324 | \r
325 | AA
326 |
327 | AE
328 | An Error Occurred Processing Message.
329 | AR
330 | Message Rejected.
331 | false
332 | yyyyMMddHHmmss.SSS
333 |
334 |
335 | AA,CA
336 | AE,CE
337 | AR,CR
338 | true
339 | Destination_Encoded
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 | Channel Writer
348 | DESTINATION
349 | true
350 | true
351 |
352 |
353 | // Modify the message variable below to pre process data
354 | return message;
355 | // This script executes once after a message has been processed
356 | // Responses returned from here will be stored as "Postprocessor" in the response map
357 | return;
358 | // This script executes once when the channel is deployed
359 | // You only have access to the globalMap and globalChannelMap here to persist data
360 | return;
361 | // This script executes once when the channel is undeployed
362 | // You only have access to the globalMap and globalChannelMap here to persist data
363 | return;
364 |
365 | true
366 | DEVELOPMENT
367 | false
368 | false
369 | false
370 | false
371 | STARTED
372 | true
373 |
374 |
375 | SOURCE
376 | STRING
377 | mirth_source
378 |
379 |
380 | TYPE
381 | STRING
382 | mirth_type
383 |
384 |
385 |
386 | None
387 |
388 |
389 |
390 |
391 | Default Resource
392 | [Default Resource]
393 |
394 |
395 |
396 |
397 |
398 | true
399 |
400 |
401 | America/New_York
402 |
403 |
404 | true
405 |
406 |
407 |
408 |
--------------------------------------------------------------------------------
/Simple Channel - MLLP to File.xml:
--------------------------------------------------------------------------------
1 |
2 | e83d81d5-bc81-4554-8ef1-99ea67f4f5d3
3 | 2
4 | Simple Channel - MLLP to File
5 |
6 | 5
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | ${listenerAddress}
14 | ${listenerPort}
15 |
16 |
17 | Auto-generate (After source transformer)
18 | true
19 | false
20 | true
21 | 1
22 |
23 |
24 | Default Resource
25 | [Default Resource]
26 |
27 |
28 | 1000
29 |
30 |
31 | MLLP
32 | 0B
33 | 1C0D
34 | false
35 | 06
36 | 15
37 | 2
38 |
39 | true
40 |
41 |
42 | false
43 | 5000
44 | 0
45 | 65536
46 | 10
47 | true
48 | false
49 | DEFAULT_ENCODING
50 | 0
51 |
52 |
53 |
54 |
55 |
56 | HL7V2
57 | HL7V2
58 |
59 |
60 | true
61 | true
62 | false
63 | false
64 | true
65 | \r
66 | true
67 |
68 |
69 | false
70 | false
71 | \r
72 |
73 |
74 | MSH_Segment
75 |
76 |
77 |
78 | \r
79 | AA
80 |
81 | AE
82 | An Error Occurred Processing Message.
83 | AR
84 | Message Rejected.
85 | false
86 | yyyyMMddHHmmss.SSS
87 |
88 |
89 | AA,CA
90 | AE,CE
91 | AR,CR
92 | true
93 | Destination_Encoded
94 |
95 |
96 |
97 |
98 |
99 | true
100 | true
101 | false
102 | false
103 | true
104 | \r
105 | true
106 |
107 |
108 | false
109 | false
110 | \r
111 |
112 |
113 | MSH_Segment
114 |
115 |
116 |
117 | \r
118 | AA
119 |
120 | AE
121 | An Error Occurred Processing Message.
122 | AR
123 | Message Rejected.
124 | false
125 | yyyyMMddHHmmss.SSS
126 |
127 |
128 | AA,CA
129 | AE,CE
130 | AR,CR
131 | true
132 | Destination_Encoded
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | TCP Listener
141 | SOURCE
142 | true
143 | true
144 |
145 |
146 |
147 | 1
148 | Output File
149 |
150 |
151 |
152 | false
153 | false
154 | 10000
155 | false
156 | 0
157 | false
158 | false
159 | 1
160 |
161 | false
162 |
163 |
164 | Default Resource
165 | [Default Resource]
166 |
167 |
168 | 1000
169 | true
170 |
171 | FILE
172 | ${fileOutboxPath}
173 | ${filePrefix}${UUID}.txt
174 | true
175 | anonymous
176 | anonymous
177 | 10000
178 | true
179 | 0
180 | true
181 | true
182 | true
183 | true
184 | false
185 | false
186 | false
187 | DEFAULT_ENCODING
188 | ${message.encodedData}
189 |
190 |
191 |
192 | HL7V2
193 | HL7V2
194 |
195 |
196 | true
197 | true
198 | false
199 | false
200 | true
201 | \r
202 | true
203 |
204 |
205 | false
206 | false
207 | \r
208 |
209 |
210 | MSH_Segment
211 |
212 |
213 |
214 | \r
215 | AA
216 |
217 | AE
218 | An Error Occurred Processing Message.
219 | AR
220 | Message Rejected.
221 | false
222 | yyyyMMddHHmmss.SSS
223 |
224 |
225 | AA,CA
226 | AE,CE
227 | AR,CR
228 | true
229 | Destination_Encoded
230 |
231 |
232 |
233 |
234 |
235 | true
236 | true
237 | false
238 | false
239 | true
240 | \r
241 | true
242 |
243 |
244 | false
245 | false
246 | \r
247 |
248 |
249 | MSH_Segment
250 |
251 |
252 |
253 | \r
254 | AA
255 |
256 | AE
257 | An Error Occurred Processing Message.
258 | AR
259 | Message Rejected.
260 | false
261 | yyyyMMddHHmmss.SSS
262 |
263 |
264 | AA,CA
265 | AE,CE
266 | AR,CR
267 | true
268 | Destination_Encoded
269 |
270 |
271 |
272 |
273 |
274 |
275 | HL7V2
276 | HL7V2
277 |
278 |
279 | true
280 | true
281 | false
282 | false
283 | true
284 | \r
285 | true
286 |
287 |
288 | false
289 | false
290 | \r
291 |
292 |
293 | MSH_Segment
294 |
295 |
296 |
297 | \r
298 | AA
299 |
300 | AE
301 | An Error Occurred Processing Message.
302 | AR
303 | Message Rejected.
304 | false
305 | yyyyMMddHHmmss.SSS
306 |
307 |
308 | AA,CA
309 | AE,CE
310 | AR,CR
311 | true
312 | Destination_Encoded
313 |
314 |
315 |
316 |
317 |
318 | true
319 | true
320 | false
321 | false
322 | true
323 | \r
324 | true
325 |
326 |
327 | false
328 | false
329 | \r
330 |
331 |
332 | MSH_Segment
333 |
334 |
335 |
336 | \r
337 | AA
338 |
339 | AE
340 | An Error Occurred Processing Message.
341 | AR
342 | Message Rejected.
343 | false
344 | yyyyMMddHHmmss.SSS
345 |
346 |
347 | AA,CA
348 | AE,CE
349 | AR,CR
350 | true
351 | Destination_Encoded
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 | File Writer
360 | DESTINATION
361 | true
362 | true
363 |
364 |
365 | // Modify the message variable below to pre process data
366 | return message;
367 | // This script executes once after a message has been processed
368 | // Responses returned from here will be stored as "Postprocessor" in the response map
369 | return;
370 | // This script executes once when the channel is deployed
371 | // You only have access to the globalMap and globalChannelMap here to persist data
372 | return;
373 | // This script executes once when the channel is undeployed
374 | // You only have access to the globalMap and globalChannelMap here to persist data
375 | return;
376 |
377 | true
378 | DEVELOPMENT
379 | false
380 | false
381 | false
382 | false
383 | STARTED
384 | true
385 |
386 |
387 | SOURCE
388 | STRING
389 | mirth_source
390 |
391 |
392 | TYPE
393 | STRING
394 | mirth_type
395 |
396 |
397 |
398 | None
399 |
400 |
401 |
402 |
403 | Default Resource
404 | [Default Resource]
405 |
406 |
407 |
408 |
409 |
410 | true
411 |
412 |
413 | America/New_York
414 |
415 |
416 | true
417 |
418 |
419 |
420 |
--------------------------------------------------------------------------------
/Custom Response with Queuing.xml:
--------------------------------------------------------------------------------
1 |
2 | 3f9ad1fe-3ab5-417a-8fb3-4f3c5bc2e305
3 | 2
4 | Custom Response with Queuing
5 |
6 | 1
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | 0.0.0.0
14 | 6672
15 |
16 |
17 | Postprocessor
18 | true
19 | false
20 | true
21 | 1
22 |
23 |
24 | Default Resource
25 | [Default Resource]
26 |
27 |
28 | 1000
29 |
30 |
31 | MLLP
32 | 0B
33 | 1C0D
34 | false
35 | 06
36 | 15
37 | 2
38 |
39 | true
40 |
41 |
42 | false
43 | 5000
44 | 0
45 | 65536
46 | 10
47 | true
48 | false
49 | DEFAULT_ENCODING
50 | 0
51 |
52 |
53 |
54 |
55 |
56 | HL7V2
57 | HL7V2
58 |
59 |
60 | true
61 | true
62 | false
63 | false
64 | true
65 | \r
66 | true
67 |
68 |
69 | false
70 | false
71 | \r
72 |
73 |
74 | MSH_Segment
75 |
76 |
77 |
78 | \r
79 | AA
80 |
81 | AE
82 | An Error Occurred Processing Message.
83 | AR
84 | Message Rejected.
85 | false
86 | yyyyMMddHHmmss.SSS
87 |
88 |
89 | AA,CA
90 | AE,CE
91 | AR,CR
92 | true
93 | Destination_Encoded
94 |
95 |
96 |
97 |
98 |
99 | true
100 | true
101 | false
102 | false
103 | true
104 | \r
105 | true
106 |
107 |
108 | false
109 | false
110 | \r
111 |
112 |
113 | MSH_Segment
114 |
115 |
116 |
117 | \r
118 | AA
119 |
120 | AE
121 | An Error Occurred Processing Message.
122 | AR
123 | Message Rejected.
124 | false
125 | yyyyMMddHHmmss.SSS
126 |
127 |
128 | AA,CA
129 | AE,CE
130 | AR,CR
131 | true
132 | Destination_Encoded
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | TCP Listener
141 | SOURCE
142 | true
143 | true
144 |
145 |
146 |
147 | 1
148 | Destination 1
149 |
150 |
151 |
152 | true
153 | true
154 | 10000
155 | false
156 | 0
157 | false
158 | false
159 | 1
160 |
161 | true
162 |
163 |
164 | Default Resource
165 | [Default Resource]
166 |
167 |
168 | 1000
169 | true
170 |
171 |
172 | MLLP
173 | 0B
174 | 1C0D
175 | false
176 | 06
177 | 15
178 | 2
179 |
180 | 127.0.0.1
181 | 6673
182 | false
183 | 0.0.0.0
184 | 0
185 | 5000
186 | 65536
187 | false
188 | false
189 | 5000
190 | false
191 | true
192 | false
193 | DEFAULT_ENCODING
194 | ${message.encodedData}
195 |
196 |
197 |
198 | HL7V2
199 | HL7V2
200 |
201 |
202 | true
203 | true
204 | false
205 | false
206 | true
207 | \r
208 | true
209 |
210 |
211 | false
212 | false
213 | \r
214 |
215 |
216 | MSH_Segment
217 |
218 |
219 |
220 | \r
221 | AA
222 |
223 | AE
224 | An Error Occurred Processing Message.
225 | AR
226 | Message Rejected.
227 | false
228 | yyyyMMddHHmmss.SSS
229 |
230 |
231 | AA,CA
232 | AE,CE
233 | AR,CR
234 | true
235 | Destination_Encoded
236 |
237 |
238 |
239 |
240 |
241 | true
242 | true
243 | false
244 | false
245 | true
246 | \r
247 | true
248 |
249 |
250 | false
251 | false
252 | \r
253 |
254 |
255 | MSH_Segment
256 |
257 |
258 |
259 | \r
260 | AA
261 |
262 | AE
263 | An Error Occurred Processing Message.
264 | AR
265 | Message Rejected.
266 | false
267 | yyyyMMddHHmmss.SSS
268 |
269 |
270 | AA,CA
271 | AE,CE
272 | AR,CR
273 | true
274 | Destination_Encoded
275 |
276 |
277 |
278 |
279 |
280 |
281 | HL7V2
282 | HL7V2
283 |
284 |
285 | true
286 | true
287 | false
288 | false
289 | true
290 | \r
291 | true
292 |
293 |
294 | false
295 | false
296 | \r
297 |
298 |
299 | MSH_Segment
300 |
301 |
302 |
303 | \r
304 | AA
305 |
306 | AE
307 | An Error Occurred Processing Message.
308 | AR
309 | Message Rejected.
310 | false
311 | yyyyMMddHHmmss.SSS
312 |
313 |
314 | AA,CA
315 | AE,CE
316 | AR,CR
317 | true
318 | Destination_Encoded
319 |
320 |
321 |
322 |
323 |
324 | true
325 | true
326 | false
327 | false
328 | true
329 | \r
330 | true
331 |
332 |
333 | false
334 | false
335 | \r
336 |
337 |
338 | MSH_Segment
339 |
340 |
341 |
342 | \r
343 | AA
344 |
345 | AE
346 | An Error Occurred Processing Message.
347 | AR
348 | Message Rejected.
349 | false
350 | yyyyMMddHHmmss.SSS
351 |
352 |
353 | AA,CA
354 | AE,CE
355 | AR,CR
356 | true
357 | Destination_Encoded
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 | TCP Sender
366 | DESTINATION
367 | true
368 | true
369 |
370 |
371 | // Modify the message variable below to pre process data
372 | return message;
373 | var responseD1 = responseMap.get('d1')
374 |
375 | if (responseD1.getStatus() == "SENT") {
376 |
377 | return responseD1;
378 | }
379 |
380 | else if (responseD1.getStatus() == "QUEUED") {
381 |
382 | varCustomACK = ACKGenerator.generateAckResponse(message.getConnectorMessages().get(0).getRawData(), "AA", "Message queued on destination");
383 |
384 | return ResponseFactory.getSentResponse('customACK')
385 | }
386 |
387 | else{
388 | var customACK = ACKGenerator.generateAckResponse(message.getConnectorMessages().get(0).getRawData(), "AE", "An error occurred during processing");
389 | return ResponseFactory.getErrorResponse('customACK')
390 |
391 |
392 | }
393 | // This script executes once when the channel is deployed
394 | // You only have access to the globalMap and globalChannelMap here to persist data
395 | return;
396 | // This script executes once when the channel is undeployed
397 | // You only have access to the globalMap and globalChannelMap here to persist data
398 | return;
399 |
400 | true
401 | DEVELOPMENT
402 | false
403 | false
404 | false
405 | false
406 | STARTED
407 | true
408 |
409 |
410 | SOURCE
411 | STRING
412 | mirth_source
413 |
414 |
415 | TYPE
416 | STRING
417 | mirth_type
418 |
419 |
420 |
421 | None
422 |
423 |
424 |
425 |
426 | Default Resource
427 | [Default Resource]
428 |
429 |
430 |
431 |
432 |
433 | true
434 |
435 |
436 | America/New_York
437 |
438 |
439 | true
440 |
441 |
442 |
443 |
--------------------------------------------------------------------------------
/Local Folder to FTP.xml:
--------------------------------------------------------------------------------
1 |
2 | 1e0cd21b-8400-4f04-87d4-4bdaffa2d8c9
3 | 3
4 | Local Folder to FTP
5 |
6 | 7
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | INTERVAL
14 | false
15 | 5000
16 | 0
17 | 0
18 |
19 |
20 | true
21 |
22 | false
23 | false
24 | false
25 | false
26 | false
27 | false
28 | false
29 | false
30 |
31 | 1
32 | true
33 | 8
34 | 0
35 | 17
36 | 0
37 |
38 |
39 |
40 | None
41 | true
42 | false
43 | false
44 | 1
45 |
46 |
47 | Default Resource
48 | [Default Resource]
49 |
50 |
51 | 1000
52 |
53 | FILE
54 | C:/Users/eslia/Desktop/Mirth Connect/Training/FTP Channel
55 | *.hl7
56 | false
57 | false
58 | true
59 | true
60 | anonymous
61 | anonymous
62 | 10000
63 | true
64 | true
65 | true
66 | MOVE
67 | /Training/processed/${channelName}
68 | ${COUNT}_${originalFilename}
69 | NONE
70 | AFTER_PROCESSING
71 |
72 |
73 | true
74 | 1000
75 | 0
76 |
77 | true
78 | date
79 | false
80 | DEFAULT_ENCODING
81 |
82 |
83 |
84 | HL7V2
85 | HL7V2
86 |
87 |
88 | true
89 | true
90 | false
91 | false
92 | true
93 | \r
94 | true
95 |
96 |
97 | false
98 | false
99 | \r
100 |
101 |
102 | MSH_Segment
103 | return org.apache.commons.io.IOUtils.toString(reader);
104 |
105 |
106 | \r
107 | AA
108 |
109 | AE
110 | An Error Occurred Processing Message.
111 | AR
112 | Message Rejected.
113 | false
114 | yyyyMMddHHmmss.SSS
115 |
116 |
117 | AA,CA
118 | AE,CE
119 | AR,CR
120 | true
121 | Destination_Encoded
122 |
123 |
124 |
125 |
126 |
127 | true
128 | true
129 | false
130 | false
131 | true
132 | \r
133 | true
134 |
135 |
136 | false
137 | false
138 | \r
139 |
140 |
141 | MSH_Segment
142 |
143 |
144 |
145 | \r
146 | AA
147 |
148 | AE
149 | An Error Occurred Processing Message.
150 | AR
151 | Message Rejected.
152 | false
153 | yyyyMMddHHmmss.SSS
154 |
155 |
156 | AA,CA
157 | AE,CE
158 | AR,CR
159 | true
160 | Destination_Encoded
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 | File Reader
169 | SOURCE
170 | true
171 | true
172 |
173 |
174 |
175 | 2
176 | FTP Server
177 |
178 |
179 |
180 | false
181 | false
182 | 10000
183 | false
184 | 0
185 | false
186 | false
187 | 1
188 |
189 | false
190 |
191 |
192 | Default Resource
193 | [Default Resource]
194 |
195 |
196 | 1000
197 | true
198 |
199 | FTP
200 | 127.0.0.1/ftp_outbox
201 | ${originalFilename}
202 | false
203 | koratech
204 | FaithAlpen7
205 | 10000
206 | true
207 | 0
208 | true
209 | true
210 | true
211 | true
212 | false
213 | false
214 | false
215 | DEFAULT_ENCODING
216 | ${message.encodedData}
217 |
218 |
219 |
220 | HL7V2
221 | HL7V2
222 |
223 |
224 | true
225 | true
226 | false
227 | false
228 | true
229 | \r
230 | true
231 |
232 |
233 | false
234 | false
235 | \r
236 |
237 |
238 | MSH_Segment
239 |
240 |
241 |
242 | \r
243 | AA
244 |
245 | AE
246 | An Error Occurred Processing Message.
247 | AR
248 | Message Rejected.
249 | false
250 | yyyyMMddHHmmss.SSS
251 |
252 |
253 | AA,CA
254 | AE,CE
255 | AR,CR
256 | true
257 | Destination_Encoded
258 |
259 |
260 |
261 |
262 |
263 | true
264 | true
265 | false
266 | false
267 | true
268 | \r
269 | true
270 |
271 |
272 | false
273 | false
274 | \r
275 |
276 |
277 | MSH_Segment
278 |
279 |
280 |
281 | \r
282 | AA
283 |
284 | AE
285 | An Error Occurred Processing Message.
286 | AR
287 | Message Rejected.
288 | false
289 | yyyyMMddHHmmss.SSS
290 |
291 |
292 | AA,CA
293 | AE,CE
294 | AR,CR
295 | true
296 | Destination_Encoded
297 |
298 |
299 |
300 |
301 |
302 |
303 | HL7V2
304 | HL7V2
305 |
306 |
307 | true
308 | true
309 | false
310 | false
311 | true
312 | \r
313 | true
314 |
315 |
316 | false
317 | false
318 | \r
319 |
320 |
321 | MSH_Segment
322 |
323 |
324 |
325 | \r
326 | AA
327 |
328 | AE
329 | An Error Occurred Processing Message.
330 | AR
331 | Message Rejected.
332 | false
333 | yyyyMMddHHmmss.SSS
334 |
335 |
336 | AA,CA
337 | AE,CE
338 | AR,CR
339 | true
340 | Destination_Encoded
341 |
342 |
343 |
344 |
345 |
346 | true
347 | true
348 | false
349 | false
350 | true
351 | \r
352 | true
353 |
354 |
355 | false
356 | false
357 | \r
358 |
359 |
360 | MSH_Segment
361 |
362 |
363 |
364 | \r
365 | AA
366 |
367 | AE
368 | An Error Occurred Processing Message.
369 | AR
370 | Message Rejected.
371 | false
372 | yyyyMMddHHmmss.SSS
373 |
374 |
375 | AA,CA
376 | AE,CE
377 | AR,CR
378 | true
379 | Destination_Encoded
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 | File Writer
388 | DESTINATION
389 | true
390 | true
391 |
392 |
393 | // Modify the message variable below to pre process data
394 | return message;
395 | // This script executes once after a message has been processed
396 | // Responses returned from here will be stored as "Postprocessor" in the response map
397 | return;
398 | // This script executes once when the channel is deployed
399 | // You only have access to the globalMap and globalChannelMap here to persist data
400 | return;
401 | // This script executes once when the channel is undeployed
402 | // You only have access to the globalMap and globalChannelMap here to persist data
403 | return;
404 |
405 | true
406 | DEVELOPMENT
407 | false
408 | false
409 | false
410 | false
411 | STARTED
412 | true
413 |
414 |
415 | SOURCE
416 | STRING
417 | mirth_source
418 |
419 |
420 | TYPE
421 | STRING
422 | mirth_type
423 |
424 |
425 |
426 | None
427 |
428 |
429 |
430 |
431 | Default Resource
432 | [Default Resource]
433 |
434 |
435 |
436 |
437 |
438 | true
439 |
440 |
441 | America/New_York
442 |
443 |
444 | true
445 |
446 |
447 |
448 |
--------------------------------------------------------------------------------
/Response Transformers- Receiver.xml:
--------------------------------------------------------------------------------
1 |
2 | fa6a2858-9881-49c2-8b96-44a6f64db45d
3 | 2
4 | Response Transformers- Receiver
5 |
6 | 2
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | 0.0.0.0
14 | 6669
15 |
16 |
17 | Auto-generate (After source transformer)
18 | true
19 | false
20 | true
21 | 1
22 |
23 |
24 | Default Resource
25 | [Default Resource]
26 |
27 |
28 | 1000
29 |
30 |
31 | MLLP
32 | 0B
33 | 1C0D
34 | false
35 | 06
36 | 15
37 | 2
38 |
39 | true
40 |
41 |
42 | false
43 | 5000
44 | 0
45 | 65536
46 | 10
47 | true
48 | false
49 | DEFAULT_ENCODING
50 | 0
51 |
52 |
53 |
54 |
55 |
56 | TVNIfF5+XCZ8S0VBTkV8U2FjcmVkIEhlYXJ0fHx8MjAwOTA2MDExMDM2Mzh8fEFEVF5BMDh8SlBB
57 | TlVDQ0ktMDA5MXxUfDIuMnw1MTA5DQpFVk58QTA4fDIwMDkwNjAxMTAzNjM4fHx8YWQua2Z1ag0K
58 | UElEfDF8NTQwMDkxfDU0MDA5MXx8UGFudWNjaV5Kb2huXl58fDE5NDkwMzE0fE18fDIxMDYtM3wz
59 | MyAxMHRoIEF2ZS5eXkNvc3RhIE1lc2FeQ0FeOTIzMzBeVVNeQnx8KDcxNCkgNTU1LTAwOTFeXkhP
60 | TUUgU09+fHxFTkd8TXxDQVR8NTQwMDkxfDY3Ny00Ny0yMDU1fHwNCk5LMXwxfENFSE9MSklNQ0FE
61 | Q15CSU1BfEhVfDcwNTYgUUVYTk9OIElMWV4iIl5GSUNJSFhFVl5ESV4yNDA2MnwoMjM0KTIxMS00
62 | NjE1fCIiDQpOSzF8MnwiIl4iInwiInwiIl4iIl4iIl4iIl4iInwiInwiIg0KUFYxfHxPfFoyN3xV
63 | fHx8MTZeVkFOIEhPVVRFTl5LSVJLXnwxMV5GTEFOREVSU15ORURefDE0XlZBTiBIT1VURU5eTUlM
64 | TEhPVVNFXnxTVVJ8fHx8MXx8IHwwMDUyMTNeS1VSWldFSUxeUEVURVJeUnxPfHxNQXx8fHx8fHx8
65 | fHx8fHx8fHwiInx8fFNJTVBTT04gQ0xJTklDfHx8fHwyMDA5MDYwMTEwMjcNClBWMnx8IiJ8IiJe
66 | TUVOSVNDVVMgVEVBUiBSSUdIVCBLTkVFfHx8fHwiInx8fHxFS0cvTEFCfHx8fHx8fHx8IiINCkdU
67 | MXwxfHxDRUhPTEpJTUNBRENeUk9aT0NaXk18fDcwNTYgUUVYTk9OIElMWV4iIl5GSUNJSFhFVl5E
68 | SV4yNDA2MnwoMjM0KTIxMS00NjE1fHx8fHxTRUx8Njc3LTQ3LTIwNTV8fHx8RElTQUJMRUQNCklO
69 | MXwxfE1CfDAwMTF8TUVESUNBUkUgICAgT1AgT05MWSBNQ1IgTXx8fHx8IiINCklOMXwyfE1TQ1B8
70 | MEkzOHxNRU0gU0VOSU9SICBDT01QUExOIElORCBJfHx8fHwiIg0K
71 | HL7V2
72 | HL7V2
73 |
74 |
75 | true
76 | true
77 | false
78 | false
79 | true
80 | \r
81 | true
82 |
83 |
84 | false
85 | false
86 | \r
87 |
88 |
89 | MSH_Segment
90 |
91 |
92 |
93 | \r
94 | AA
95 |
96 | AE
97 | An Error Occurred Processing Message.
98 | AR
99 | Message Rejected.
100 | false
101 | yyyyMMddHHmmss.SSS
102 |
103 |
104 | AA,CA
105 | AE,CE
106 | AR,CR
107 | true
108 | Destination_Encoded
109 |
110 |
111 |
112 |
113 |
114 | true
115 | true
116 | false
117 | false
118 | true
119 | \r
120 | true
121 |
122 |
123 | false
124 | false
125 | \r
126 |
127 |
128 | MSH_Segment
129 |
130 |
131 |
132 | \r
133 | AA
134 |
135 | AE
136 | An Error Occurred Processing Message.
137 | AR
138 | Message Rejected.
139 | false
140 | yyyyMMddHHmmss.SSS
141 |
142 |
143 | AA,CA
144 | AE,CE
145 | AR,CR
146 | true
147 | Destination_Encoded
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 | Accept message if "msg['MSH']['MSH.9']['MSH.9.1'].toString()" equals "ADT"
156 | 0
157 | true
158 | msg['MSH']['MSH.9']['MSH.9.1'].toString()
159 | EQUALS
160 |
161 | "ADT"
162 |
163 |
164 |
165 | Accept message if "msg['MSH']['MSH.9']['MSH.9.2'].toString()" equals "A01"
166 | 1
167 | true
168 | AND
169 | msg['MSH']['MSH.9']['MSH.9.2'].toString()
170 | EQUALS
171 |
172 | "A01"
173 |
174 |
175 |
176 |
177 | TCP Listener
178 | SOURCE
179 | true
180 | true
181 |
182 |
183 |
184 | 1
185 | Destination 1
186 |
187 |
188 |
189 | false
190 | false
191 | 10000
192 | false
193 | 0
194 | false
195 | false
196 | 1
197 |
198 | false
199 |
200 |
201 | Default Resource
202 | [Default Resource]
203 |
204 |
205 | 1000
206 | true
207 |
208 | none
209 | ${message.encodedData}
210 |
211 |
212 |
213 |
214 | HL7V2
215 | HL7V2
216 |
217 |
218 | true
219 | true
220 | false
221 | false
222 | true
223 | \r
224 | true
225 |
226 |
227 | false
228 | false
229 | \r
230 |
231 |
232 | MSH_Segment
233 |
234 |
235 |
236 | \r
237 | AA
238 |
239 | AE
240 | An Error Occurred Processing Message.
241 | AR
242 | Message Rejected.
243 | false
244 | yyyyMMddHHmmss.SSS
245 |
246 |
247 | AA,CA
248 | AE,CE
249 | AR,CR
250 | true
251 | Destination_Encoded
252 |
253 |
254 |
255 |
256 |
257 | true
258 | true
259 | false
260 | false
261 | true
262 | \r
263 | true
264 |
265 |
266 | false
267 | false
268 | \r
269 |
270 |
271 | MSH_Segment
272 |
273 |
274 |
275 | \r
276 | AA
277 |
278 | AE
279 | An Error Occurred Processing Message.
280 | AR
281 | Message Rejected.
282 | false
283 | yyyyMMddHHmmss.SSS
284 |
285 |
286 | AA,CA
287 | AE,CE
288 | AR,CR
289 | true
290 | Destination_Encoded
291 |
292 |
293 |
294 |
295 |
296 |
297 | HL7V2
298 | HL7V2
299 |
300 |
301 | true
302 | true
303 | false
304 | false
305 | true
306 | \r
307 | true
308 |
309 |
310 | false
311 | false
312 | \r
313 |
314 |
315 | MSH_Segment
316 |
317 |
318 |
319 | \r
320 | AA
321 |
322 | AE
323 | An Error Occurred Processing Message.
324 | AR
325 | Message Rejected.
326 | false
327 | yyyyMMddHHmmss.SSS
328 |
329 |
330 | AA,CA
331 | AE,CE
332 | AR,CR
333 | true
334 | Destination_Encoded
335 |
336 |
337 |
338 |
339 |
340 | true
341 | true
342 | false
343 | false
344 | true
345 | \r
346 | true
347 |
348 |
349 | false
350 | false
351 | \r
352 |
353 |
354 | MSH_Segment
355 |
356 |
357 |
358 | \r
359 | AA
360 |
361 | AE
362 | An Error Occurred Processing Message.
363 | AR
364 | Message Rejected.
365 | false
366 | yyyyMMddHHmmss.SSS
367 |
368 |
369 | AA,CA
370 | AE,CE
371 | AR,CR
372 | true
373 | Destination_Encoded
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 | Channel Writer
382 | DESTINATION
383 | true
384 | true
385 |
386 |
387 | // Modify the message variable below to pre process data
388 | return message;
389 | // This script executes once after a message has been processed
390 | // Responses returned from here will be stored as "Postprocessor" in the response map
391 | return;
392 | // This script executes once when the channel is deployed
393 | // You only have access to the globalMap and globalChannelMap here to persist data
394 | return;
395 | // This script executes once when the channel is undeployed
396 | // You only have access to the globalMap and globalChannelMap here to persist data
397 | return;
398 |
399 | true
400 | DEVELOPMENT
401 | false
402 | false
403 | false
404 | false
405 | STARTED
406 | true
407 |
408 |
409 | SOURCE
410 | STRING
411 | mirth_source
412 |
413 |
414 | TYPE
415 | STRING
416 | mirth_type
417 |
418 |
419 |
420 | None
421 |
422 |
423 |
424 |
425 | Default Resource
426 | [Default Resource]
427 |
428 |
429 |
430 |
431 |
432 | true
433 |
434 |
435 | America/New_York
436 |
437 |
438 | true
439 |
440 |
441 |
442 |
--------------------------------------------------------------------------------
/Response Transformer- Sender.xml:
--------------------------------------------------------------------------------
1 |
2 | aea00b66-b79b-4b17-afa3-390c79f532c0
3 | 2
4 | Response Transformer- Sender
5 |
6 | 8
7 |
8 | 0
9 | sourceConnector
10 |
11 |
12 |
13 | 0.0.0.0
14 | 6668
15 |
16 |
17 | d1
18 | true
19 | false
20 | true
21 | 1
22 |
23 |
24 | Default Resource
25 | [Default Resource]
26 |
27 |
28 | 1000
29 |
30 |
31 | MLLP
32 | 0B
33 | 1C0D
34 | false
35 | 06
36 | 15
37 | 2
38 |
39 | true
40 |
41 |
42 | false
43 | 5000
44 | 0
45 | 65536
46 | 10
47 | true
48 | false
49 | DEFAULT_ENCODING
50 | 0
51 |
52 |
53 |
54 |
55 |
56 | HL7V2
57 | HL7V2
58 |
59 |
60 | true
61 | true
62 | false
63 | false
64 | true
65 | \r
66 | true
67 |
68 |
69 | false
70 | false
71 | \r
72 |
73 |
74 | MSH_Segment
75 |
76 |
77 |
78 | \r
79 | AA
80 |
81 | AE
82 | An Error Occurred Processing Message.
83 | AR
84 | Message Rejected.
85 | false
86 | yyyyMMddHHmmss.SSS
87 |
88 |
89 | AA,CA
90 | AE,CE
91 | AR,CR
92 | true
93 | Destination_Encoded
94 |
95 |
96 |
97 |
98 |
99 | true
100 | true
101 | false
102 | false
103 | true
104 | \r
105 | true
106 |
107 |
108 | false
109 | false
110 | \r
111 |
112 |
113 | MSH_Segment
114 |
115 |
116 |
117 | \r
118 | AA
119 |
120 | AE
121 | An Error Occurred Processing Message.
122 | AR
123 | Message Rejected.
124 | false
125 | yyyyMMddHHmmss.SSS
126 |
127 |
128 | AA,CA
129 | AE,CE
130 | AR,CR
131 | true
132 | Destination_Encoded
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | TCP Listener
141 | SOURCE
142 | true
143 | true
144 |
145 |
146 |
147 | 1
148 | Destination 1
149 |
150 |
151 |
152 | false
153 | false
154 | 10000
155 | false
156 | 0
157 | false
158 | false
159 | 1
160 |
161 | true
162 |
163 |
164 | Default Resource
165 | [Default Resource]
166 |
167 |
168 | 1000
169 | true
170 |
171 |
172 | MLLP
173 | 0B
174 | 1C0D
175 | false
176 | 06
177 | 15
178 | 2
179 |
180 | 127.0.0.1
181 | 6669
182 | false
183 | 0.0.0.0
184 | 0
185 | 5000
186 | 65536
187 | false
188 | false
189 | 5000
190 | false
191 | true
192 | false
193 | DEFAULT_ENCODING
194 | ${message.encodedData}
195 |
196 |
197 |
198 | HL7V2
199 | HL7V2
200 |
201 |
202 | true
203 | true
204 | false
205 | false
206 | true
207 | \r
208 | true
209 |
210 |
211 | false
212 | false
213 | \r
214 |
215 |
216 | MSH_Segment
217 |
218 |
219 |
220 | \r
221 | AA
222 |
223 | AE
224 | An Error Occurred Processing Message.
225 | AR
226 | Message Rejected.
227 | false
228 | yyyyMMddHHmmss.SSS
229 |
230 |
231 | AA,CA
232 | AE,CE
233 | AR,CR
234 | true
235 | Destination_Encoded
236 |
237 |
238 |
239 |
240 |
241 | true
242 | true
243 | false
244 | false
245 | true
246 | \r
247 | true
248 |
249 |
250 | false
251 | false
252 | \r
253 |
254 |
255 | MSH_Segment
256 |
257 |
258 |
259 | \r
260 | AA
261 |
262 | AE
263 | An Error Occurred Processing Message.
264 | AR
265 | Message Rejected.
266 | false
267 | yyyyMMddHHmmss.SSS
268 |
269 |
270 | AA,CA
271 | AE,CE
272 | AR,CR
273 | true
274 | Destination_Encoded
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 | ackCode
283 | 0
284 | true
285 | ackCode
286 | msg['MSA']['MSA.1']['MSA.1.1'].toString()
287 |
288 |
289 | CHANNEL
290 |
291 |
292 | Message Acknowledgment - Acknowledgment Code - Value (MSA.1.1) (out)
293 | 1
294 | true
295 | msg['MSA']['MSA.1']['MSA.1.1']
296 | $('ackCode')
297 |
298 |
299 |
300 | "AR"
301 | "AA"
302 |
303 |
304 |
305 |
306 | 2
307 | true
308 |
310 |
311 |
312 | TVNIfF5+XCZ8TmV4dEdlbiBDb25uZWN0fFNlbmRpbmcgRmFjaWxpdHl8UmVjZWl2aW5nIEFwcGxp
313 | Y2F0aW9ufFJlY2VpdmluZyBGYWNpbGl0eXwyMDA4MDIwODE2MzgwMHx8QUNLfE1lc3NhZ2UgQ29u
314 | dHJvbCBJRHxQfDIuNHx8fA0KTVNBfEFBfE1lc3NhZ2UgQ29udHJvbCBJRHxUZXh0IE1lc3NhZ2UN
315 | Cg==
316 |
317 | HL7V2
318 | HL7V2
319 |
320 |
321 | true
322 | true
323 | false
324 | false
325 | true
326 | \r
327 | true
328 |
329 |
330 | false
331 | false
332 | \r
333 |
334 |
335 | MSH_Segment
336 |
337 |
338 |
339 | \r
340 | AA
341 |
342 | AE
343 | An Error Occurred Processing Message.
344 | AR
345 | Message Rejected.
346 | false
347 | yyyyMMddHHmmss.SSS
348 |
349 |
350 | AA,CA
351 | AE,CE
352 | AR,CR
353 | true
354 | Destination_Encoded
355 |
356 |
357 |
358 |
359 |
360 | true
361 | true
362 | false
363 | false
364 | true
365 | \r
366 | true
367 |
368 |
369 | false
370 | false
371 | \r
372 |
373 |
374 | MSH_Segment
375 |
376 |
377 |
378 | \r
379 | AA
380 |
381 | AE
382 | An Error Occurred Processing Message.
383 | AR
384 | Message Rejected.
385 | false
386 | yyyyMMddHHmmss.SSS
387 |
388 |
389 | AA,CA
390 | AE,CE
391 | AR,CR
392 | true
393 | Destination_Encoded
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 | TCP Sender
402 | DESTINATION
403 | true
404 | true
405 |
406 |
407 | // Modify the message variable below to pre process data
408 | return message;
409 | // This script executes once after a message has been processed
410 | // Responses returned from here will be stored as "Postprocessor" in the response map
411 | return;
412 | // This script executes once when the channel is deployed
413 | // You only have access to the globalMap and globalChannelMap here to persist data
414 | return;
415 | // This script executes once when the channel is undeployed
416 | // You only have access to the globalMap and globalChannelMap here to persist data
417 | return;
418 |
419 | true
420 | DEVELOPMENT
421 | false
422 | false
423 | false
424 | false
425 | STARTED
426 | true
427 |
428 |
429 | SOURCE
430 | STRING
431 | mirth_source
432 |
433 |
434 | TYPE
435 | STRING
436 | mirth_type
437 |
438 |
439 |
440 | None
441 |
442 |
443 |
444 |
445 | Default Resource
446 | [Default Resource]
447 |
448 |
449 |
450 |
451 |
452 | true
453 |
454 |
455 | America/New_York
456 |
457 |
458 | true
459 |
460 |
461 |
462 |
--------------------------------------------------------------------------------