web stats
code template library - Mirth Community

Go Back   Mirth Community > Mirth Connect > Development

Thread Tools Display Modes
Old 10-07-2019, 09:47 PM
prakashjoy prakashjoy is offline
Mirth Newb
Join Date: Sep 2016
Posts: 18
prakashjoy is on a distinguished road
Default code template library


I created two code templates Library as follows.
1. DB Library
2. HL7 ADT V25 Library

1. DB Library - Using for below data base operations.
1.1 getDBConnnection - create connection object
1.2 executeSelect - executing select query
1.2 executeInsertOrUpdate - Performing insert update operations.

2. HL7 ADT V25 Library - For ADT segments creation (set and get method).
2.1 setPID - Select records from database and make object for constructing PID segment..
2.2 getPID - Constructing PID segment.

All the methods provided in the attached file.

The transformation script channel is provided below.
var dBConn = getDBConnnection($('dBProfile')); -- getting connection.
//script for setup object
var inPutPID = setPID(dBConn, hL7ADT.inPutPV1.mr_no, triggerEventID);
//getting hl7 PID segment
var pID = <PID/>;
var inputDataPID = $('hL7ADT').inPutPID
pID = getPID(inputDataPID);

Mirth version using is

I can access code template "executeSelect" (created in Library - DB Library)
from setPID(Library - HL7 ADT V25 Library).

Its working in my development environment.

My aim is for all the ADT's i am creating separate channels and i need to reuse all the set , get and db code templates for constructing all ADT messages.

My questions are below. Please help me.
1. The process I am following is correct?
2. Is it possible to call one code template created in Library 1 from another code template created in another code library. Is working in my dev setup. Please help me on this.
3. Writing js for constructing hl7 message is right?
Attached Files
File Type: txt code template.txt (6.8 KB, 13 views)
Reply With Quote

adt, code template, code template library, javascript

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -8. The time now is 11:17 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
Mirth Corporation