What’s the Glue Holding EHR Migration and Conversion Projects Together?

By | Published: August 14th, 2015

Caristix is sponsoring a series of blogs posts on John Lynn’s Hospital EMR and EHR blog. You can read the latest post, What’s the Glue Holding EHR Migration and Conversion Projects Together? here:

We’re focusing on the particular issues of QA. What are the tools you need to support the work of your QA teams?

Read More

HIEs and Interface Testing

By | Published: November 6th, 2014

Interoperability barriers and HIE business models

In a previous post, we talked about the interoperability barriers facing HIEs (healthcare information exchanges). What are they? Primarily 1) cost and 2) complexity. That is, the cost of interface development, and the technical difficulty involved. These are especially in context of the business model switch, as HIEs move from startup grant-based funding to self-generated revenue based on membership fees and services.

The problem is, self-generated revenue is tricky to achieve at best. In some cases, [...]

Read More
Categories : HL7 Interfacing Testing

What is HL7 Interface Validation?

By | Published: October 29th, 2014

The purpose of HL7 interface validation

In the interface lifecycle, validation is critical. HL7 interface validation is about checking the interface you’ve developed: making sure it works and that it meets the requirements you captured before interface development.

The most important requirements are around clinical workflow. In essence, validation is about testing against your workflows. You should test performance, message volume, and edge use cases, all before the applications and interface go live.

Need more detail on what you should test? Get an [...]

Read More
Categories : Testing

HL7 Interface Testing Checklist

By | Published: July 8th, 2014

Over the past few weeks, we’ve reviewed multiple HL7 testing topics. So you know how critical it is to test interfaces during interface configuration, the validation phase, and during maintenance.   This HL7 interface testing checklist will help you design a testing process that covers your most important needs. And if you already have a testing process in place, it will help you identify any areas of concern.

1. We’re running tests to make sure we’re not injecting errors during interface development, [...]

Read More
Categories : HL7 Interfacing Testing

HL7 Test Reporting

By | Published: July 3rd, 2014

Tip 16 in the Interoperability Tip Series

The past few tips have covered HL7 testing and test automation. This one covers what you should do with HL7 test reporting.

Creating Test Reports    

As part of the testing process, you’ll want to run reports. The reports should document the following: 

The number of times the test was run, as well as test duration – if you’re sending messages, this helps you understand performance.
Test results, including positive validations and failures.
The messages that were used; note [...]

Read More

Create a Healthcare Data Test Environment

By | Published: June 19th, 2014

Tip 15 in the Interoperability Tip Series

Once you’ve developed a test plan and test scenarios, you need to configure your interface in a test environment.

Healthcare Data test vs. production

What do we mean by test environment? Essentially, another instance of your interface engine, along with simulations of the clinical systems you’ll be interfacing.

It’s important that you do your testing in a test environment, not in a production environment. It’s easy to think it can’t hurt to test in a live [...]

Read More

Data Workflows and Interface Testing

By | Published: June 13th, 2014

Tip 14 in the Interoperability Tip Series

In last week’s tip, we talked about capturing workflows.

Here’s why. Before you can conduct any  interface testing, you must understand what to expect of your workflows. This should include common workflows – such as a patient being transferred – involving the use of the products that will be interfaced.

For example, in many hospitals, emergency department and in-patient ADTs are two separate systems. A new patient that comes through the emergency department would be registered [...]

Read More

HL7 Test Automation: Where’s the Low-Hanging Fruit?

By | Published: June 11th, 2014

Testing and validation are important tasks, as we explained in the Interoperability Tip Series and the HL7 Survival Guide.

Shouldn’t interfacing be easy by now?

Testing is what takes the longest when you’re building an interface. So when you hear about interface engines that allow you to get an interface into production in a couple of hours, that’s absolutely true. Coding is quick with modern interface engines. But bear in mind that coding time seldom includes testing. We’ve worked with organizations that [...]

Read More
Categories : Implementation Testing

Interface Test Types

By | Published: June 5th, 2014

Tip 13 in the Interoperability Tip Series

Last week in Tip 12, we covered when, why, and what to test when you’re working with interfaces. This week, we’re looking at the different interface test types a team needs to perform.

Make sure that your tests cover your interoperability requirements. These will vary depending on the systems you’re working with. Be sure to also cover the following:

1. Workflow

Confirm the interface engine handles your standard workflows as expected.  Just as a reminder, workflows are [...]

Read More

Healthcare Interface Testing: When, Why, and What to Test

By | Published: May 30th, 2014

Tip 12 in the Interoperability Tip Series

In tips from the past few weeks, we covered two requirements-related artifacts analysts must create: 1) profiles or specs and 2) gap analyses, which include mapping tables.

In this tip, we look at testing an interface. And see how it doesn’t have to be an exercise in frustration.

When to Test: 3 Phases

You need to perform healthcare interface testing at 3 different phases in the HL7 interface lifecycle: during configuration and development; during the formal validation [...]

Read More
All posts