VistA - Cache build

63 views
Skip to first unread message

rrichards

unread,
May 28, 2026, 12:19:48 PM (7 days ago) May 28
to Hardhats
Is there a streamlined approach to building a Cache (aka IRIS) based VistA that does not have to use perspext (terminal typing emulation to configure) to set up?   Currently it takes 40+ minutes to build and is very sensitive to timings.  

What is the most recent link / installation script for cache-based VistA?

I want to emulate as much as possible what the VA is using. 

Thank you!



Sam Habiel

unread,
May 28, 2026, 2:22:03 PM (7 days ago) May 28
to hard...@googlegroups.com
I recently wrote (but never announced) an IRIS Dockerfile that uses the FOIA VistA for a class. It uses the Intersystems Community IRIS image. It finishes really quickly (I think it's less than a minute, but I have to double-check). I also have a script I wrote long ago that sets up all of VistA infrastructure (that takes less than a second to execute). If you have a budget and are willing to pay, I can finish this work up and package it. But of course, we need to proviso what you mean "set-up" for a VistA instance. All I do is make sure that Taskman is running with correct tasks, Mailman is running, classic HL7 is running. I can easily create users/patients if you want (with no data).

> I want to emulate as much as possible what the VA is using. 
That's not really possible. There is so much of the IRIS set-up that is advanced (multiple systems, shadowing, multiple scheduled tasks) that we don't know of outside of the VA. All you will get is an approximation.

--Sam



--
--
http://groups.google.com/group/Hardhats
To unsubscribe, send email to Hardhats+u...@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "Hardhats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hardhats/2a4e0216-09e3-4e90-a292-9852912b3160n%40googlegroups.com.

rrichards

unread,
Jun 2, 2026, 12:15:15 PM (2 days ago) Jun 2
to Hardhats
Sam 

Thank you for your offer :)

The community version of iris  provides only 8 licenses.  Starting Taskman alone consumes 47 licenses, blocking any further use of iris.  So I had to configure VistA to not start Taskman so I could at least get the RPC broker running, which uses one license.   I have not tried connecting CPRS to an iris-based VistA yet, but am I wasting my time?

Would CPRS fail to work if there were not Taskman?


Rafael

Sam Habiel

unread,
Jun 2, 2026, 1:48:52 PM (2 days ago) Jun 2
to hard...@googlegroups.com
> Starting Taskman alone consumes 47 licenses, blocking any further use of iris.
That's a really badly configured Taskman.

I think you can everything you want in 5 processes:
1. Terminal Session
2. Taskman Manager
3. Taskman sub-manager
4. CPRS Listener
5. Your CPRS job

--Sam

Reply all
Reply to author
Forward
0 new messages