How does it work?

Caristix Validate Live is a web service implementation of the Caristix Conformance application.

Deployed on an IIS 6+ server, it extends your integration engine architecture and allows conformance validation of HL7 message directly on the feed.

Validate Live Diagram (480x260)

Give it a try!

  1. Download Caristix Conformance. Caristix Conformance (or Caristix Workgroup) is used to configured the web service like configuring conformance profiles and settings.
  2. Download the Validate Live Starter Kit. It includes documentation, wsdl and a SoapUI proect.
  3. Try the publicly available Validate Live instance. Quick and easy!

Note: Don’t use the public Validate Live instance with production data. Once ready, contact us so we provide you with the full install package.

System Requirements

How does it work?

Caristix Cloak Live is a web service implementation of the Caristix Cloak application.

Deployed on an IIS 6+ server, it extends your integration engine architecture to remove PHI from interfaces.

Cloak Live Diagram (480x260)

Give it a try!

  1. Download Caristix Cloak. Caristix Cloak (or Caristix Workgroup) is used to configured the web service like customizing de-identification rules and settings.
  2. Take a look at the De-Identifying Live HL7 Messages Feed tutorial video.
  3. Download the Cloak Live Starter Kit. It includes documentation, wsdl and a SoapUI proect.
  4. Try the publicly available Cloak Live instance. Quick and easy!

Note: Don’t use the public Cloak Live instance with production data. Once ready, contact us so we provide you with the full install package.

System Requirements

Remove Protected Health Information from Live Feed

Caristix Cloak Live removes sensitive patient data from any HL7 interface, while leaving clinical workflows intact. With Cloak Live, providers can follow HIPAA PHI policies and procedures and eliminate one source of data breaches.

Cloak Live replaces patient identities with fake patient identities generated at run time. Data flows and workflows are preserved so patient history remains while protecting PHI.

 

Prevent Breaches

Internally generated healthcare information breaches are surprisingly common, and the overall economic impact of a breach on a provider organization can be upwards of $2 million. The best way to prevent breaches is to make them impossible – by removing sensitive data from HL7 messages.

Feed Your Test Environment With High Quality Data

The best of 2 worlds! Feed your test environment with production data without putting PHI at risk and improving your data quality.

Send/Receive De-Identified Data

The best way to protect PHI is not storing it. Several analytic and data aggregation applications don’t need patient identity data. Manage risks by not sending or receiving patient health information. Data can still be analysed and secure.

Supports HIPAA

All 18 HIPAA identifiers are categories of data that must be protected. Besides easily recognized personal information, care must be given to protect device identifiers and even IP addresses. Cloak’s de-identification techniques cover all 18 identifiers.

What is an HL7 Conformance Profile?

An HL7 conformance profile describes the data and messages in an interface. It sets requirements for data elements like trigger events, segments, fields and tables by specifying a detailed definitions for each of them. In other words, it’s a set of constraint defining what the HL7 message shall look like in terms of message structure and valid data.

Use Conformance Profiles

Add conformance profile support to your integration engine. Validate messages upon HL7 v2.x standard or your own customized profile so customized trigger events, Z-segments, fields and tables (code sets) are covered. 

Detect Changes

Experienced an interface specification change suddenly changed without anyone notified you? The web service implementation monitors messages and detect any change in spec implementation. Get notified about message conformance failure right away and get pro-active.

Increase Data Quality

Message validation helps increase the overall data quality of your eco-system. Monitoring any inbound or outbound message, you make sure data is exchange in the way anyone can consume it. Discard bad messages upfront and react if needed.

Get Up and Running Quickly

Caristix offers Interface Development services that cover your development needs end-to-end and get you up and running quickly. Caristix can reduce time-to-delivery by as much as 50% over typical timelines.

Caristix uses its own interface development software and proven processes to build interfaces. We bring proven system integration expertise to the table to enable interoperability and secure the accurate cost-effective exchange of data in healthcare settings. In addition, we deliver a full set of documentation artifacts during the integration process:

Contact Us!

Get Ready for the Challenge

The drivers and demands for interoperability have radically increased in the last few years in the healthcare industry. The days of siloed systems are long gone. Data exchange is a necessity in workflows. The number and complexity of interfaces has exploded and will continue to expand in the following years. Strong strategy and comprehensive architecture around interoperability are the keys to keeping your business on track.

We can help you meet those business objectives. With its broad experience, Caristix can help you define a scalable and robust architecture. Our integration engine agnostic approach is the best solution to build the backbone that supports interoperability challenges.

Maturity curve

Make sure you are covered with comprehensive interoperability architecture and a realistic implementation planning.

Contact Us!

Turnkey Interface Engine

Need to integrate and exchange data in hospital and healthcare settings? Don’t want to spend months building out your integration capabilities?

Caristix provides turnkey implementation so you can let us connect all the dots while you focus on your system.

Learn More…

back-turnkey

Data Integration Architecture

Looking to unsnarl the complexity of interoperability?Is your organization planning an important data integration project? Need guidance on the best processes to adopt and how to tackle the project execution? Need help with integration engine evaluation?

Count on Caristix to get you up and running with a workable interoperability architecture that meets your data integration needs.

Learn More…

Interface Development

Our team gets you up and running quickly, reducing time-to-delivery by as much as 50% over typical timelines. Fast, reliable, and affordable. Conquer the challenges of interoperability.

