Skip to content

Commit 76615e6

Browse files
TheCedarPrinceJay-sanjayVarshCChintaFarreeda
authored
[FEATURE] Added Filters for Drugs (#81)
* 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: TheCedarPrince <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> Co-authored-by: VarshC <[email protected]> Co-authored-by: Chinta <[email protected]> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <[email protected]> Co-authored-by: VarshC <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: TheCedarPrince <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> * 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 <[email protected]> Co-authored-by: Chinta <[email protected]> Co-authored-by: VarshC <[email protected]> Co-authored-by: Chinta <[email protected]> * Adding the column name --------- Co-authored-by: Jacob S. Zelko <[email protected]> Co-authored-by: VarshC <[email protected]> Co-authored-by: Chinta <[email protected]> * Bumped compat and release version * Updated CHANGELOG for new release * Bumped release version --------- Co-authored-by: VarshC <[email protected]> Co-authored-by: Chinta <[email protected]> Co-authored-by: Farreeda <[email protected]> * 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 <[email protected]> Co-authored-by: TheCedarPrince <[email protected]> * 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 <[email protected]> Co-authored-by: VarshC <[email protected]> Co-authored-by: Chinta <[email protected]> Co-authored-by: Farreeda <[email protected]> Co-authored-by: Farreeda <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 …
1 parent b8d342d commit 76615e6

File tree

5 files changed

+55
-5
lines changed

5 files changed

+55
-5
lines changed

CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8+
## [0.6.0] - November 11th, 2024
9+
10+
New minor release introducing some new features and dropping of old dependencies
11+
12+
## [0.5.0] - February 23rd, 2024
13+
14+
Patch release to add in some new features and fixes
15+
16+
### Added
17+
18+
- Added Getters for Drug Exposures
19+
20+
* GetDrugExposureStartDate
21+
22+
* GetDrugExposureEndDate
23+
24+
- Misc
25+
26+
* Minor fixes in GetPatientAgeGroup Function
27+
28+
- Extensive test suite for new features
29+
830

931
## [0.4.0] - December 1st, 2023
1032

CITATION.cff

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors:
1010
given-names: Fareeda
1111
- family-names: Sanjay
1212
given-names: Jay
13-
title: "OMOPCDMCohortCreator 0.4.0"
14-
version: 0.4.0
13+
title: "OMOPCDMCohortCreator 0.5.0"
14+
version: 0.5.0
1515
doi: 10.5281/zenodo.7052105
16-
date-released: 2023-12-01
16+
date-released: 2024-02-23

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OMOPCDMCohortCreator"
22
uuid = "f525a15e-a73f-4eef-870f-f901257eae22"
33
authors = ["Jacob Zelko <[email protected]>", "Fareeda Abdelazeez", "Varshini Chinta", "Jay Sanjay <[email protected]>"]
4-
version = "0.4.0"
4+
version = "0.6.0"
55

66
[deps]
77
DBInterface = "a10d1c49-ce27-4219-8d33-6db1a4562965"

docs/Project.toml

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[deps]
22
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
33
DocumenterTools = "35a29f4d-8980-5a13-9543-d66fff28ecb8"
4+
LiveServer = "16fef848-5104-11e9-1b77-fb7a48bbb589"
45
OMOPCDMCohortCreator = "f525a15e-a73f-4eef-870f-f901257eae22"

src/filters.jl

+28-1
Original file line numberDiff line numberDiff line change
@@ -282,4 +282,31 @@ function StateFilterPersonIDs(states; tab = location, join_tab = person)
282282

283283
end
284284

285-
export VisitFilterPersonIDs, ConditionFilterPersonIDs, RaceFilterPersonIDs, GenderFilterPersonIDs, StateFilterPersonIDs
285+
"""
286+
TODO: Update these docstrings
287+
"""
288+
function DrugExposureFilterPersonIDs(
289+
drug_concept_ids, conn;
290+
tab = drug_exposure,
291+
)
292+
df = DBInterface.execute(conn, DrugExposureFilterPersonIDs(drug_concept_ids; tab = tab)) |> DataFrame
293+
294+
return df
295+
296+
end
297+
298+
function DrugExposureFilterPersonIDs(
299+
drug_concept_ids;
300+
tab = drug_exposure,
301+
)
302+
sql =
303+
From(tab) |>
304+
Where(Fun.in(Get.drug_concept_id, drug_concept_ids...)) |>
305+
Group(Get.person_id) |>
306+
q -> render(q, dialect = dialect)
307+
308+
return String(sql)
309+
310+
end
311+
312+
export VisitFilterPersonIDs, ConditionFilterPersonIDs, RaceFilterPersonIDs, GenderFilterPersonIDs, StateFilterPersonIDs

0 commit comments

Comments
 (0)