What's Changed
- helloworld -> isacc_messaging by @pbugni in #1
- finish helloworld 2 isacc messaging by @pbugni in #2
- Feature/remove cruft by @pbugni in #3
- Fixup Requirements by @ivan-c in #4
- Add another TWILIO config for PHONE_NUMBER and make pattern consistent. by @pbugni in #6
- execute_requests as cli for easier cron invokation by @pbugni in #7
- fix type annotation by @hannahburkhardt in #9
- Feature/handle crs from manual message by @hannahburkhardt in #10
- handle twilio message status updates: by @hannahburkhardt in #11
- Use twilio message status 'sent' rather than 'delivered' by @hannahburkhardt in #12
- Feature/cleanup error logging by @hannahburkhardt in #13
- Feature/handle twilio status delivered by @hannahburkhardt in #15
- Feature/urgency inference using ml by @hannahburkhardt in #14
- update followup extension by @hannahburkhardt in #16
- Fix limited number of CommunicationRequests getting executed by @hannahburkhardt in #18
- Email notifications by @hannahburkhardt in #17
- Initial implementation by @hannahburkhardt in #8
- time since reply: set to 50 years out or keep oldest by @pbugni in #19
- Back-merge main into dev by @ivan-c in #20
- communicationRequest to communication - add missing fields, sender and note, that need converting by @achen2401 in #21
- Revert "communicationRequest to communication - add missing fields, sender and note, that need converting" by @achen2401 in #23
- CommunicationRequest to Communication - add missing sender & note fields by @achen2401 in #24
- Feature/handle request batch robustly by @pbugni in #25
- add additional status logging incl. time when status was last updated by @hannahburkhardt in #26
- Revert "add additional status logging incl. time when status was last updated" by @pbugni in #27
- Revert "Feature/handle request batch robustly" by @pbugni in #28
- wrap twilio send in exception handling and improved logging by @pbugni in #29
- add additional status logging incl. time when status was last updated by @pbugni in #30
- PHI out of email; direct link to messaging client by @pbugni in #31
- update code for sending notification email for practitioners by @achen2401 in #33
- Prevent unwanted exceptions from
execute_requests()
calls by @pbugni in #32 - add ISACC user ID to email notification by @achen2401 in #34
- Feature/resolve reference by @pbugni in #35
- Expanding CommunicationRequest variables at time of message send. by @pbugni in #36
- template var expansion fix by @pbugni in #37
- Fixup Logserver Config by @ivan-c in #38
- merged dev to main by @pbugni in #39
- correct attribute access on care_team participant by @pbugni in #40
- merge dev -> main to include PR #40 in release by @pbugni in #41
- CommunicationRequest.recipient is a list - corret bug. by @pbugni in #42
- Cutoff date of 48 hours back, for looking up CommunicationRequests by @pbugni in #44
- Refactor & improve FHIR utility methods for better reuse by @pbugni in #43
- exclude messages more than 48 hours stale by @pbugni in #46
- maintain next outgoing extension on patients by @pbugni in #45
- Fixup CI Tests by @ivan-c in #47
- email for practitioners with un-responded counts by @pbugni in #48
- Implement #186296137, daily email to users with count of outgoing by @pbugni in #51
- Merge dev changes into main for ISACC.23.11.14 by @pbugni in #52
- Cache Unchanged Layers by @ivan-c in #50
- fix malformed html in notification email by @achen2401 in #54
- Adding email headers {To, Date, Message-Id} to further decrease spam by @pbugni in #55
- Feature/deactivate account fix by @Filienko in #56
- Feature/fix communication request by @Filienko in #58
- Adding validating function for twilio by @Filienko in #59
- Returns 200 when unsubscribed or nonactive patient messages the point by @Filienko in #60
- MessageStatus change to 200 by @Filienko in #61
- Disable the migration needed to update patient extensions by @pbugni in #57
- Feature/surface errors UI by @Filienko in #62
- merge dev changes to main branch for ISACC release by @pbugni in #63
- Tracking stop at incoming update by @Filienko in #64
- Migration update by @Filienko in #65
- Migration moving by @Filienko in #67
- bring dev changes into main for release 24.07.01 by @pbugni in #68
- Re-add function argument by @ivan-c in #69
- Removed unnecessary argument by @Filienko in #70
- Refactoring the ML scoring by @Filienko in #71
- robustly handle failed callbacks from Twilio by @pbugni in #73
- throttle message sends by @pbugni in #74
- Update dependencies by @Filienko in #72
- consider mark-resolved when determining time since follow up by @pbugni in #75
- bring all dev changes into main for RC by @pbugni in #76
New Contributors
- @ivan-c made their first contribution in #4
- @hannahburkhardt made their first contribution in #9
- @achen2401 made their first contribution in #21
- @Filienko made their first contribution in #56
Full Changelog: https://github.com/uwcirg/isacc-messaging-service/commits/ISACC.24.12.02