We bring experienced HL7 expertise to the table to enable interoperability. Secure the accurate cost-effective exchange of data in healthcare settings with Carisitix.

Learn More…

IE

EMR Data Conversion

Moving to a new EMR and need to get your existing patient records into your new EMR database quickly? 

Get your EMR up and running  as fast as possible with Caristix. Quick, accurate conversion of structured or unstructured data

Learn More…

Replacing EMR-2

Caristix Gets the Job Done

Whatever your project needs, the experienced Caristix team of experts gets the job done, saving you time, money, and worry. Caristix understands data flow and we deliver on our commitment to your projects.

We work with you to assess your specific project needs. We define your project’s scope, and  identify clear deliverables and predictable outcomes. You can count on  on the project timeline we give you.

All services include support by email and phone. Emergency support is always available. You’ll have the advantage of a dedicated support agent who knows your environment, requirements, and business needs.

Caristix team…

Integration Packages

Caristix uses its own productivity software and clearly identified processes to build interfaces. We bring proven HL7 expertise to the table to enable interoperability and secure the accurate cost-effective exchange of data in healthcare settings. Our team gets you up and running quickly, reducing time-to-delivery often by as much as 50% over typical timelines.

Complete interface documentation

We create architecture, message flow, gap analysis, interface specifications, transformation lists, validation test results,  and test cases during the integration process. All those steps are documented, kept up-to-date and available to your team when needed.

Interface Monitoring

Caristix proactively monitors the integration server and interfaces on a continuous basis. Detects events and problems as they happen so they can be solved often even before anyone has noticed

Hosted or on-premise solutions

Let Caristix setup a secured and dedicated environment for your integration needs or work in your data center as dependent on your business needs

Support by email and phone

We provide a dedicated support agent who knows your environment, requirements, and business needs. Emergency support is always available.

Enable Interoperability

Need to deploy your system and exchange data in hospital and healthcare settings?

Don’t spend months building out your integration capabilities and unsnarling your web of interoperability needs. Let Caristix manage your interoperability and  integration challenges  You can focus on your system.

turnkey - color

 

It’s About Data, Not Plumbing

Caristix takes care of the plumbing so you can focus on the data your system leverages. Because we work pur own Caristix technology, we’re able to comprehensively and quickly handle the data and send it in your preferred system format.

Cost-effectiveness

You get to focus on what you do best to meet your business goals supported by your workflow with its underlying critical push and pull of clinical data and lab systems, scheduling applications, and other clinical or financial systems. Caristix provides knowledge and experience around integration. We make sure you have cost-effective data flow.

Pricing…

How we work

Get Connected

Our team gets you up and running quickly, reducing time-to-delivery often by as much as 50% over typical timelines. Caristix brings proven interoperability expertise (HL7, C-CDA, etc.) to the table to enable interoperability and secure the accurate cost-effective exchange of data in healthcare settings.

Setup Your Interoperability Infrastructure

Depending on your needs, a hosted or on-premise integration engine can be setup. We optimize your current infrastructure so that it is easily scalable and facilitates data exchange with 3rd party systems.

IE

We work with Mirth Connect, an open-source HL7 integration engine now implemented at over 100,000 organizations. Over 10% of the US healthcare market uses Mirth, and this number is growing. Would you rather use iNTERFACEWARE Iguana or another technology? We’ve got you covered. We work with most integration engines in the market.

Complete Interface Documentation

Caristix uses its own integration engine agnostic software and proven processes to build interfaces and generate complete documentation. We create architecture, message flow, gap analysis, interface specifications, transformation lists, validation test results, and test cases during the integration process. 

Monitor interfaces

Caristix proactively monitors the integration server and interfaces on a continuous basis. Detects events and problems as they happen.

Support by Email and Phone

We provide a dedicated support agent who knows your environment, requirements, and business needs. Emergency support is always available.

What is EMR Data Conversion?

Data conversion is the process of extracting patient data from your old EMR and porting it into your new EMR. During that process, the data format must to be converted into the new EMR data structure. There are two types of data you’ll be dealing with:

Structured Data: EMRs are designed to handle structured, privileged data. EMR software uses structured data in validation processing, to build graphics, and in productivity improvement features.

Unstructured data: This type of data is stored as free text or scanned documents (Pdf, Word, etc). Unstructured data is of very limited use unless a user actually opens the document and reads through it.

Why is the structure of the data important?

Structured data is completely accessible but unstructured data is lost without manually picking through those attached documents. Our experienced data experts can help you save and convert that into structured data so that it is accessible, searchable and can be leveraged by your new EMR.

EMR Data Conversion Options

Paper to EMR

The first EMR implementation requires importing patient demographics and paper documents to your new EMR.

Scanned Documents to EMR

Email Us !!!

Replacing EMR

Replacing your EMR? Converting data to your new EMR is easy with Caristix and  cheaper than other options.

Replacing EMR

Learn More…

EMR/EMR data exchange

Need help with system interfacing? Caristix is your fast and safe partner. We have been  developing CCD, CDA and HL7 tools for years.

Interfacing EMR to EMR

Learn More…

HIS/EMR data exchange

Need help integrating an ancillary system with your EMR? We can help!

HIS to EMR inteface

Learn More…

Dr. Padilla’s Story – Saving Time and Money with Caristix

