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 #Health Connect #HealthShare 0 2 0 240
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 420
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 878
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: #Health Connect #HealthShare #InterSystems IRIS for Health 0 12 0 940
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 1.2K
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 #Health Connect #HealthShare 0 1 0 376
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 this QueueWaitAlert: Message Header Id '522408569' queued for config item 'alerttoXXXsystemmanager' with priority 'Async' has been queued for more than 600 seconds I'd like to send something like this: Hi Bill, #Ensemble #HealthShare 1 2 1 426
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 369
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 1 1.3K
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 #Health Connect 0 9 1 319
Question Stephen De Gabrielle · Jun 21, 2019 Is there any facility in Health Connect to notify us before a SSL/TLS security certificate expires? Hi, Is there any facility in Health Connect to notify us before a SSL/TLS security certificate expires? I'd be interested in how other teams handle this as we are using TLS/SSL a lot more to integrate with external services. Kind regards, Stephen #SSL #Health Connect #HealthShare 1 3 0 504
Question Stephen De Gabrielle · May 22, 2019 ObjectScript Visual Editor github repo? Hi, The app of the week is the 'ObjectScript Visual Editor'. It looks interesting but the GitHub ownload link[1] given on the InterSystems ObjectScript Visual Editor Open Exchange page[2] fails. [1] https://github.com/intersystems-ru/objectscript-visual-editor/releases #GitHub #ObjectScript #Open Exchange 0 4 0 316
Question Stephen De Gabrielle · May 21, 2019 Recommended resources for learning FHIR and SMART on FHIR? Hi, Most of my development experience is with HL7v2 interfaces and I don't have a background in web development and I'm very weak with javascript. I'm looking for suggestions of learning resources to learn FHIR and 'SMART on FHIR' (JavaScript, OpenID connect, OAuth2) for developers like myself who mostly do HL7v2 integrations - but see FHIR as the future - and want to develop their skills! I've found these #FHIR #OAuth2 #Other 1 1 1 1.6K
Question Stephen De Gabrielle · Apr 29, 2019 Patient index filter in HealthShare/Ensemble? Hi, It is sometimes undesirable to send a full demographic or results feed to departmental clinical systems, that only see a subset of the patients.While some systems (paediatrics, maternity, geriatrics) can filter on patient demographics, a number of systems are for cohorts of patients that don't fit a particular criteria.One of our system vendors has a patient index filter service that keeps a local index of relevant patient identifiers, and only forwards matching messages. #HL7 #Ensemble #HealthShare 0 3 0 318
Question Stephen De Gabrielle · Feb 4, 2019 drawing the lines between processes and operations when using custom classes Hi,I have a custom classes that that I use with EnsLib.SQL.OutboundAdapter to convert HL7v2 messages to SQL INSERT statements to write results to an SQL database.Weirdly the management portal is not drawing the the lines between my process and operation when viewing my production on the ' Ensemble > Production Configuration' screen. Clicking the green dot flashes the 'computing connections' message, and highlights my operation, but no lines get rendered: #Management Portal #Ensemble 0 7 0 437
Question Stephen De Gabrielle · Feb 1, 2019 date type in ODBC Hi,I'm writing to an ODBC connection to a SQLserver database, and I seem to be sending the wrong data type to a date colum? #Beginner #Databases #ObjectScript #ODBC #Caché 0 3 0 519
Question Stephen De Gabrielle · Dec 27, 2018 FHIR Documentation/tutorials Is there any good documentation/tutorials on creating gateways in both directions between FHIR and Hl7v2 (for Health Connect)? the scenarios I'm most interested in 1. Client application sends a FHIR demographic query to Health Connect - and the interface has to convert this to Hl7v2 QBP^Q11 message to the PAS. 2. Health connect sends a PDF document (from a file or HL7v2 interface) to an EPR over FHIR. Thanks Stephen UPDATE #FHIR #HL7 #Health Connect #HealthShare 0 5 1 1.1K
Question Stephen De Gabrielle · Dec 20, 2018 Using SQL inbound adaptor Hi, I'm working on my first SQL service using the SQL inbound adaptor, and I'm having trouble. I've been following the documentation but it errors on set req=##class(ESQL.request).%New() Would anyone be kind enough to share a working example? Kind regards, Stephen #ODBC #Ensemble 0 1 0 481
Question Stephen De Gabrielle · Nov 29, 2018 How do I remove queues for Operations that have been deleted? Hi,My [Ensemble] > [Queues] page shows message queues for Operations that were deleted months ago.When I deleted the Operations I thought Ens.Util.Tasks.Purge would cause the (empty) queues to disappear from the Queues page.Is there a way to remove queues that no longer refer to an operation?Kind regards,Stephen #Ensemble 0 3 0 808
Question Stephen De Gabrielle · Nov 22, 2018 Domains to whitelist to allow Atelier updates? Hi, I've been going through the instructions at https://download.intersystems.com/download/atelier.csp Our development team are on the main hospital infrastructure so we need to whitelist any plugin repositories that Eclipse will need to get updates from.I believe I need to whitelist the sites that host the both the Atelier and Eclipse plugin repositories: #Development Environment 0 2 0 365