Question Stephen De Gabrielle · Oct 19, 2020 POCT01-A protocol for glucose monitoring devices? Hi Has anyone used Health Connect/Ensemble to receive results directly from POCT devices (Glucose monitors etc)? I've been looking for information on the POCT01-A protocol, and as far as I can tell it is a HL7v3 XML schema, I should be able to get results from these devices, though I expect I need a webserver endpoint. (though I can't find any reference in the Health Connect documentation) Does anyone have any knowledge of this? KR Stephen EDIT: from the silence I'm wondering if this in normally handed off to specialist middleware? #Interoperability #HealthShare 0 2 0 154
Question Stephen De Gabrielle · Jun 29, 2020 How do you identify orphaned classes? Been cleaning up our production 2017.1 instance of Health Connect in preparation to a move to Health Connect 2020.1 (on IRIS!) One thing I have found I we have built up a number of old classes and other configuration files. It would be nice to start on the new server with a clean slate. Is there any way to identify classes that haven't been used for a long time so they can be reviewed and removed? Kind regards, Stephen #Caché #Ensemble #HealthShare 0 4 1 282
Article Stephen De Gabrielle · Nov 8, 2019 1m read freeze & thaw scripts on windows - a 'gotcha'! Hi, It turns out that on windows if you run a command with a windows command file you need to escape the % character as %% In my case I could test freeze and thaw calls at the command line successfully as ..\bin\cache -s. -U%SYS ##Class(Backup.General).ExternalFreeze() ...but when my freeze script ran it would fail. it turns out that a single '%' is striped when run in a windows command file, and it must be escaped as '%%' windows gets: #Tips & Tricks #Caché 1 3 0 611
Question Stephen De Gabrielle · Oct 10, 2019 What is a Foundation Production? Hi, What is a Foundation Production and what does it do? We are currently on HealthShare Health Connect 15.03 and we are starting the process of moving to HealthShare Health Connect 2019.1. The 2019.1 Installation Guide is pretty clear that it is essential, but I'm having trouble working out exactly what it does? Leading on from this is what should I call it? From the installation guide: #Beginner #HealthShare #InterSystems IRIS for Health 0 12 0 592
Question Stephen De Gabrielle · Sep 4, 2019 DIFF tool for HL7 messages? Is there a diff tool for HL7(v2) messages? Either in studio or in portal viewer. Asking for a friend.Stephen #HL7 #Studio #Ensemble #HealthShare 0 5 0 808
Question Stephen De Gabrielle · Jul 17, 2019 Handling HL7v2 Error ACKs in a SOAP response? Hi, While HL7 Errors ACKs come back in the soap response, the HL7v2 Error ACK message is not processed. I used the SOAP Wizard to construct my classes, but the generated code doesn't handle the HL7v2 ACK.Does health Connect have a class that handles this? Failing an official solution should I go ahead and make make my own classes based on EnsLib.HL7.Operation.TCPOperation, but wrapping it with the generated SOAP handling code. How have others dealt with this? #Error Handling #HL7 #SOAP #HealthShare 0 1 0 286
Question Stephen De Gabrielle · Jul 1, 2019 Alerts for end users? Hi, Alert emails are pretty terse - they are fine for me but I'd like something a bit more friendly when sending alerts to end users. Instead of thisQueueWaitAlert: Message Header Id '522408569' queued for config item 'alerttoXXXsystemmanager' with priority 'Async' has been queued for more than 600 secondsI'd like to send something like this:Hi Bill, #Beginner #Ensemble #HealthShare 1 2 1 338
Article Stephen De Gabrielle · Jun 28, 2019 1m read Speeding up Source and Target drop-downs in Message Viewer Slowness of the 'Source' and 'Target' parameters in the (portal) Message Viewer is caused by the Bitmap indices of Ens.MessageHeader.Running the 'bitmap index clean up' routine for Ens.MessageHeader will fix the issue.I checked with WRC and they advised: #Performance #Tips & Tricks #Ensemble #HealthShare 2 0 0 313
Article Stephen De Gabrielle · Jun 26, 2019 1m read `do ^REDEBUG` for debugging SSL/TLS configurations This is more for my memory that anything else but I thought I'd share it because it often comes up in comments, but is not in the InterSystems documentation. There is a wonderful utility called ^REDEBUG that increases the level of logging going into mgr\cconsole.log. You activate it bya) start terminal/loginb) zn "%SYS"c) do ^REDEBUG #Debugging #SSL #Tools #Ensemble #HealthShare #InterSystems IRIS for Health 6 0 0 886
Question Stephen De Gabrielle · Jun 26, 2019 Message viewer 'Source' and 'Target' drop down menus very slow This is embarrassing. I should know how to do this but I have forgotten. I know the slowness of the 'Source' and 'Target' parameters in Message message viewer being slow to load is caused by the Bitmap indices of Ens.MessageHeader. I know I need to run the 'bitmap index clean up' routine for Ens.MessageHeader to fixed the issue. What I forget is how to do this? #Ensemble 0 9 1 246