Caristix was contacted by Dr. AJ Padilla, an endocrinologist in private group practice in Connecticut. His legacy EMR was no longer supported by the vendor. Dr. Padilla was going to have to migrate his practice to a new EMR.  After some evaluation, he chose Amazing Charts.

In converting to a new EMR, the first critical task that has to be addressed is the migration of patient data from the legacy system to the new EMR. Dr. Padilla had watched one physician in his practice transfer all her patient data manually. This took 8 months of arduous work. Knowing he had to transfer almost 10,000 patient records, Dr. Padilla called Caristix looking for a fast, accurate, pain free way to accomplish this data migration and conversion.

“After watching EMR Conversion Testimonial1my colleague struggle to manually convert data from her old EMR, I decided to look for a company that could make this happen quickly, easily and affordably. The expert team at Caristix was able to port and convert my patient records quickly, accurately, and with minimal impact on my practice and staff.

It only took Caristix a week to prepare the data from my patient files for importation and 2 hours to upload it into my new EMR. Caristix saved me months of time and frustration. On top of that, the cost savings was significant. I was impressed and would enthusiastically recommend them to anyone looking at data porting and conversion! “ 

- Dr AJ Padilla, MD

Ideal for Migration Projects

Reduce effort for converting Seebeyond/Sun/Oracle eGate interfaces to your new technology. The eGate connector helps gathering requirements and transfer interfaces. It is agnostic to the interface engine you are migrating to.

Import Trigger Event Definitions (ETD)

The connector imports trigger event definitions directly into your Caristix library. Optionally, easily edit message schemas using the profile editor and export the new definitions to your new integration technology.

Pull HL7 Messages From e*Gate iQueues

The eGate HL7 Connector from Caristix lets you pull messages directly from iQueues.

Get messages for scoping or troubleshooting right from the engine. Create profiles and message schemas using messages directly.

No need to extract HL7 messages in flat files. Get them quickly with just a few clicks.

Your Interface Engine

The Caristix Workgroup software is interface engine agnostic and complements your current and future interfacing technology.  The same software can be use when working with several interface engine vendors.  Interface engine lock-in issues are mitigated.

Conversion Projects

Interface engine conversion projects are resource intensive and require good practices and processes in place.  Implement and standardize practices and speed up interfacing projects with tools covering the whole interface development process.

Caristix Workgroup is the glue between your legacy interface engine and the new technology you are deploying.

Connectors

Tighten the integration with your interface engine with a Caristix Connector. Get HL7 messages directly from the interface engine without having to deal with files. Save your team from the pain of playing with message schemes by leveraging the specification editor and exporting/importing directly to your interface engine.

Contact us to learn more.

Store Knowledge in Documents

HL7 interfacing involves tons of details. System specifications, transformations and data mappings requirements, tests, spreadsheets and pdf documents. Make sure all those documents are accessible to the project team.  And make sure it still is available the next time the interface needs tweaking or for the next project.

Share

Share knowledge and documents with team colleagues, consultants, vendors or other parties involved in the project.  Give full access to a group of user while allowing read only access to other users.

Manage document versions

Any useful document can be stored in the document library. Manage document evolution with versioning and change history and avoid having several versions of the same document circulating.

What is PHI?

Protected Health Information (PHI) is data identifying a patient including personal information, health condition(s), diagnosis,  and treatment received.  HL7 messages contain such data and HIPAA requires that PHI is protected.

HIPAA Requirements

HIPAA requires 18 data elements (identifiers and quasi-identifiers) to be protected.  Those 18 PHI data elements include patient identifiers, names, addresses, phone numbers, dates and others.

How to De-Identify PHI?

To remove PHI data, the application provides a set of rules to replace patient identity with another identity while keeping the data history. Messages can still be analyzed. Customize rules to cover specific business rules.

Unique Features

Removing PHI data, keeps the patient data history but links it to a fictional patient.  De-identification rules can be adapted to specific needs.  Even Z-segment and free text fields (OBX.5, NTE.3, etc) can be managed.

Test HL7 Interfaces

Test HL7 interfaces and improve quality early in the project by managing test cases, reusing work and getting better test coverage. Reuse tests from the team or previous projects so quality is higher with less effort.

Unit, Regression and Functional Tests

Unit tests, regression tests and functional tests can all be managed by the application.  Re-run them as often as you like just by clicking RUN! Test cases are easy to document and maintain.

Simulate Systems

Simulate system data exchange and complex workflows or pieces of it through the application. Leverage the flexible environment and the system specifications to generate HL7 messages and validate results.

Automation

Automate HL7 interface tests. Run all tests in batch directly from the application or integrate it in a test automation infrastructure. Create your own robust HL7 test automation infrastructure using Caristix Workgroup.

Read HL7 Messages

Read HL7 Messages quickly and easily. Read 1 or 100,000s HL7 messages directly from files, databases or your interface engines. 

Filter HL7 Messages

Focus on messages that matter to you. Read HL7 messages and filter them based on message structure or message data.  It’s the magnet to find the needle in the haystack.

Analyze HL7 data

Read HL7 messages and understand the data.  Create reports and get data distribution statistics.  Point and click, no pipe counting.

Compare two sets of messages

Compare HL7 message files and quickly get all differences. HL7 message comparison is done using HL7 message analysis  (not strings) so the result is  precise and accurate.  Comparing two messages is as easy as comparing 1000. 

Share Differences

Report differences in a Excel or PDF document and share the difference descriptions with the project team.  Focus on what is wrong, not message comparison.

