Indexes
Last updated
Last updated
Database indexes are essential for performance - especially to speed up search requests. Indexes allow the database to quickly locate and retrieve the necessary data without scanning the entire table, hereby significantly improving query performance.
Enhanced Query Performance Indexes optimize the performance of search operations by reducing the amount of data the database needs to process. This is especially important for large datasets where full table scans can be time-consuming.
Efficient Data Retrieval Indexes enable faster data retrieval for common queries, such as searching for patients by identifiers, retrieving observations by patient ID, and filtering records by date or other attributes.
Reduced Load By speeding up queries, indexes also reduce the overall load on the database, leading to better performance and responsiveness for other operations.
While Journl Streamed comes with a set of predefined indexes to cover common use cases, we understand that different applications may have unique requirements. Therefore, custom indexes can be requested to optimize specific queries and use cases.
How to Request an Index
Request additional indexes by contacting the .
Provide details about the specific queries or use cases that require optimization.
The Journl support team will evaluate the request
When the request has been processed and approved, we implement the necessary indexes to enhance performance.
When the implementation is complete, we will notify you and provide details on the new indexes.
Examples of Common Index Requests
Indexes on patient demographic fields such as name, birthdate, or address to speed up patient searches.
Indexes on observation codes and dates to facilitate quick retrieval of clinical measurements and test results.
Composite indexes combining multiple fields to support complex query conditions.