Comments (4)
@NullPointer4096 - Just to clarify this issue, The NormalizeDeviceData function can add duplicate normalized measurements to the Event Hub when an error occurs. Is this correct?
I ask because the data processing has not completed at this point. After this first stage, the duplicate normalized measurements will be read by the MeasurementCollectionToFhir function and de-duping takes place there. The data output is idempotent at the FHIR Observation, not the normalized measurements.
Is this a performance improvement you are suggesting? Or are you using the normalized measurements for something that requires no duplicates be emitted?
from iomt-fhir.
Dear @namalu ,
Thanks for getting back to me. Pardon me for my ignorance, but I was not able to follow the invocation flow from the NormalizeDeviceData function to the MeasurementCollectionToFhir function that you have mentioned. The former seems to be outputting to event hub, and the latter seems to be taking http post triggers. In addition, I don't find the output event hub used in other functions within this repo. I wonder how these two functions are connected so that the de-dup action can happen. I would really appreciate if you can elaborate on this flow of functions. Thanks!
Best wishes
from iomt-fhir.
The solution uses Azure Stream Analytics as a processing step before the MeasurementCollectionToFhir Function is invoked. Azure Stream Analytics reads from the Event Hub and groups normalized measurements by identifiers and sends the normalized measurements to the MeasurementCollectionToFhir Function (via the HttpTrigger).
from iomt-fhir.
Related Issues (20)
- can't get the exported data HOT 2
- IoMT-FHIR Connector has no error even when it fails to ingest data to FHIR HOT 1
- When using the ARM Template for deployment, three out of the four times received error, one time successful.
- Iot Connetor HOT 1
- issue in schema of default-azuredeploy-sandbox.json HOT 1
- Feature request: MeasurementCollectionToFHIR function to support "POST" data to multiple FHIR servers. HOT 6
- DataMapper tool not evaluating JmesPath expressions / MatchedTokens HOT 3
- Unable to build IoMT Connector Data Mapper HOT 1
- iomt-fhir can not be deployed on a linux image HOT 1
- Observations not being updated when new data arrives HOT 1
- Under certain contains Create Mode can lead to duplicate patient records HOT 1
- MeasurementCollectionToFhir timeout while connecting to FHIR server HOT 2
- Add support for valueString Value Type Template
- Observation Update fails when observation is deleted HOT 2
- Aggregation randomly generates split observations for SampledData mapping HOT 3
- [Question] What's the purpose of Stream Analytics? HOT 1
- QuantityFhirValueProcessor fails with multiple measurment data HOT 1
- Configuration.md documentation update needed HOT 1
- Add support for extensions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iomt-fhir.