Exclude/Include Fields

Focus on fields that matter to you.  Select the field list to exclude or include from the comparison eliminating noise directly at the source.

Match Messages on Fields Data

Files don’t contain messages in the same order?  No problem, message matching can be done on specific fields so the application finds what message match.

Interface Engine Conversion

HL7 message comparison is quite effective for interface engine conversion.  

Compare transformations and business logic and validate that they are equivalent in the legacy and in the new interface.

The Gap Analysis Workbench

Manual spec and message analysis is something from the past.  The Gap Analysis Workbench makes it all happen. Compare message types, segments, fields, and data. Save as needed and pick up where you left off.

Gather Interface Requirements

Highlight differences between system as your interface data transformation requirements.  Discover required transformations and share them with project partners.  Start your project off the right way with the requirement you need, not once the interface is live.

Compare Specification with Messages

Detect changes made to the outer system’s HL7 specification. Validate messages to comply to your conformance profile or HL7 specification and visualize differences. Share with others.

Compare 2 specs

Want to know if an interface spec complies with HL7 standard or the organization’s HL7 specification?  Compare both with the Gap Analysis Workbench and find the differences immediately.  Precisely and quickly.

Gaps That Matter to You

Focus on the gaps that matter to you. Select the specific criteria and elements that you need analyzed among the HL7 messages, segments, fields, data values and data tables.

Standard HL7 Specifications

Off the shelf, the software includes standard HL7 specifications (v2.1 through v2.7).  Find standard trigger events, segment definition, field optionality, field suggested values or any other HL7 specification detail.

System HL7 Spec

Reverse engineering of HL7 message samples creates HL7 specifications in minutes. The actual HL7 specification is often not what the vendor reports in their generic specification document.  Get the actual spec including segments, fields and code sets’ customization.

Customize Interface Specs

Build and maintain interface specifications.  Define Z-segments, customize field definition, adjust value sets, add extra description to key concepts of the interface specification and manage different versions of the same specification.

Flexible Interface Specifications

Specific needs are handled by adding extra definitions to specifications.  Adding a list of known issues, documenting the introduction schedule of new codes or creating special indicators are all possible thus extending the object definitions.

Export to your interface engine

Using a Caristix Connector, specifications can be pushed to your interface engine to automatically create the message definition.  Import message definitions from the interface engine as a benefit of the user-friendly editor. One source of truth with several outputs.

Get it in Word

Export the specification to a Microsoft Word document in a format HL7 analysts are used  to working  with.  If the spec changes, just regenerate the document. One source of truth, several outputs.

Document Conformance Statement

Use the specification as a conformance statement document.  Share it with your partners and teammates.  The software will handle the versioning for you as needed.

All-in-One Software

HL7 interface specs, gap analysis, PHI removal, HL7 message edition, test management and more – all in an integrated software package; it’s all just there. And that’s just the beginning.

HL7 Specifications

Refer to HL7 standards, manage vendor specifications or create your own.  HL7 specifications can be created from standard definitions or directly from message samples.

Use the software to understand the actual HL7 specification of the implemented system, customization included.

HL7 Gap Analysis

Compare two HL7 specs and discover required transformations and data mapping to setup the interface.  Understand all the work required before starting to code and avoid discovering new requirements after go-live.

De-Identification

De-Identify or scrub HL7 messages free of PHI.  Scrub tons of messages but keep data semantic intact so they can be used for troubleshooting or test content. Use production data while protecting sensitive patient information.

Compare HL7 Messages

Compare HL7 messages and quickly see all differences.  The comparison uses HL7 structures instead of doing straight string comparisons and is therefore more precise and complete. Great for interfacing and conversion projects.

Knowledge Base

Make sure the knowledge you acquired during the project is saved and can be reused later.  All project artifacts can be stored in a document vault with access control and versioning capabilities.

Interface Engine

The Caristix Workgroup HL7 software is completely interface engine agnostic. However, tighter integration with your integration technology is possible using a Caristix interface engine connector.

Contact us to learn more.

Filter Trigger Events

Filter HL7 messages in 1 click.  Filter trigger events you don’t need.  Filtering A03 or ORU messages can help building  better HL7 message sets.

Filter Segments

Filter HL7 segment the same way.  Filter out Z-segment you don’t need or any other segment you don’t support.  Build better message samples in seconds.

Filter on Field Data

Filter HL7 messages based on field data.  Extract messages related to a specific patient or  after a specific time in 2 clicks.  Add as many fields as needed to message filter.

Save Filtered Messages

Save filtered HL7 messages in a new file so you can manage them separately.  Use filtered messages to illustrate a workflow or an issue.

Create Reports

Understand the system HL7 data with reporting capabilities.  Select a list of fields and get a list of values.  It’s a reporting tool generating reports on HL7 data.

Understand HL7 data

Get statististics about code and field values usage to understand the HL7 data.  Data distribution reports done one 1 or several fields gives you how data is used.

Find issues causes

Get statististics about code and field values usage to understand the HL7 data.  Data distribution reports done one 1 or several fields gives you how data is used.

Edit the right field

The HL7 editor knows message segments and fields.  Just use the message definition tree to add the right data in the right field or to add a new field in a new segment.

The HL7 message editor validate changes to make sure messages conform to specifications.

Set the right code

