Personal Community - Custom SDAProcessor -
For those that have implemented Personal Community - Have you customized the SDAProcessor to filter out certain types of data (Sensitive data)?
Willing to share the code?
Thanks, Nora
For those that have implemented Personal Community - Have you customized the SDAProcessor to filter out certain types of data (Sensitive data)?
Willing to share the code?
Thanks, Nora
Hi Nora,
the SDA processor example already includes code to check a DeepSee Term List for sensitive lab values for example, see the following comment:
You could utilize the same type of logic to check diagnosis codes or other values in the SDA against a term list of sensitive codes/values.
Thanks,
-- Alex
Alex, thanks, I am using the sample, but I am getting an error in the community production, so I thought to compare it to other code.
I'm unclear if I have to add a new BP to the production to use the custom/sample SDAProcessor ( ClassMethod %GetDocuments....), seemed like a whole lot of extra stuff to just filter out sensitive data.
You should have already configured the workbench to use your custom SDA processor class, correct? There shouldn't be any new BP to add. What's the error you are getting?
The error isn't telling me I needed the new BP, I just wasn't sure if it was causing the error. the error message is:
ERROR #5002: Cache error: <UNDEFINED>%ProcessSupportContact+2 ^HSPortal.EHR.SDAMapUtils.1 *pSubRepSubscript
I seems to occur after the execution of the custom SDA returns.
Could you share a reproducible case with us (SDA processor class, test patient, term list)? Either support or your Sales Engineering team. We can share what the problem was on here afterwards.
Alex, you are my sales engineer - for Pekin.
I'll send you an email off-line.
I know I am, but I wanted the article to be generic so that others would know what to do if they run into the same issue ;)