Scott Beeson · Apr 27, 2016

Documentation for transforms/mappings?

I was planning to fully map out all the transforms that incoming CCDs go through before they are displayed in the Clinical Viewer or sent back to another facility.  When I opened the XSL files, I see some very good comments like the following:


            Field : Patient Name
            Target: HS.SDA3.Patient Name
            Target: /Container/Patient/Name
            Source: /ClinicalDocument/recordTarget/patientRole/patient/name
            StructuredMappingRef: ContactName
        <xsl:apply-templates select="hl7:patient/hl7:name" mode="ContactName"/>


This leads me to believe it was automatically generated or that there may be some generated documentation somewhere.  If so, where can I find it?

1 0 8 1,195
Log in or sign up to continue

(I definitely selected the Healthshare group, not sure why this is in Ensemble, sorry)

See the documentation:

Overview of Health Connect
> CDA and SDA Annotations

This explains that you can find the schema documentation on an Edge under

[HealthShare] > [HSEDGE] > [Schema Documentation] > [SDA/CDA Annotations]

The UI isn't completely obvious, but the docs do give some explanation.

Thanks for posting the URL as this was not available in my menus.  However, now I think I know why:

ERROR #822: Access Denied

I will put in a ticket to Managed Services.

I was able to access the docs in our BASE environment, just not TEST.

The UI isn't completely obvious

That's an understatement! :)

But thanks, nonetheless.

That isn't automatically generated - it's used as a source to generate the SDA/CDA annotations.  From any edge gateway namespace, in the management portal, select the Schema Documentation menu item.  You this lets you browse the transforms.  Once you have identified an SDA property, the class documentation points out what table/column that maps to in the viewer cache.


If you are on a system with an Edge, the SDA Annotations will tell you how our standard transforms map fields between SDA and other document formats. 

Management Portal/HealthShare/pick an Edge/Schema Documentation/SDA-CDA Annotations

You have to enter a field and a target document format, then you get the documentation for that specific field. Is this what you're looking for? 

Thanks - Deirdre

Code sample for looping by creating new instance of the object in DTL


I am trying to use data transformation (DTL) to map a JSON to SDA. My elements in the source JSON is not one to one with SDA object. That means I have to add code to loop through these objects in order to complete the mapping. Can someone send me a sample that can look to create that? I am not very comfortable with scripting language used in Health Share. Appreciate your help.