The HL7 editor is linked to specifications and knows what code are used in coded fields.  Pick the right code and the field is updated.  Quick and simple!

Bulk Edit

Edit all HL7 messages in 1 operation.  With the HL7 editor, update a field or set a value for all messages in seconds.

Validate Messages with Specification

Edit HL7 messages and validate it complies with the selected message definition.  Conformance issues are quickly detected and fixed.  Create customized specifications with Caristix Conformance.

HL7 Message Viewer

This HL7 message viewer software is a tool to read HL7 messages quickly and easily. It can read and analyze 1 or 100,000s HL7 messages direclty from files, databases or your interface engines. 

Using an HL7 tool such as Pinpoint makes HL7 simple.  Understand the data history from all or just a few messages.

Browse HL7 Messages

Open all HL7 files you need. Read several files and extract the messages you are looking for. Don’t worry about the file format. Use the file as is without any manipulation.

Delimiters

The message reader extracts HL7 messages from file data. Files can contain noise and that message reader will extract messages from that noise. Configure messages and segment delimiters if not standard.

Fields, components and sub-components delimiters are handled automatically based on message content.

No Pipe Counting

Lost in field delimiters? Read HL7 data without counting pipes. View field names and structure by just hovering over them with your mouse.

Validate HL7 interface

Caristix Test is the tool for HL7 validation.  It’s made to make traceability possible between requirements, test cases and test results.  Reduce effort required to run tests, do more test passes and detect issues earlier will save you from rush hours at the end of projects.

Test Reports

To achieve a thorough HL7 validation, get a detailled report describing what was run, with what data, on what environment, when and any issue found.  Use the report to create a ticket or to prove you are ready to move forward.

Document Test Cases

To achieve higher interface quality, requirements and related test cases them must be recorded somewhere.  This HL7 validation tool makes it possible to document test cases.  Also, this documentation is strongly tighted with the actual test.

Conversion is a Process

Converting 100 or 1000 of interfaces is usually not a walk in the park.  To be successful, conversion projects require tight planning, the right process and the tools to support them.

Connectors can make a significant difference when it comes to conversion projects.  They’re the conduit between the old and the new.

End-to-end Platfom

Combined with the Caristix platform, connectors streamline the interface conversion process:

Caristix covers the whole interface development lifecycle from requirements gathering to interface validation, helping IT teams to save as much as 70% of the time dedicated to building interfaces.

Streamline Process

Streamline the conversion process with message schemas conversions:

  1. Extract message schemas (or message definitions) from the legacy integration engine
  2. Export the converted message schemas to the new integration platform.

Some connectors can even extract transformation and mapping code.  The it’s up to the team to rewrite the code, leveraging the new technology.

Gather Conversion Requirements

With the connector, retreive messages directly from the integration engine.  With those messages, the Caristix platform can extract mapping and transformation requirements for the interface to be converted.  Undocumented interfaces are no longer a problem.

Export Caristix Profiles to Messaging Workbench

You’ve created a profile in a Caristix library. The connector exports it directly to Messaging Workbench, saving hours of coding.

Import Conformance Profiles from Messaging Workbench

Increase productivity with the easy and intuitive user interface.  The connector imports conformance profiles directly in your Caristix library. Easily edit message schemas  using the profile editor, automatically update your test scenarios and publish updates for the rest of the team.

Pull HL7 Messages From Mirth Connect

The Mirth Connect HL7 Connector from Caristix lets you pull messages directly from the different channels configured.

Get messages for scoping or troubleshooting right from from the engine. Create profiles and message schemas using messages directly from the engine internal database.

No need to extract HL7 messages in flat files.  Get them quickly with a few clicks.

Interface Inventory

The Mirth Connect Connector also lets you import lists of interfaces directly from your engine. Manage lists as interfaces change – and cross manual spreadsheet tracking off your to-do list.

Generate Mappers Code

Easily generate mappers code for a set of fields so you can access data using variables in Mirth Connect. 

Pull HL7 Messages From Iguana Logs

The Iguana HL7 Connector from Caristix lets you pull messages directly from Iguana logs.

Get messages for scoping or troubleshooting right from the engine. Create profiles and message schemas using messages directly from the engine.

No need to extract HL7 messages in flat files. Get them quickly with just a few clicks.

Export Conformance Profiles to .vmd file

You’ve created a profile in a Caristix library. The connector exports it right into your engine, saving hours of coding.

Import .vmd file as Conformance Profiles

You already have the message schemas set up?  The connector imports it directly into your Caristix library.Easily edit message schemas using the profile editor, re-export the new definitions to Iguana, automatically update your test scenarios and publish updates for the rest of the team.

Interface Inventory

The Iguana Connector also lets you import lists of interfaces directly from your engine. Manage lists as interfaces change – and cross manual spreadsheet tracking off your to-do list.

Export Conformance Profiles as Message Schemas

You’ve created a profile in a Caristix library.  The connector exports it directly in Microsoft BizTalk HL7 Accelerator format, saving hours of coding.

Import Message Schemas as Conformance Profiles

You already have the message schemas set up?  The connector imports it right into your Caristix library.  Easily edit message schemas using the profile editor, re-export the new definitions to BizTalk, automatically update your test scenarios and publish updates for the rest of the team.

Export Conformance Profiles to Symphonia

You’ve created a profile in a Caristix library. The connector exports it directly to your engine, saving hours of coding.

Import Conformance Profiles from Symphonia

