Open rguderian opened 2 years ago
Sorry to jump in where I'm not invited but I think this is working as designed. The enrichment steps are nlp, deid, term, and ascvd in that order. But the bundle that is deid'ed goes to the secondary fhir server and is persisted while the original bundle continues on to the next two steps. So, term and ascvd will never appear in the deid data.
As David mentioned, this is working as currently designed. The order of enhancement allows deid to process the fhir bundle before any other enhancements occur. The order can be adjusted by editing the nifi flow, but by default this will not allow deid to operate on ascvd/term/nlp insights/etc.
I will leave this open as a future possible consideration
This may be working as designed, and I should have noticed it earlier.
When I use data enrichment such as Terminology services along with requesting DEID, I notice that the submitted bundle is DEID without any data enrichment.
I am documenting this condition here so I do not forget about it over the long weekend.