By connecting InterSystems IRIS Native API for Node.js a dynamic, fast, scalable website can be built where patients can register, select tests, view results, etc., in a user-friendly platform on the web, and IRIS dynamically gets and posts data to the website.
IRIS cache database can be used to fast store and retrieve patients, tests, and results whenever a user requests from the website.
IRIS can build interfaces with different EMRs, LIS, etc. to send orders, receive results, etc.
Due to your bulk test ordering contract with countrywide labs, you can save up to 50% and also it helps patients to save 50% by ordering through your platform. We have actually built this idea.
Thank you for submitting the idea. The status has been changed to "Planned or In Progress".
This is not a commitment; plans are subject to change. Stay tuned!
This idea is the 🌟 Community award winner of the 1st InterSystems Idea-A-Thon
As per my comment to this posting:
https://community.intersystems.com/post/iris-native-api-nodejs-all-calls-synchronous
note that the Native API for Node.js is synchronous and therefore unsuitable for production multi-user Node.js systems. However, my comment points to an article on our qoper8-fastify module which will then allow you to use the Native API in a scalable way, but you can also already use our QEWD framework to rapidly build IRIS/Cache-based Node.js back-ends, so I think your idea is already implemented satisfactorily:
https://github.com/robtweed/qewd
Hi Ian,
We have countrywide contracts with laboratories where we are entitled to different prices as compared to what a direct patient will be charged if go directly. So if an order is posted through our system then using InterSystems Interoperability https://www.intersystems.com/data-platform/interoperability/ we communicate with respective systems to send orders and receive results. At the end of the day, patients will have better-discounted prices at the same time results will be delivered online by following HIPAA compliance rules.
Hi Evgeny,
You can connect your favorite IDE for Node.js, such as Visual Studio Code to InterSystems IRIS® using the following link instruction:
https://gettingstarted.intersystems.com/development-setup/nodejs/
Once you are successfully able to connect and communicate with iris then you can implement methods and functions as per your requirements.
What about the current IRIS Native API for Node.js? https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=BJSNAT_INTRO
I would like to understand more from a patient perspective who is resident of Arizona for instance then how he/she can benefit from these discounted prices and how it differentiates from going directly to a laboratory nearby?