Using customized SDA3 container in HealthShare
Does anyone in the developer community have experience implementing a customized SDA3 container within HealthShare? There is a course on the learning site (ISC1086) that discusses how to do this, but it's currently listed as "coming soon" and I'm hoping to find some documentation.
I've followed the documentation for customizing the SDA3 container, and my container class with its custom streamlets is working as expected. The new streamlets are getting attached to the container along with Patient, Encounter, etc. before being sent to ECR / MPI update managers, and the custom streamlets are being saved properly on the Edge Gateway with the correct aggregation keys and infotype. When I perform a search from the Access Gateway, the returned SDA container also contains my custom streamlets, so the storing and retrieving of my custom data appears to be following the expected workflow.
However, I'm not sure how to get the custom streamlet data into an ERP chart in the Clinical Viewer. I've created a new chart and customized the columns, etc., but I'm not sure how to map data to the table. In the past, I've extracted streamlet data after it's been loaded in memory (^CacheTemp.HS.ViewerStreamlet), and I could do this for each column using transformations, but I want to know if there's a better approach for populating the table. Also, after selecting a patient who I know has some of my custom data, I'm not seeing its InfoType loaded into the viewer cache even though I know it was present in the SDA container that was returned from the EPR Fetch.
Is there some documentation available that discusses the final steps in implementing customized SDA structure in HealthShare?