Healthcare Interoperability Architecture - Seeking Expert Feedback

Hii everybody!!

We’re designing a healthcare interoperability platform to integrate legacy Laboratory Information Systems (LIS) with modern Electronic Health Record (EHR) systems and external applications. The goal is to create a semantic-preserving, standards-based architecture that can scale across multiple hospitals.

Current Context:

  • Source Systems: Multiple LIS systems producing HL7 v2.5 messages (ORU^R01, ADT^A08, etc.)

  • Target Consumers: EMR systems, mobile apps, HIE networks, regulatory reporting

  • Requirements:

    • 100% clinical semantic preservation

    • Multi-standard interoperability (HL7, FHIR, openEHR)

    • Longitudinal patient records with versioning

    • Scalable architecture for national deployment

Could you help me to improve this dataflow diagram??? Thanx so much!!

3 Likes

That looks about right to me.

You might want to add in a reporting (probably SQL) DB to which you offload reporting and analytics via an ETL process. Native clinical data is tree-shaped and does not play as nicely as you might like with BI tools and population queries. Interestingly, ChatGPT tells me that EPIC does exactly the same - it has an operational datastore based in Cache but a separate RDBMS reporting datastore. AQL makes it fairly easy to populate the ETL, with a little post-processing.

1 Like

Thank you so much for your time and detailed explanation. I completely agree — clinical data in tree-shaped formats can be tricky for BI and aggregate queries, so having a relational reporting database makes a lot of sense. Using AQL to extract data into an ETL, with a bit of post-processing, seems like a very practical approach.
Best regards!!

1 Like