{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":679832,"defaultBranch":"master","name":"openemr","ownerLogin":"bradymiller","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2010-05-21T22:25:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/278968?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714109087.0","currentOid":""},"activityList":{"items":[{"before":"548db011c1e72316447992130d96ef4306c77070","after":"1daecba08cd11d97399566ab985416ad68b2404f","ref":"refs/heads/master","pushedAt":"2024-05-21T07:48:41.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: billing manager To Encounter button to load proper person (#7420)\n\n* fix: fix billing manager To Encounter button to load proper person\r\n\r\n* better to edit the person so it loads the dashboard tab if missing\r\n\r\n* change button name","shortMessageHtmlLink":"fix: billing manager To Encounter button to load proper person (opene…"}},{"before":null,"after":"6c57d1bdeb8e7819931e987e24c483e4e9c08cfa","ref":"refs/heads/rel702-revert-log-mask-sensitive-info","pushedAt":"2024-04-26T05:24:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Fix: Revert \"Fix: OpenEMR logs sensitive information such as payment details (#7341)\" (#7396)\n\nThis reverts commit 9be12b810b88fb7e4d046bb7ec7d172bcd4ca7fa.","shortMessageHtmlLink":"Fix: Revert \"Fix: OpenEMR logs sensitive information such as payment …"}},{"before":"ab177a627959fdc81e52e94897f2e7995b04f33b","after":"24b7ed212e7e90615b9f8897311c8075bd391825","ref":"refs/heads/rel-702","pushedAt":"2024-04-26T05:21:59.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Merge pull request #7409 from sjpadgett/cherrypick_sjp_702\n\nCherry pick sjp 702","shortMessageHtmlLink":"Merge pull request openemr#7409 from sjpadgett/cherrypick_sjp_702"}},{"before":"899ffee171d969128bed4ba4353e4fe1a8e3a68c","after":"548db011c1e72316447992130d96ef4306c77070","ref":"refs/heads/master","pushedAt":"2024-04-26T05:20:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Weno better error handling from fetches (#7408)\n\n- this needs a rewrite but maybe later","shortMessageHtmlLink":"Weno better error handling from fetches (openemr#7408)"}},{"before":null,"after":"2a31089875cc1aaeef931c166db786a8c2824c4f","ref":"refs/heads/revert-log-sensitive-mask-mechanism","pushedAt":"2024-04-23T09:29:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Fix: Revert \"Fix: OpenEMR logs sensitive information such as payment details (#7341)\"\n\nThis reverts commit 9be12b810b88fb7e4d046bb7ec7d172bcd4ca7fa.","shortMessageHtmlLink":"Fix: Revert \"Fix: OpenEMR logs sensitive information such as payment …"}},{"before":"4a991ed674b307cb82ee42a9fd38931bc3081055","after":"899ffee171d969128bed4ba4353e4fe1a8e3a68c","ref":"refs/heads/master","pushedAt":"2024-04-23T05:15:47.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"feat: Group attendance display encounter (#7128)\n\n* expected at least 8 spaces, found 4\r\n\r\n* adding attendance to encounter summary page\r\n\r\n* PSR fixes\r\n\r\n* fixing translation","shortMessageHtmlLink":"feat: Group attendance display encounter (openemr#7128)"}},{"before":null,"after":"763c65ebba2ac8ebc3157ebdbdb55ebe6b37a7a6","ref":"refs/heads/rel702-fixes-cdr-10","pushedAt":"2024-04-23T05:03:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: clarify use of percentage in CDR engine","shortMessageHtmlLink":"fix: clarify use of percentage in CDR engine"}},{"before":"4e9f4c0ee6c63a1f0dda12ad89a53dbb6f2a9495","after":"ab177a627959fdc81e52e94897f2e7995b04f33b","ref":"refs/heads/rel-702","pushedAt":"2024-04-23T05:01:47.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"feat: Group attendance display encounter (#7128) (#7394)\n\n* expected at least 8 spaces, found 4\r\n\r\n* adding attendance to encounter summary page\r\n\r\n* PSR fixes\r\n\r\n* fixing translation\r\n\r\nCo-authored-by: Sherwin Gaddis ","shortMessageHtmlLink":"feat: Group attendance display encounter (openemr#7128) (openemr#7394)"}},{"before":"b9c3af62aedbd8250d00d8cd804d5f7ea21a3677","after":"5be871edff82d05a1c6e36ac217561a96dc267b5","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-04-21T05:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: clarify use of percentage in CDR engine","shortMessageHtmlLink":"fix: clarify use of percentage in CDR engine"}},{"before":"d9b6b6226b385e0b7e9c7164e4e10cfa3bd32c71","after":"4a991ed674b307cb82ee42a9fd38931bc3081055","ref":"refs/heads/master","pushedAt":"2024-04-21T05:32:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Adding Password Strength Meter Fixes #7366 (#7367)\n\n* Created by OWASP Threat Dragon\r\n\r\n* Created by OWASP Threat Dragon\r\n\r\n* Adding password strength meter\r\n\r\n* Resolving comments for Password strength meter\r\n\r\n* Replacing xlt with xlj\r\n\r\n* Moved Password Strength meter to utility.js and added it to user_info as well\r\n\r\n* Resolving comments about src and bootstrap styling\r\n\r\n---------\r\n\r\nCo-authored-by: kmalick ","shortMessageHtmlLink":"Adding Password Strength Meter Fixes openemr#7366 (openemr#7367)"}},{"before":null,"after":"27561317f1c3be647e0deeec8eed640ecd746cd1","ref":"refs/heads/702-crypto-class-updates","pushedAt":"2024-04-18T07:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"feat: minor CryptoGen class updates (#7365)\n\n* feat: minor CryptoGen class updates\r\n\r\n* lint fix","shortMessageHtmlLink":"feat: minor CryptoGen class updates (openemr#7365)"}},{"before":"5c5001f8f7fba8e883edc70617acaab85f016ef4","after":"d9b6b6226b385e0b7e9c7164e4e10cfa3bd32c71","ref":"refs/heads/master","pushedAt":"2024-04-18T07:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"feat: minor CryptoGen class updates (#7365)\n\n* feat: minor CryptoGen class updates\r\n\r\n* lint fix","shortMessageHtmlLink":"feat: minor CryptoGen class updates (openemr#7365)"}},{"before":"5b0305d10c495ff8b5f29a40f779ba898c0bc36d","after":"b9c3af62aedbd8250d00d8cd804d5f7ea21a3677","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-04-17T04:28:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: clarify use of percentage in CDR engine","shortMessageHtmlLink":"fix: clarify use of percentage in CDR engine"}},{"before":"93665a6e4db4d0d491a7216239e4d8e7be8fa73b","after":"8404f1e1f4a1f9e989ff0da297d67c7445d84b6e","ref":"refs/heads/update-crypto-class_1_y","pushedAt":"2024-04-17T03:40:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"lint fix","shortMessageHtmlLink":"lint fix"}},{"before":null,"after":"93665a6e4db4d0d491a7216239e4d8e7be8fa73b","ref":"refs/heads/update-crypto-class_1_y","pushedAt":"2024-04-17T03:27:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"feat: minor CryptoGen class updates","shortMessageHtmlLink":"feat: minor CryptoGen class updates"}},{"before":"b681b42fddc20494441115d71177f19cb72f94a0","after":"5c5001f8f7fba8e883edc70617acaab85f016ef4","ref":"refs/heads/master","pushedAt":"2024-04-16T20:24:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Some finishing touches (#7306)\n\n* Weno fixup and credential API\r\n- change fa font size\r\n- prevent old styles loading\r\n\r\n* - add acl to setup\r\n- validate vitals for under age\r\n- fix popup error for invalid action\r\n- add validation and default to change events\r\n- better validate setting requirements\r\n\r\n* - New WenoValidate class to verift keys and user credentials\r\n- verify and reset encryption key if needed for phamacy downloads.\r\n- temporally chang testing URL to weno dev server until new api goes online.\r\n- setup weno module for using upgrade in pre for auto upgrade feature.\r\n\r\n* - update code stamdards and do a little cleanup of our utility.js\r\n- numerous validation additions.\r\n- add all weno required settings (weno user id, facility location id and admin credentials validation) to module setup page.\r\n\r\n* - moved the custom modules to top of managers list. appears I have a bias!\r\n- add a simple but useful help panel to top of list table.\r\n- color coded module name for clarity if laminas or custom.\r\n\r\n* - had to create a separate setup_facilities script for setup so can use when module isn't enabled.\r\n- add a help button to MM and help_requested event listener\r\n- refactor controller for readability\r\n- add some security\r\n\r\n* - fix pathing problems\r\n- refactor reloads to replace page with new version\r\n\r\n* - too full of myself. utility Cleanup failed.\r\n- add new dowdlog log viewer\r\n- fix download create directory\r\n\r\n* - fix download won't break on duplicate key\r\n- auto save weno id in facilities section.\r\n- some setup refactor\r\n\r\n* - prevent resave of demographics on dialog close\r\n\r\n* - prevent demos from throwing warning in upgrade for old weno table population. v5.0.1 I believe.\r\n- files clean out\r\n- remove a chance for a race condition in background tasks\r\n\r\n* - change and move help\r\n- refactor to use the online api from dev api\r\n\r\n* - refactor and consoladate weno menu from Other to Weno eRx Tools\r\n- add Module setup and new Dowmload log viewer for admin to manage\r\n- add traps for internet off line.\r\n- remove unused class methods and cleanup WenoValidate class for readability.\r\n\r\n* - combine the download facility download viewer page\r\n\r\n* Some finishing touches\r\n- don't expose sensitive data\r\n- change datepicker option. though it would work in US not so muct Europe's day/m/Y\r\n\r\n* - refactor weno_log_sync for better readability and separation of concerns. This script was driving me crazy!\r\n- reformat various errors\r\n- ensure we have valid credentials and encryp key for downloads. If not reset so we can complete the important initial downloads at least.\r\n- added new info to download manager\r\n- I don't know take a look...\r\n\r\n* Remove unused code\r\nAdd link to modules wiki\r\n\r\n* a couple log errors\r\n\r\n* review\r\n\r\n* module manager help method\r\n\r\n* Fix log escaping\r\n\r\n* Add exception to decryptStandard so we can tell where the heck error occurs\r\n\r\n* no message\r\n\r\n* Resubmit for missing yag that is not missing!\r\n\r\n* missing return in format function. Things are disappearing in my local!\r\n\r\n* add test pharmacies\r\nfinish coredecrypt exceptions\r\nerror messages refactors\r\n\r\n* Main fix here is adding logic for weno test pahramcies\r\nrefactors of phamacy search and bud fix\r\nadd logic to keep weno provider ids upto date and validated.\r\nescaping and xlating some js\r\n\r\n* Trying out updated linting\r\n- more global management for the module\r\n- escaping\r\n- pharmacy search alerts\r\n- add additional ease of setup options to setup. User Setting for logged in admin\r\n- had to refactor provider username to provider_email for weno legacy\r\n- add Brady's fix in core encryption service for dynamic properties. One less thing to worry about!. clean up comments\r\n\r\n* - more clean up. This is a very nice class.\r\n\r\n* - move validate actions up in form.\r\n- more fiddling around.\r\n\r\n* - add new action for listener reset_module active when the register icon is clicked. I used to remove all DB.\r\n- contiueing project messages and search fine tuning.\r\n- crypto updates\r\n\r\n* - fix edit_globals magins and padding\r\n- more runtime safety\r\n- review note\r\n\r\n* Update ModuleService.php\r\n\r\n* - reset back to dev server for testing\r\n- format messages\r\n\r\n* - refactor to online production API domain.\r\n- Add new items for setup and a complete module reset\r\n- refactore MM to separate cust and laminas section lists.","shortMessageHtmlLink":"Some finishing touches (openemr#7306)"}},{"before":null,"after":"feb0315d0107ed6461809ea4df010c163dc8d314","ref":"refs/heads/fix-dynamic-crypto-class","pushedAt":"2024-04-12T07:40:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: remove dynamic properties from the crypto class","shortMessageHtmlLink":"fix: remove dynamic properties from the crypto class"}},{"before":"0b1be289caf76c88392ebb9c84a9189f2908fbfa","after":"b681b42fddc20494441115d71177f19cb72f94a0","ref":"refs/heads/master","pushedAt":"2024-04-12T06:54:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: speed up slow flow board using static methods (#7330)\n\n* fix: speed up slow board using patient tracker services as globals\r\n\r\n* use static calls\r\n\r\n* fix using when not in object context","shortMessageHtmlLink":"fix: speed up slow flow board using static methods (openemr#7330)"}},{"before":"18020d2709ee54a8ce88158312101d1094f0fdb5","after":"5b0305d10c495ff8b5f29a40f779ba898c0bc36d","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-04-07T06:11:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: clarify use of percentage in CDR engine","shortMessageHtmlLink":"fix: clarify use of percentage in CDR engine"}},{"before":"24905d576dde03ac0264b738558663d3200a312d","after":"0b1be289caf76c88392ebb9c84a9189f2908fbfa","ref":"refs/heads/master","pushedAt":"2024-04-07T06:10:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Fixes #7319 ccda extra drug_unit list options (#7321)\n\n* Fixes #7319 ccda extra drug_unit list options\r\n\r\nThis fixes the error in the ccda that was creating tons of entries in\r\nthe drug_entry list options list. The CCDA was not checking against\r\nempty values and would continue to create new list_options for each\r\nimmunization / prescription drug_unit when the unit was an empty string\r\n\r\nI also added some debugging instruments on the prescription and\r\nimmunization process which makes it easy to compare for a ccda what is\r\nbeing parsed and what is being stored in the database.\r\n\r\nAdded a debug flag to all of the ccda commands so that these options are\r\navailable for people needing to do any debugging of the process.\r\n\r\n* Exclude 0 values from amount administered checks.\r\n\r\nWe decided that we wanted to exclude recording 0 values so updated the\r\nconditions on the immunization and prescription to account for that.","shortMessageHtmlLink":"Fixes openemr#7319 ccda extra drug_unit list options (openemr#7321)"}},{"before":"0054dda86b9cf5916b638a8b3a64cfd1ef637ba7","after":"24905d576dde03ac0264b738558663d3200a312d","ref":"refs/heads/master","pushedAt":"2024-04-04T03:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: reduce 'maxlength' of 'per_refill' to '9' since it stored as 'INT' (max value is '2147483647') (#7315)","shortMessageHtmlLink":"fix: reduce 'maxlength' of 'per_refill' to '9' since it stored as 'IN…"}},{"before":null,"after":"386e3165c777e8531f94152de283052fe0091871","ref":"refs/heads/quick-702-fix_1","pushedAt":"2024-04-03T22:57:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: reduce 'maxlength' of 'per_refill' to '9' since it stored as 'INT' (max value is '2147483647') (#7315)","shortMessageHtmlLink":"fix: reduce 'maxlength' of 'per_refill' to '9' since it stored as 'IN…"}},{"before":"dc221425bce75ab5120e286b93d13d4aac553bcd","after":"18020d2709ee54a8ce88158312101d1094f0fdb5","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-04-03T09:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: clarify use of percentage in CDR engine","shortMessageHtmlLink":"fix: clarify use of percentage in CDR engine"}},{"before":"6b2ddce63d64b6f356a4e8e6cfe306cb90391bc2","after":"dc221425bce75ab5120e286b93d13d4aac553bcd","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-04-03T06:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fixes: addresses a number of logic issues in CDR engine\n\n- improved handling of filters/targets for inclusion/exclusion flags, and where multiple filters/targets exist across classes of patient data\n- fixing right side of target interval used for target testing at value of $dateTarget passed to test_rules_clinic() instead of a value that floats with changes to left side of the interval\n- fix to divide by zero error in evaluating percent of passing rules\n\nmore details at:\nhttps://github.com/openemr/openemr/issues/7153\nhttps://github.com/openemr/openemr/issues/7157\nhttps://github.com/openemr/openemr/issues/7161","shortMessageHtmlLink":"fixes: addresses a number of logic issues in CDR engine"}},{"before":"0759cd5ab14fe0494267d473626a52015a5d3bfc","after":"6b2ddce63d64b6f356a4e8e6cfe306cb90391bc2","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-04-03T05:15:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"minor changes to prior commit","shortMessageHtmlLink":"minor changes to prior commit"}},{"before":"00aebcde951ccbc13744b97341fe4c012c4eafa8","after":"0054dda86b9cf5916b638a8b3a64cfd1ef637ba7","ref":"refs/heads/master","pushedAt":"2024-04-03T05:14:05.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"Change search behaviour of select codes (#7309)\n\n* Change search behaviour of selet codes\r\n- change by adding a search and reset button implemented by datatables search function.\r\n\r\n* - refactor clear button to eraser and only clear search box.","shortMessageHtmlLink":"Change search behaviour of select codes (openemr#7309)"}},{"before":"ce8ccf5905bb83765730084fd4fb7c837413e19c","after":"0759cd5ab14fe0494267d473626a52015a5d3bfc","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-03-24T09:23:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"minor changes to prior commit","shortMessageHtmlLink":"minor changes to prior commit"}},{"before":"cf4acd312c9cce758d9a29565971528630728140","after":"ce8ccf5905bb83765730084fd4fb7c837413e19c","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-03-24T09:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fix: CDR fix filter to only calculate with the targetdate","shortMessageHtmlLink":"fix: CDR fix filter to only calculate with the targetdate"}},{"before":"15ba007b171aab8afdd03d27f582072f91b78f72","after":"cf4acd312c9cce758d9a29565971528630728140","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-03-24T08:27:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"fixes: CDR engine fixes for duplicate use of actions across rules in addition to an optimization\n\nThe optimization both clarifies the code regarding which $reminder_due status is chosen and also minimizes the calls to reminder_results_integrate, which could get resource intensive if overuse it.","shortMessageHtmlLink":"fixes: CDR engine fixes for duplicate use of actions across rules in …"}},{"before":"f0bc4d2ff7eac38aca8fcebe01b4e20beb7c57af","after":"15ba007b171aab8afdd03d27f582072f91b78f72","ref":"refs/heads/fixes-cdr-10","pushedAt":"2024-03-24T08:20:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradymiller","name":"Brady Miller","path":"/bradymiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278968?s=80&v=4"},"commit":{"message":"more comments","shortMessageHtmlLink":"more comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET48OFAA","startCursor":null,"endCursor":null}},"title":"Activity · bradymiller/openemr"}