HL7 Browser now validates v2 messages

Version 0.9.8 is out. Its big feature is the inclusion of HAPI to facilitate validation of HL7 version 2.x messages. The only downside is that it’s now significantly larger to download. If that’s a problem I could release a more compact version without the validation.

Update: – screenie!

validation

The validation code in this example is complaining about “CFAX” before the phone number in STF field 10.

HL7 Comm 0.8.4

The latest build supports adding lines in the beanshells you create starting with ‘// INIT: ‘ to a special script that only runs the first time you call the script. Because the script variables persist between calls this can let you load things like JDBC jars only once then be able to use an established connection during subsequent calls to the beanshell. Some new examples make use of this functionality, including an example that writes to a MySQL database.

That should be about it for the 0.8 series. For 0.9 I’m looking at improving the monitoring capabilities of the HL7 Comm both in the default GUI and by providing a remote GUI. It should be exciting, so stay tuned.

Finally, some updates

Thanks much to Scott who pointed out a problem with HL7 Snip on the support forum. I’ve fixed that problem, which had to do with repeating segments. That was in the Light HL7 Library so I have to release new version of most of the utils, so for tonight I have a new HL7 Snip (which is where Scott found the problem) and HL7 Browser. This also includes the fix for truly immense HL7 Records on some platforms.

Please visit those respective pages on the right and get the latest version, if you’re using HL7 Browsers webstart you should get it automatically on the next load. I’ll have HL7 Comm 0.8.3 out in the next few days to include the updates and some fixes to the configuration saving and loading.

Update: Friday morning I uploaded the new HL7 Comm. I temporarily removed the classpath.bsh script until I’m sure it’s working more or less correctly. There are the other bug fixes I mentioned in it, though.

Just a quick update

I know the HL7 Comm 0.8.2 classpath example still isn’t working and I’m behind on the giving you the next HL7 Browser release, but I need to take a break for a bit. I have some extreme fatigue in my right forearm from being on the computer too much lately. I’m not entirely sure what I can do about that but rest it a bit, so I’m avoiding the computer when I can at the moment. Unfortunately so many things I enjoy doing involve typing or other hand and finger intensive tasks, so uh, yeah, I’m not sure what to do to keep myself busy.

Anyway, updates coming when it’s not excruciating to be on a computer.