I am creating a large system for the medical community using the HIPAA compliant version of Knack. Ideally I’d like to break it into modules (separate apps) that feed common data like facility, department, employees etc. between individual apps. This is mostly to make maintenance and development easier (I currently have approximately 75 data objects and more to add). It’s getting a bit unwieldy. I also wonder where the upper limit of responsiveness will be, as it is gets more and more complex. Currently all functionality lives in the same app, even though it makes sense to split them.
Because the app must be HIPAA compliant, I am not able to use Integromat nor Zapier to pass data in or out of my apps because they are not HIPAA compliant. Is anyone using an API to pass data between their Knack apps? If so, do you have any lessons learned that I might take advantage of? If not, do you have suggestions on for sharing base data objects instead of replicating them in separate apps?