You already have the message schemas set up?  The connector imports it right into your Caristix library.  Easily edit message schemas using the profile editor, re-export the new definitions to Rhapsody (Symphonia), automatically update your test scenarios and publish updates for the rest of the team.

Proven

Thanks to a Rhapsody Connector from Caristix, an HIE developer connecting 80 hospitals saved 8 hours of coding time per interface.

Pull HL7 Messages From Ensemble

The connector lets you pull messages directly from the different  services and operations configured in Ensemble.

Get messages for analyzing messages or troubleshooting right from the engine. Create profiles and message schemas using messages directly from Caché.  No need to extract HL7 messages in flat files anymore.  Get them quickly with a few clicks.

Export Conformance Profiles as Message Schemas

You’ve created a profile in a Caristix library. The connector exports it right to your engine, saving hours of coding.

Interface Inventory

The Ensemble Connector also lets you import lists of interfaces directly from your engine. Manage lists as interfaces change – and cross manual spreadsheet tracking off your to-do list.

 

Integrate tightly with different Interface Engines

Caristix Connectors are available for:

Check out Caristix Labs to view other Connectors that are in the works.

Proven

Thanks to a Caristix Connector, an HIE developer needing to connect 80 hospitals saved 8 hours of coding time per interface.

Understand the Data

Developers and analysts can spend hours just figuring out field mappings.  Spend your time on the data, not the plumbing and coding.

Caristix HL7 Profiles

Need to open a profile created with Caristix Workgroup or Conformance? Caristix HL7 Reader is the answer.

Profile = Spec

Share interface specifications with colleagues and consultants who might not have access to Caristix software.

Get the Details

View HL7 message types, segments, fields, data tables, and data types. It’s all at your fingertips.

More Interface Engine Coverage

Like the HL7 Connector concept? We’re building more. Cloverleaf, eBiz, and Siemens OpenLink connectors are in the works. Contact us to learn more.

No Coding Needed

Some free utilities require extensive configuration and coding. Not Message Player.

Manage Message Files

Pull individual messages into a single file. Manage your messages easily using Message Player.

Validate Connectivity

Simulate the system sending HL7 messages and validate that HL7 messages are going through.

Send HL7 Messages in 3 Steps

1. Enter an IP address to send messages to. 2. Enter the port number. 3. Click Play. That’s it.

Receive Messages in 4 Steps

1. Enter an IP address to listen to (your IP). 2. Enter the port number. 3. Click Record. 4. Enter a file name for recorded messages.

HL7 Message Player

Use Message Player to send and receive HL7 messages. Validate connectivity between systems.

Inbound Messages

Message Player acts as an HL7 listener, simulating a system receiving messages from your sending system. And store (“record”) them on your machine.

Outbound Messages

Message Player also acts as an HL7 router. Simulate a system sending (“playing”) messages to your receiving system.

Music Player GUI

The simple Play and Record features make it easy to get going with Message Player.

No More Frozen Interfaces

Avoid frozen interfaces. Keep your interface current, healthy and breathing with accurately shared data flowing through them through the effective scoping and efficient gap analysis found in Conformance.

Search the HL7 Standard

Search any of the HL7 standards included in Conformance software, which includes versions v2.1 through v2.7.

HL7 Message Validation

Once you have documented a live interface in Caristix Conformance, troubleshoot data flow by sending messages against a profile in order to flag conformance gaps.

Any Vendor, Anytime

Caristix Conformance is vendor-agnostic. Whatever interface engine you are working with, Conformance has you covered. Increase productivity no matter what interface engine you’re using.

Connectors – Your Secret Weapon

Conformance provides connectors to interface engines. Connectors let you import an interface specification directly into an interface engine.

Faster Interface Development

With Conformance’s ability to connect to a vendor’s interface engine using HL7 Connectors, you’ll speed up interface development.

What About Point-to Point?

If you’re building point-to-point interfaces, Caristix Conformance can help. Scopes interfaces more efficiently – and keep interfaces up-to-date as your systems evolve.

Code Sets and Table Values

Clearly identify just what is in the clinical and demographic content of your systems. Use that HL7 scoping information to accurately map systems and to ensure interface quality.

Code Set Management

Get up-to-date LOINC, SNOMED, ICD code sets and values currently in use in your own hospital systems. This information is essential when scoping a new interface or when migrating to a new system.

HL7 Implementation

The Extra Content feature of Conformance allows you to add new elements and new attributes beyond basic profiles. Cover bug tracking and other important process-related information that you need to support HL7 implementation.

Non-HL7 Details in One Spot

Build profiles that include more than the official HL7 content. The sky’s the limit. For example, add information on server IPs or network connectivity directly in a profile. Or add an extra column to store source descriptions for code set values. Up to you.

Vendor Agnostic

Pinpoint is vendor-agnostic just like other Caristix products. Whatever interface engine you are working with, Pinpoint has you covered. Increase productivity no matter what interface engine you’re using.

Faster Troubleshooting

Speed up troubleshooting. What used to take hours, takes minutes. One customer reduced 4 hours of work to 10 minutes.

Interface Engine Connectors

Tight the integration with your interface engine with a Caristix Connectors.  Get HL7 messages directly from the interface engine without having to deal with files.  

Contact us to know more about it.

Vendor Agnostic

Like all Caristix applications, Test is vendor-agnostic. That means you can increase productivity no matter what interface engine you’re using.

