-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added GetVisitProcedure associated with someones visit #59
Conversation
* Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (JuliaHealth#24) * Version 0.1.0 Release (JuliaHealth#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (JuliaHealth#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (JuliaHealth#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (JuliaHealth#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (JuliaHealth#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (JuliaHealth#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis ✨ * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (JuliaHealth#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (JuliaHealth#35) * Tag New Release v2.0.0 (JuliaHealth#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (JuliaHealth#24) * Version 0.1.0 Release (JuliaHealth#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (JuliaHealth#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (JuliaHealth#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (JuliaHealth#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (JuliaHealth#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (JuliaHealth#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis ✨ * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (JuliaHealth#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (JuliaHealth#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (JuliaHealth#41) * issue JuliaHealth#44 add GetVisitDate (JuliaHealth#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (JuliaHealth#43) * Tag Release of v0.2.1 (JuliaHealth#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (JuliaHealth#24) * Version 0.1.0 Release (JuliaHealth#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (JuliaHealth#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (JuliaHealth#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (JuliaHealth#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (JuliaHealth#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (JuliaHealth#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis ✨ * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (JuliaHealth#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (JuliaHealth#35) * Tag New Release v2.0.0 (JuliaHealth#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (JuliaHealth#24) * Version 0.1.0 Release (JuliaHealth#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (JuliaHealth#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (JuliaHealth#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (JuliaHealth#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (JuliaHealth#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (JuliaHealth#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis ✨ * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (JuliaHealth#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version --------- Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com>
* fixing issues * removing useless packages * change variable name to df * Adding documenting comments to explain multiple dispatch * docs and tests Tests need some check for GetAmounts * issue JuliaHealth#55 * Re-enabled pull request workflows * fixing test errors and tutorial changes * increasing code coverage * maybe it needs space before @testset --------- Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com>
Codecov Report
@@ Coverage Diff @@
## dev #59 +/- ##
==========================================
+ Coverage 73.68% 73.81% +0.13%
==========================================
Files 5 6 +1
Lines 171 275 +104
==========================================
+ Hits 126 203 +77
- Misses 45 72 +27
... and 1 file with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @Jay-sanjay! Thanks so much for opening this PR! Great work so far and yea, just let me know if you need any help!
ohh ! sorry mistake from my side :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Documentation looks good now. Looks like the test suite is the only thing left to fix. 🙂 Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few final test or two to add and then this is good for merging. Thanks!
Thanks !! :) |
* Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (#41) * issue #44 add GetVisitDate (#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (#43) * Tag Release of v0.2.1 (#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version * Added GetVisitProcedure associated with someones visit (#59) * Tag Release of v0.2.2 (#46) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (#41) * issue #44 add GetVisitDate (#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (#43) * Tag Release of v0.2.1 (#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version --------- Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> * fixing issues (#54) * fixing issues * removing useless packages * change variable name to df * Adding documenting comments to explain multiple dispatch * docs and tests Tests need some check for GetAmounts * issue #55 * Re-enabled pull request workflows * fixing test errors and tutorial changes * increasing code coverage * maybe it needs space before @testset --------- Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Tagging for 0.3.0 release * added Getter * add to api.md * added test cases * moved to getters * reverts * test cases updated * Adding a few more tests and satisfying CodeCov * resolved * resolved * added some final test cases * corrected the test cases --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> * Resolving `ExecuteAudit` function getting Breaked Easily (#60) * updated executaors.jl * fixed doc * added the test cases * renamed to GetDrugExposureIDs (#63) * renamed to GetDrugExposureIDs * Updated changelog for new changes * Updated docstring for Drug Exposures --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Creating Queries That Return Cohort Information (#61) * added GetCohortSubjects * updated runtests.jl * Added additional test dependencies * Fixed up imports and generating initial cohort * Added test cohort definition asset * added tests for GetCohortSubjects * corrected * added GetCohortSubjectStartDate * test suite for GetCohortSubjectStartDate * added a dispatch for GetDatabaseCohorts * added GetCohortSubjectEndDate * Added notes and fixed a docstring error * requested changes made * added requested changes * added requested changes * Small fix to return unique IDs and doc updates * Fixed export signature --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * updated for new release --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> Co-authored-by: Farreeda <fareedaabdel…
* Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (#41) * issue #44 add GetVisitDate (#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (#43) * Tag Release of v0.2.1 (#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version * Added GetVisitProcedure associated with someones visit (#59) * Tag Release of v0.2.2 (#46) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (#41) * issue #44 add GetVisitDate (#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (#43) * Tag Release of v0.2.1 (#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version --------- Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> * fixing issues (#54) * fixing issues * removing useless packages * change variable name to df * Adding documenting comments to explain multiple dispatch * docs and tests Tests need some check for GetAmounts * issue #55 * Re-enabled pull request workflows * fixing test errors and tutorial changes * increasing code coverage * maybe it needs space before @testset --------- Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Tagging for 0.3.0 release * added Getter * add to api.md * added test cases * moved to getters * reverts * test cases updated * Adding a few more tests and satisfying CodeCov * resolved * resolved * added some final test cases * corrected the test cases --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> * Resolving `ExecuteAudit` function getting Breaked Easily (#60) * updated executaors.jl * fixed doc * added the test cases * renamed to GetDrugExposureIDs (#63) * renamed to GetDrugExposureIDs * Updated changelog for new changes * Updated docstring for Drug Exposures --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Creating Queries That Return Cohort Information (#61) * added GetCohortSubjects * updated runtests.jl * Added additional test dependencies * Fixed up imports and generating initial cohort * Added test cohort definition asset * added tests for GetCohortSubjects * corrected * added GetCohortSubjectStartDate * test suite for GetCohortSubjectStartDate * added a dispatch for GetDatabaseCohorts * added GetCohortSubjectEndDate * Added notes and fixed a docstring error * requested changes made * added requested changes * added requested changes * Small fix to return unique IDs and doc updates * Fixed export signature --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Added GetDrugExposureEndDate function (#71) * added GetDrugExposureEndDate * added * api.md * Added GetDrugExposureStartDate function (#72) * GetDrugExposureStartDate added * Itty bitty typo fix * similar typo fixed --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> * Added a…
* Tag New Release of 0.5.0 (#76) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (#41) * issue #44 add GetVisitDate (#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (#43) * Tag Release of v0.2.1 (#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version * Added GetVisitProcedure associated with someones visit (#59) * Tag Release of v0.2.2 (#46) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Added function to get place of service information (#39) Added GetVisitPlaceOfService getter * Added GetVisitConcept getter function (#41) * issue #44 add GetVisitDate (#45) * added a function GetVisitDate and its tests. Also fixed test for GetVisitConcept * Removed SQLite dep * Added and updated docstrings --------- Co-authored-by: Varshini Chinta <vchinta6@icl.gtri.org> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Adding the column name (#43) * Tag Release of v0.2.1 (#37) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Expanded CI to test on Windows & OSX and Julia Versions 1, Nightly, and LTS (#35) * Tag New Release v2.0.0 (#33) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Updated changelog for new release * Beginning draft of submission * Creating header affiliations * Autogenerated or compiled files * Ruby routine for generating header.tex * Removed Memoization dependency for user flexibility * Added dispatches to render SQL; found bug in GetPatientAgeGroup * Added get function for ethnicity * Cherry picking some files to resolve conflicts * Initial Tests for Getters, Filters, and Executors (#24) * Version 0.1.0 Release (#4) * Removed type signatures + fixed docstrings; lowercased table names and columns in prep for OMOPCDM * Added TODO's for what tests to write * Removed type signatures and added TODO for futures * Removed type signatures * Removed type signatures * Raised proposal to CDM maintainers and am awaiting feedback before moving forward on this * Removed type signatures and fixed bug with GetPatientVisits to correctly return patient visits * Changed docstring in StateFilterPersonIDs and enforced uppercasing for state abbreviations; added exports * Added and updated CHANGELOG * Bumped project version numbers for new release * Removed as it was an early testing prototype file * Began revising tutorial documentation * Removed Manifest file for package * Added Dates and TimeZones deps for managing age groups * Disallowed some exports and created new function for generating defaults * Added new deps Dates and TimeZones for time management * Began refactoring of GetPatientAgeGroup * Refactored GetPatientAgeGroup to correctly get age group of patients * Removed AgeGroupFilter in favor of supporting GetPatientAgeGroup and fixed docstrings * Added SampleData compat and dependency * Renamed files and fixed docs * Fixed documentation and fixed methods for calculating age * Added helper function to determine year * Started adding first batch of tests * Added helpers file * Removed entry for SampleHealthData until merge of package occurs * Converted this function to internal helper function * Added new tests and dependencies * Added tests for GetPatientGender, GetPatientAgeGroup, GetPatientRace, and GetDatabasePersonIDs * Added ignore for various Julia artifacts * Initial drafting of full tutorial * Finished initial beginner tutorial * Updated README with badges and documentation link * Modified footer * Updated landing page * Reordered pages on sidebar * Added todo action to automatically create todos * Added todos for issues in getters * Removed dependency on HealthSampleData and compat entries * Added todosfor multiple tests that need to be created * Uncommented test sets for running and added todo for Generators * Created test for GetPatientVisits() * Created Test for ExecuteAudit() * Created test for GetMostRecentVisit * updated tests * started creating test for GetVisitCondition * Changed GetVisitCondition Test * created test for VisitFilterPersonIDs * Added test for filters.jl * Finished tests for filters * Added a test step for code coverage * Removed VSCode configurations * Bumped compat entry for HealthSampleData * Removed todos and fixed GenderFilterPersonIDs test * Removed unnecessary comments * For allowing HealthSampleData to always download sample data * Test with adding latest codecoverage version * Added code coverage badge icon Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Simplify Age Calculations (#27) * Added SQL generation for filter statements * Removed option for internal DB calculation * Fixed GetPatientAgeGroup and added GetDatabaseYearRange and updated docstrings * Updated test suite * Removed old tests for GetPatientAgeGroup * Updated tests for helper functions * Added Additional Test Coverage for Getters and Helpers (#28) * Updated docstrings for SQL rendering * Updated docstrings, formatting, and enforced String returns for SQL dispatches * Updated test explanation * Added test suite for GetMostRecentConditions and formatted * Fix to Docs Deployment (#29) * Testing fix for docs deployment * Expected the OMOPCDMCohortCreator package to be available * Added push preview information and the edit link * Fixed deprecation warning * Final layout fixes to collapselevel * Final fix * Update to Beginner Tutorial and Minor Refactor of Tutorials Layout (#30) * Configured nesting of tutorial * Updated landing page description * Broke up tutorial pages * Added revamped beginner tutorial * Overhaul of Docs (#31) * Moved beginner tutorial * Added tutorial for R usage * Updated index of tutorials * Fixed up tutorials index * Renamed R tutorial * Clarified links for tutorials * Julia on the brain * Added contributing guide * Added contributing guide * Updated API exports * Revamped overview of package * Added the most necessary of all things: emojis :sparkles: * Fixed up emojis * Fixed up API table of contents * Fixed emojis * Updated main features of package * Removed emoji * Updated and fixed Citation file (#32) * Tagged new release * Revamped README details about package * Added docstring to ExecuteAudit Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Moved paper document to its own branch while in progress * Quickfix to R tutorial on strep_patients * Expanded CI to test on windows, OSX, and 1.6 * Attempt at making CI process more reasonable * Removed paper directory again * Bumped for minor patch release Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version --------- Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> * fixing issues (#54) * fixing issues * removing useless packages * change variable name to df * Adding documenting comments to explain multiple dispatch * docs and tests Tests need some check for GetAmounts * issue #55 * Re-enabled pull request workflows * fixing test errors and tutorial changes * increasing code coverage * maybe it needs space before @testset --------- Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Tagging for 0.3.0 release * added Getter * add to api.md * added test cases * moved to getters * reverts * test cases updated * Adding a few more tests and satisfying CodeCov * resolved * resolved * added some final test cases * corrected the test cases --------- Co-authored-by: Jacob S. Zelko <jacobszelko@gmail.com> Co-authored-by: VarshC <49307186+VarshC@users.noreply.github.com> Co-authored-by: Chinta <vchinta6@icl.gtri.org> Co-authored-by: Farreeda <94711213+Farreeda@users.noreply.github.com> Co-authored-by: Farreeda <fareedaabdelazeez@gmail.com> * Resolving `ExecuteAudit` function getting Breaked Easily (#60) * updated executaors.jl * fixed doc * added the test cases * renamed to GetDrugExposureIDs (#63) * renamed to GetDrugExposureIDs * Updated changelog for new changes * Updated docstring for Drug Exposures --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Creating Queries That Return Cohort Information (#61) * added GetCohortSubjects * updated runtests.jl * Added additional test dependencies * Fixed up imports and generating initial cohort * Added test cohort definition asset * added tests for GetCohortSubjects * corrected * added GetCohortSubjectStartDate * test suite for GetCohortSubjectStartDate * added a dispatch for GetDatabaseCohorts * added GetCohortSubjectEndDate * Added notes and fixed a docstring error * requested changes made * added requested changes * added requested changes * Small fix to return unique IDs and doc updates * Fixed export signature --------- Co-authored-by: TheCedarPrince <jacobszelko@gmail.com> * Added GetDrugExposureEndDate function (#71) * added GetDrugExposureEndDate * added * api.md * Added GetDrugExposureStartDate function (#72) * GetDrugExposureStartDate added * Itty bitty typo fix * similar typo fixed --------- Co-authored-by: Jacob …
added Getter
closes #57