Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial commit from Create React App * ✨ Basic results and search UI for FHIR App has ability to query both the HAPI and SyntheticMass APIs for results, and do a basic query on the results with an input box. * 🚨 ESLint compliance Fixing ESLint configuration to lint all files recursively, and fixing errors that came up. * 🐛 Initial authorization bug fix OAuth request was not returned before the data loaded on the initial page load - fixed the order of resolving. * 📝 Updated README Updated README to include installation and running instructions, as well as information on the HAPI and Synthea APIs. * 🗑️ Cleaning up README and gitignore * ➖ Package-lock wasn't updated Updated package-lock to remove dependency not in package.json * 🐛 Doesn't case error if no data returned If there are no Patient results, the page will say 0 Results instead of throwing an error * 🔧 Added Prettier configuration Added Prettier configuration per the KF Dev Guidelines * 🎨 Applying Prettier, removing Airbnb ESLint Removed the Airbnb ESlint config and defaulted to Prettier standards. * ✨ Results in table that dynamically fetches The results from the API are pulled into a table that will fetch the next batch on scroll * ♻️ Moving components out Moved table to its own component * ♻️ Refactoring to include some error handling and cut down on redundant code. Refactoring to include some error handling and cut down on redundant code. * ♻️ Refactoring loading state Refactoring loading state for fetching more rows. * 💄 Reformatting table Reformatting table to look better on page. * ✨ Turning cohort builder into dashboard Home page that pulls all resources, and detail page routes set up. * ✨ Added Redux store Added a Redux store to the application to cache query results * ⚡ Resource details page uses Redux store Resource details page is hooked up to the Redux store to avoid redundant queries and used cached information if possible. * ✨ Pulling stats on a resource's attributes Displaying pie charts showing distribution of queries of a resource's attributes. * 💄 Pie chart styles Cleaning up pie charts for each attribute. * 💄 Adding search bar and collapsible sections User can search for a resource to filter results. The sections with each resource also collapse. * 💄 Kids First color scheme Add Kids First color scheme and logo to app. * ♻️ Refactored homepage Renamed AllResources to Homepage and cleaned up code for readability and optimization. * ♻️ Refactoring query attributes for a resource Querying attributes in a more extensible way. Also updated pie chart rendering. * ✨ Ability to query on all search params of strings, enums, and bools Queries on all available search parameters including defaults, and displays either as a count or in a pie chart. * 💄 Updating to D3b theme Using D3b colors and fonts instead of KF * 💄 Styling resource details dashboard sorted charts to display in more organized way. * ⚡ Using _summary Instead of querying resources and using _total, using the _summary query parameter to improve speed for getting query results. * 💄 Adding human readable numbers Numbers are formatted with commas to make them more readable. * 💄 Updating header styling and README * 💡 Updating README Updating to be about data dashboard vs. cohort builder * 📱 Homepage is responsive * 📱 Details page responsive * 🔥 Removing _total queries Removed unnecessary use of _total and _count as query parameters * 🎨 Refactoring to adhere more to React patterns Updated prop types to be more accurate, removed unnecessary states for components. * ⚡ Optimizations when formatting responses Using Sets for faster look up, trying to combine loops to avoid redundant looping. * ✨ Able to get queries on extensions Shows stats for attributes that are extensions * 💄 Updating details page styles Ordered data by chart type to organize page more. * 💄 Fixing pie chart styles * 💄 More updates to chart styling * ✨ Ability to switch between FHIR APIs Added a dropdown menu for user to dynamically switch between the HAPI and KF APIs * 💄 Updated dropdown and input styles to be D3b colors * 🐛 Using _profile to query specific resource types Was querying base types only - using this in the url queries the specific resource type * 🐛 Add :below to profile query
- Loading branch information