Point-to-Point

If you’re interfacing without an engine, it’s absolutely key to have Test. It’s the only standalone testing software you’ll need.

More HL7 Tests

Several HL7 tests types are required during interface development and maintenance.  Increase test coverage and overall quality all along the process without spending more time testing manually.  Isn’t all HL7 interface developer dream?

Unit Tests

Run unit tests quickly to validate any change in code didn’t break anything.  Just with the click of a button, generate quickly a test report showing any issue that might came up.

Regression Tests

Run HL7 regression tests to make sure a fixed issue is not coming back again.  Reduce manual HL7 testing and focus your attention to find new issues.

Functional Tests

HL7 functional tests can be sometimes quite complex and the tasks of always testing manually the same set of cases might challenge project schedule.

Enhance Test Coverage

More tests means a better coverage which brings a higher quality of interfaces delivered.  

Generate HL7 Messages

Generate 1000s of HL7 messages in a few seconds using a message template or an HL7 specification.  Populate then with data from a database, an Excel spreadsheet, a Caristix generator or another data source.

Simulate HL7 systems

The testing tool can simulate systems generating HL7 messages following system specification.  Add system specificities and customization to generated messages.

Simulate complex workflows

Define test cases implementing complex HL7 workflows.  Test cases can simulate several systems exchanging complex data testing transformation and mapping interface code easily.

Data driven testing

Make a single test case testing several cases using data driven testing techniques.  This is just one of the several features the testing tool implements to minimize test cases maintenance.  

Automate Tests

Automate your HL7 tests and run all of them or just a few test cases just with a mouse click.  Test results are available in seconds.

Re-run as needed

Run tests as often as needed.  Actually, the more you run it, the sooner issues are found and the easier they are fixed.  

Re-run your tests just by clicking the Run button.

Integrates with other testing tools

Call HL7 tests from another testing tool is easy.  Integrate it with other test automation tools or with your continuous integration environment so you get the integration component covered.

HL7 Testing Made Easy

HL7 testing can be challenging when large data sets are involved and several transformations are applied to each message.  Caristix Test helps you define and organise HL7 test cases for your HL7 projects quickly and easily.

Test Transformations and Data Mappings

Test message transformations and data mappings by sending generated or pre-defined messages to the interface.  The interface coding transforms messages and field values, which are validated using rules you have defined.

Test Workflows

Move beyond  testing at the message level,  test HL7 workflows.  Complex workflows can be tested the same way you would test simple message transformations.

Test HL7 Message Fields

The Caristix HL7 testing tool allows validation of HL7 messages in several ways. Testing can be done directly on fields for specific values, data patterns, or data formats. Testing can also be done with other HL7 messages from other test cases.

Test with HL7 Spec

Add HL7 conformance validation to your tests by validating messages against an HL7 spec representing the system sending or receiving the data.  Trap issues related to segment optionality, field repetition, unexpected code values and many other HL7 specification related elements.

Test with Expected Message

The Caristix HL7 testing tool also allows you to validate that a given message was transformed as expected.  Provide the expected result and compare it to the actual transformed message.  Compare a set of fields, segments or the whole message.

Product Development Teams

Product development teams need a high volume of secure but realistic data to test with. Cloak gives you all that and more. Read how Cloak helped a product development team at a Global 1000 HIT vendor (PDF).

Hospitals and Providers

Healthcare IT professionals need to work with realistic data that covers customizations, new Z-segments, and non-standard data lengths. Avoid the pitfalls of production data with Cloak. Support HIPAA.

Your Interface Engine

Like all Caristix applications, Cloak is vendor-agnostic. That means you can increase productivity and security, no matter what interface engine you’re using.

Realistic Replacement Data

Cloak not only removes PHI, the software also lets you insert realistic replacement data.

Patient Names and Addresses

Pull names and address from Excel lists that come built into Cloak. Or use your own.

Dates and Times for Workflows

Change dates of birth, admission times, med admin times, and more. Date/time settings allow you to set realistic ranges.

Phone Numbers and SSNs

Remove them altogether. And if needed, insert markers to indicate removal.

Free Text and Unstructured Data

Cover all your bases. Remove patient names from HL7 fields that include physician narratives.

Multiple Data Sources

When you’re de-identifying HL7 data, you need options. Cloak lets you generate replacement data in multiple formats, including strings and Boolean characters. Also, pull replacement data from databases through SQL queries.

Fields

Cover every field that might contain sensitive patient data – from phone numbers to biometrics. Cloak covers all 18 HIPAA identifiers by default. Adapt settings to suit your situation.

Data Types

Cover all sensitive data types, from XCN ID Numbers to XAD Zip Codes.

Text Fields

Cloak even lets you de-identify patient names in text or notes fields

HIPAA Audit Trail

At the end of the de-identification process, Cloak lets you generate a complete De-identification Report for your audit trial. Cover everything from the IP address of the computer running the de-identification to the exact fields and data types that were de-identified.

Read HL7 Messages

Load the HL7 log that needs de-identification. Cloak’s dual display makes it easy to see that sensitive information has been stripped from all messages

Set Rules

Cloak de-identifies all 18 HIPAA identifiers by default – or you can set your own rules for de-identification. Choose the fields and data types you want to change. Plus, you can save these settings for reuse later.

Preview New HL7 Messages

