Skip to Main Content
InterSystems Ideas
We love hearing from our users. Tell us what you want to see next and upvote ideas from the community.
* Bugs and troubleshooting should as usual go through InterSystems support.
Status Needs review
Created by Ashok Kumar T
Created on Jun 26, 2025

Programmatic Conversion from SDA to HL7 v2

1️⃣ Description of the idea

Currently, developers can convert HL7 v2 messages to SDA format using the class method HS.Gateway.HL7.HL7ToSDA3.GetSDA() effortlessly. However, there is no equivalent built-in method to convert an SDA document back to an HL7 v2 message programmatically.

The idea is to introduce a new class and method such as: HS.Gateway.HL7.SDA3ToHL7.GetHL7()

This method would enable developers to convert SDA (Structured Data Architecture) documents back into HL7 v2 messages

2️⃣ Who is the target audience?

Application developers working on HL7<>FHIR interoperability and integration logic and implementing custom workflows where outgoing HL7 v2 messages must be generated dynamically from normalized SDA content.

3️⃣ What problem does it solve?

Eliminates manual or custom mapping code needed to convert SDA back to HL7 v2.

Makes custom HL7 message generation from SDA more consistent.

4️⃣ How does this impact the efficiency, stability, reliability, etc., of the product?

Saves developer time by providing a built-in method instead of requiring custom-built transformation logic.

5️⃣ Provide a specific use case or scenario that illustrates how this idea could be used in practice

Developers often face a common challenge when implementing FHIR-to-HL7 v2 logic—especially those new to the process. Mapping from FHIR resources to the HL7 v2 format can be complex. This logic implementation HS.Gateway.HL7.SDA3ToHL7.GetHL7(), simplifies that conversion same as like HL7 to SDA

  • ADMIN RESPONSE
    Aug 4, 2025

    Thank you for submitting the idea. The status has been changed to "Needs review".

    Stay tuned!