Comments (4)
Fwiw this can be simulated, perhaps, by aggregating with identifier as a grouping field. This currently appears to be a very slow operation.
from pathling.
Yes, this would be much more efficient with straight selection without any sort of aggregation. I think the implementation for this will be relatively straight forward, it is just another executor class in addition to AggregateExecutor and SearchExecutor, and a HAPI provider to wrap and expose it.
I think that the other reason that we want a dedicated operation is the need to treat the result as unbounded, so that it is practical for use with large datasets. This means making it asynchronous and writing the result somewhere for efficient retrieval, rather than in a synchronous HTTP response.
from pathling.
I suppose we could potentially optimise this case within the Aggregate operation, if it was useful...
from pathling.
I suppose we could potentially optimise this case within the Aggregate operation, if it was useful...
Well it's not exactly user friendly, but were this case optimised it would achieve the same, if you stick a .first()
in each extraction query used as an aggregate.
from pathling.
Related Issues (20)
- Improve cacheability of async requests
- FHIR terminology embedding HOT 1
- Encoding of bundles produces unresolvable references. HOT 1
- Error resolving coding literal among columns
- Make materialisation of columns optional for the library extract query.
- SQL on FHIR view layer - POC implementation HOT 1
- MedDRA terminology support HOT 2
- UDFs for creating Coding structs
- Traversal to choice element
- Databricks classpath conflicts HOT 1
- Extract on QuestionnaireResponse takes a very long time
- Generate correct documentation from lombok created class memeber.
- Logging broken by upgrade to SLF4J 2 HOT 5
- Implement file_name_mappers in R sparkly API
- .write.delta and .write.ndjson doesn't write the data on adls
- Consider adding the Spring Boot Actuator package to the server for helpful monitoring features HOT 1
- Consider adding the Spark Kubernetes dependency HOT 9
- Make java jar optional in R and python packages HOT 1
- Array representations within FHIRPath queries HOT 3
- Write a specification for the encoding scheme
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 pathling.