Once you’ve configured your settings, Cloak’s Preview function lets you check that you’re getting the data you were expecting – with no surprises.

Save Message, Create Audit Trail

After previewing, run the de-identification. Save the resulting messages for validation or analytics. And generate a De-Identification Report that lists your work down to the last field-related detail.

Start with Real-World Data

If you’re testing or scoping an HL7 interface, you need to use realistic data. Realistic data means production-like data: customizations, Z-segments, and non-standard field lengths. Without realistic data, you risk missing interfacing issues until it’s too late – and delaying delivery.

Protect Patient Identifiers

But actually using production data is a recipe for disaster. Caristix Cloak gives you a quick, easy way to de-identify data. That is, you remove sensitive personal information from HL7 messages, so you can test with real data, safely.

Providers: Remove Protected Health Information

Caristix Cloak removes sensitive patient data from HL7 messages, while leaving clinical workflows intact. With Cloak, providers can follow HIPAA PHI policies and procedures and eliminate one source of data breaches.

Vendors: Safeguard Data

Even with Business Associate agreements in place, sharing patient data can be fraught with security issues. Cloak lets vendors remove sensitive information when working with provider data for testing or analytics. Reinforce the data security policies and procedures you already have in place.

Preventing Breaches

Internally generated healthcare information breaches are surprisingly common, and the overall economic impact of a breach on a provider organization can be upwards of $2 million. The best way to prevent breaches is to make them impossible – by removing sensitive data from HL7 messages.

Supporting HIPAA

All 18 HIPAA identifiers are categories of data that must be protected. Besides easily recognized personal information, care must be given to protect device identifiers and even IP addresses. Cloak’s de-identification techniques cover all 18 identifiers.

Profile = HL7 Interface Specification

Can’t get that specification from the vendor or a hospital? If you do, can you count on its completeness? When you create an HL7 profile with Conformance, you get that specification. The real one that fits your real-world system.

Get it in Word (and XML)

Once you have your specification, document your interface in Word or XML. Share that information with your development team or with clinicians validating your interface artifacts.

Synchronize with Customer Feedback

Easily synchronize customer and clinical feedback back into your profile through Conformance. The Word document you provided can be edited and that feedback can be synchronized back to further configure your interface.

What’s a Document Library?

It helps you keep Conformance profile documentation and gap analysis in one location. Use them with other Starter Edition applications. Access your Document Library seamlessly across all functionalities in Workgroup Edition.

No More Black Box Syndrome

Can’t see the critical details hurting your interface? That’s Black Box syndrome. Conformance addresses the symptoms by developing clear system specification, maintaining clear change management detail and knowledge transfer, recording accurate interface inventories and performing thorough gap analysis.

Capture Development History

Add new elements and attributes to your profiles as needed with the Extra Content capacity of Conformance. Add more than HL7 content to track bugs or create a table of historical changes, for example.

Decrease Costs

Accurately schedule projects, meet your Go-Live dates, and decrease timely trouble-shooting in production.

 

Decrease Simulation and Validation Testing Time

Move interfaces into production quickly. Accurate gap analysis reduces interface errors that are responsible for lengthy simulation and validation testing.

 

Increase Clinical Customer Satisfaction

Meet your Go Live dates, easily incorporate feedback with the synchronization of Word docs during interface development and validation, decrease deployment timelines, and effectively troubleshoot problems quickly.

Maintain with Ease

Maintain your specification document in Conformance. Provide support teams with the most up-to-date profile information with any changes.

Compare 2 Systems

Gap analysis is critical to HL7 scoping. Understand the difference between the source and destination systems at the messaging level and know exactly what it is you need to configure. Identify the gaps in hours, not days.

The Workbench

The Gap Analysis Workbench makes it all happen. Compare message types, segments, fields, and data. Save anytime and pick up where you left off.

Share Your Work

Once your gap analysis is pinned down, you’ll have comprehensive documentation of project tasks. Conformance allows you to export those results to an Excel worksheet. Share that Excel worksheet with your interface configuration team.

Gaps That Matter to You

Focus on the gaps that matter to you for HL7 scoping. Select the specific criteria and elements that you need analyzed among the messages, segments, fields and data tables between the 2 profiles being compared.

Gap Types

It’s not enough to understand just what data is different. You need to know the difference in how that data is formatted. Conformance analyzes both format and content gaps for effective interfacing.

Code Sets & Tables

There is variance in how code sets identify data. For example, PID-8 Administrative Sex in HL7 v2.6 specifies 6 different possible values. Even then, a vendor or provider might choose different values and still be HL7 compliant. The interface needs to map those values. The Gap Analysis Workbench lets you automate this work.

What is an HL7 Profile?

An HL7 profile describes the data and messages in an interface. It sets requirements for data exchange. And it requires extreme clarity and precision.

What’s HL7 Reverse-Engineering?

Reverse engineering is the heart of HL7 scoping. It creates a profile from HL7 messages. Understand and document message structure and content, including deviations from the specification.

Message Types and Segments

Use actual HL7 messages to get the message format and structure from real live systems. Don’t rely on just the standard or vendor HL7 spec. Build an accurate profile.


Fields and Data Types

Create the field structure in your profile. Get custom data values and custom data types right from your own data. Your choice of Basic or Advanced Analysis, depending on the detail needed.

HL7 Tables

Build your HL7 tables and code sets from your own data. No more long, drawn-out analyses. Get the data and tables in a few minutes.