Changelog
All notable changes to this project will be documented in this file.
2.15.3 (2023-06-07)
2.15.2 (2023-06-06)
2.15.1 (2023-05-31)
2.15.0 (2023-05-30)
Features
- Add TTech PDF engine (21eafc)
- Handle PDF conversion on localhost (bbda62)
Bug Fixes
- Fix pdf route binding (6caf93)
2.14.2 (2023-05-23)
Bug Fixes
- Added conditional chaining for patient and owners hooks (76b965)
- Include deep relations in ghost appointment instances (79e39c)
- MOV-1278 Temporarily increase rate limit on API requests (5d2f35)
- Removed extra "Fill in Report" button (39368b)
- Use latest data shape with regions list object (35db25)
2.14.1 (2023-05-23)
Bug Fixes
- Hide status badge in reports, regenerate PDFs (3614a2)
- Skip duplicate owners list queries (5c12de)
2.14.0 (2023-05-22)
Features
- Enable typesense flag for add patient in edit appoint and fix clinic dropdown error (f60355)
- Enable typesense flag for sort tables (ba8c84)
- Enable typesense flags in tables (811a5a)
- Enable typesense flags in tables for doctors (9bda45)
- Feature flags for typesense (0da95b)
- Implement feature flags function (e3e94f)
- Implement feature flags hook (716b8c)
- Search and paginate doctor appointment types, fix default sorting (b2c871)
- Typesense flag in clinic dropdown in new appointment (51c793)
- Typesense flag in doctor dropdown in calendar (f00260)
- Typesense flag in edit clinic (9a1f4c)
- Typesense flag in edit region (5ecf82)
- Typesense flag in line items dropdown in view appointment (9d4e48)
- Typesense flag in owner dropdown in edit patient (49e579)
- Typesense flag in patient dropdown in edit owner (e67e25)
- Use typesense search for all searchable dropdowns (461aae, b4664e)
Bug Fixes
- Add doctor id condition (be21fa)
- Clinics feature flags (faf719, b93eda)
- Clinics hook (ce4aac)
- Fix main layout feature flag (39c7a3)
- Fix rebase conflict (789b26)
- Hooks (1f85a5)
- Revert search and pagination for Doctor Appointment Types (1bbd0b)
- Rollback doctor controller relations to default (d484b2)
- Typesense bugs (b31d60)
2.13.2 (2023-05-12)
Features
- Added test for encounter deletion (fc6f2f)
Bug Fixes
- Restore patient cancellation fee dialog (1e9f83)
2.13.1 (2023-05-11)
Features
- Add consult duration options to progress bar calculation (b80253)
- Add dynamic title namer for medications/supplements (5d2929)
- Add FeatureFlag model (5fa0d3)
- Add FeatureFlag routes (9e694c)
- Add Feature Flags Page for Admins (960155)
- Add file names to delete modal title (877367)
- Add invoice name to delete modal title (97a0c1)
- Make patient weight a required field (a3bc0c, 340b4f)
- Refactor delete buttons to include pop-up modal to confirm delete everywhere a delete button is used (fc0cee)
- Remove notes section of patient show information (8b50c1)
- Rename plugins/toolbars to match tinyMCE v 6 reqs (4a07de)
- Skip modal confirmation if input is empty (e06528)
- Upgrade tinyMCE to version 6 (1c0e08)
Bug Fixes
- Change state default from null to false to fix console warning (7c946d)
2.13.0 (2023-04-27)
Features
- Add beta_opt_in field to clinics (37331b)
- Add beta_opt_in field to Users model (b7aaaa)
- Add beta_opt_in to User profile pages (81f3d5)
- Add beta opt-in to clinic edit form (2759a9)
- Add feature matrix and append attribute to users and clinics (d03d6b)
- Add status embed from statuspage.io (356e2b)
- Create wrapper for feature flag rendering (5f92a4)
Bug Fixes
- Add beta_opt_in to UserFactory (2c31c8)
- Fix beta_opt_in bool value (d874c2)
2.12.0 (2023-04-25)
2.11.0 (2023-04-19)
Features
- Add responsive 4 week button (780a17)
- Change end date to be end of calendar (6e46e6)
- Display appropriate calendar when clicking 4 week button (0a3730)
- Make patient weight a required field (241253, 2d62d8)
- Make timezone display as doctors time zone (8aaec6)
- Remove ability for doctors/techs to delete patients (92cbf7)
- Remove bottom margin (4d0fdd)
- Remove clinic patient delete permissions (194d47)
- Remove comma from patient name (6c32df, caa998)
- Remove notes section of patient show information (594197)
- Remove settings menu option from side bar (8a1cd6)
- Rename History to Encounters and move underneath invoice section (9f22eb)
- Update patient CRUD drawer to display doctor time zone (c7e6d8)
Bug Fixes
- Fix minor visual bug where clinics without legacy cashes show a '0' tab (681aca)
- Fix versionedAsset helper URL param encoding (0246f3)
- MOV-1226 Re-add material design icons font (1d6c97)
- Properly display timezone at appointments drawer when updating a patient (9fb592)
- Use AssumesAttributeValues instead of model attributes array to set default phone_country_code (d7bad9)
MOV-1116
- Set polyfill useBuiltIns to 'entry' (7ff1ec)
2.10.5 (2023-04-14)
2.10.4 (2023-04-13)
2.10.3 (2023-04-11)
Bug Fixes
- Don't urlencode paths on upload (2cde74)
- Fix issue with uploading files with duplicate names (b82cb9)
- Script to fix fully URL-encoded file paths to selectively encode each part of the path (d08be5)
2.10.2 (2023-04-10)
2.10.1 (2023-04-10)
Bug Fixes
- Don't require phone number if phone_country_code is present (d93275)
- Fix double-encoding URLs on Documents (79c328)
- MOV-1129 Fix PatientOwner patient_id/owner_id UniqueCombo validation rule, add script to remove duplicate PatientOwners (a7ad93)
- MOV-1193 URL-encode uploaded documents manually rather than relying on "automatic" encoding when generating download URL (f0fe46)
- MOV-1197 Set phone country code for all users (1f6df4)
- MOV-1199 Fix Patient edit "Appointments (unedefined)" error (154c06)
- MOV-1200 Don't urlencode path slashes in uploaded files (50cdf5)
2.10.0 (2023-04-10)
2.9.1 (2023-04-05)
Bug Fixes
- MOV-1199 Fix Patient edit "Appointments (unedefined)" error (db6436)
2.9.0 (2023-04-05)
Features
- Add default sorting to all searchable models (c95f56)
- Add 'No Owners' to searchable patient owner names (070a96)
- Add typesense search capabilities to models, add script to index models on delpoyment (77f21a)
- Automatically update search indexes for related models (e0064f)
Bug Fixes
- Add query_all to User typesenseQueryBy (36dec1)
- Add subtype_class key to typesense index for Users (9989c1)
- Fix Owner super-deep relation (541446)
- Fix typo (aa4121)
- Update audits ip_address from inet to text field (5566e9)
- Use eager-loaded patientOwners relation for patient typesense index (c0880c)
2.8.7 (2023-03-28)
Bug Fixes
- Corrected issue causing crash when owner name is missing (fcb258)
2.8.6 (2023-03-27)
Bug Fixes
- Fix for extra API requests from history list (56fcf0)
- Update permissions to allow doctors to see other doctors' history with a mutual patient (8ee947)
- Update permissions to allow dotors to view any appointment, regardless of connection (966226)
2.8.5 (2023-03-17)
Bug Fixes
- Change appointment duration source for calculations (9c5450)
- Fixed behavior of buttons in invoice section (5aea10)
- Restored client consult request (fe7b47)
- Restored discount_template_id value (1b1bda)
2.8.4 (2023-03-16)
Bug Fixes
- Workaround for disabled invoice button (0fe3b5)
2.8.3 (2023-03-16)
Bug Fixes
- Add both patient.owners and patient.patientOwners.owner relationships (81489a)
2.8.2 (2023-03-16)
Bug Fixes
- Disable validation while setting appointment region_id (e5ab3c)
2.8.1 (2023-03-16)
Bug Fixes
- Disable verification while setting appointment region_id (3bd29b)
2.8.0 (2023-03-16)
Features
- Add data tags to appointment blocks for Autify tests (59a035)
- Add summary helper to all V2 models (cc3f7b, 3f17bc)
- Change css selector function to also account for block events (125d10, 4a78a9)
- Prevent calendar scrolling when sidedrawer opens (abfdfc, cdeb5d)
Bug Fixes
- Fix typo (5225e9)
- Lint errors (edfc8e)
- Prevent tooltips disappearing after drawer close (712767, 35886f)
- Re-add appointment.appointmentPatients.patient.appointmentPatients relationship (63be8c)
- Restore fragment (78c0d6, dc4dcf)
- Several fixes for calendar and events (06bf9f)
- Use patientOwners.owners instead of patient.owners (ab5cd7)
2.7.6 (2023-03-09)
Features
- Added tooltip to encounter history items (9a0fc5)
- Change icons, styling, and add modal when closing unsubmitted reports (d28b8f)
- Updated report header (60a1e3)
Bug Fixes
- Adjusted zIndex of calendar dropdown button group (27bab4)
- Hide Fill in Reports section from Admins (5e0e45)
- Limit dropdown select to 200 items (d8d355)
- Reupdated header report (81122f)
- Update collapsible section to show full dropdown (d7a1bc)
- Updates for responsive list view. (c07eea)
MOV-1116
- Set polyfill useBuiltIns to 'entry' (0be92c)
2.7.5 (2023-03-02)
Bug Fixes
- Add null/empty checks to all header fields on report PDF (87e46c)
2.7.4 (2023-03-01)
2.7.3 (2023-02-28)
2.7.2 (2023-02-28)
2.7.1 (2023-02-28)
2.7.0 (2023-02-28)
Bug Fixes
- Check that Dr. Dolittle exists before applying DolittleRule (6a9ea1)
2.6.0 (2023-02-25)
Features
- Add additional services for dr (fcc2b0)
- Add appointment options in 15 minute increments (727ad6, e7dcf4)
- Add delete button modal (a54fa5)
- Add Extra entities (0362d3)
- Add mechanism for temporarily disabling emails (eg maintenance mode) (aa7671)
- Add modal to appear when closing out of pending reports (953172)
- Add rule to prevent creating encounters for Dr. Dolittle with real-world patients (719320)
- Add tab and button component (61ad60)
- Add update date on email report (d2cd52)
- Add update date to report name (f17db2)
- Change headers (1c8cdf)
- Fix dropdown calendar (e9705f)
- Implement new design (0e7236)
- Implement responsive buttons (a5915c)
- Install telescope for dev environments (bf2cbf)
- New header (9d3e48)
- Only authorize doctors to update report templates (29c469)
- Prevent clinics adding patients to past appointments (e45228)
- Query params in calendar (6b2d88)
- Scroll to patient (af08ff)
- Seeder to add new clinics and appointment types (b16b32)
- Show weekends if there are weekend events. (fc7883)
- Update database for Duplicated owners (a73a34)
- Upload new S3 documents as 'inline' (282e3f)
Bug Fixes
- Add Deployment Seed (6df6e2)
- Add extra AppointmenTypes to Dr. Duane (3f2142)
- Add image (e9ab18)
- Add missing attributes for OfflineCastableModel (a56e2b)
- Add missing entities (30a025)
- Add missing language files (fed944)
- Address PR feedback (46228f)
- Add timezone to start/end pattern (839506)
- Adjusted seeder to handle disabled appointment types (cc306c)
- Allow admins and staff to see all cases (b6a8ec)
- Allow get last pattern day (48165c)
- Always show new accordion items (0bdb30)
- Calendar responsive (64485e)
- Change date format (8a8649)
- Change rule (669825)
- Corrected the date format for the reports list (be90b2)
- Corrected typos in appointment durations (cb5a84)
- Correct typo on database seeder (5faf68)
- Correct z-index on calendar header buttons (a8f576)
- Created new seeder to update user type (ca3f55)
- Don't call toArray on null options (5eb827)
- Don't send account related emails to doctors' technicians (4cf36a)
- Email case insensitive (101be7)
- Email label (63deb4)
- End date on recurrence windows (020ad6)
- Fix active scope query failure for new utilization calendar rule (da9d34)
- Fix bug where clinic_regions endpoint lists entries for deleted regions (3b62b6)
- Fix encounter creation timeout bug (b393cf)
- Fix logic for new FutureRule, prevent rescheduling existing appointments, prevent booking new appointments in past (2cbf8f)
- Fix Migration (b82781)
- Fix OfflineCastableModel toArray function (4012a7)
- Fix setting class caste attribute on options (269121)
- Fix timezone issue with windows (9deb57)
- Fix when user does not have any legacy (c021b1)
- Fix windows request (dc4a11)
- Header report (858c26)
- Image format (041bb7)
- Ipad pro responsive (8d9c7b)
- Make the changes from Gretta Review (692b10)
- Menu icon (7af2b9)
- Merge Kimba's records (8ac94e)
- Move normalize script to Seeder (349ffa)
- Namespace (420680)
- Open on tab instead downloading (8177a1)
- Params desappear on navigation back (f0a5e0)
- Persistor (a62ad7)
- PR comments (151368)
- Prevent booking appointments in the past (5c77f5)
- Query search (b0d609)
- Re-add report regenerate endpoint (fa959e)
- Re-enabled 'created-by' relationship for doctors and patients (6bc283)
- Reload calendar windows when rules are updated (3461b0)
- Remove all download props (5b09a3)
- Remove content from doctors report_templates endpoint (33ae7f)
- Remove enviroment (2ff217)
- Remove screen size-based icon rendering (921f17)
- Report header (ac8198)
- Restored invoice section arrangement (49819a)
- Return to make a PR (4abe1a)
- Reworked logic updating consult and attachments fields (cce584)
- Secure telescope to admin users only (d015b9)
- Shift timezone to doctor's timezone for appointment showRecurrenceInstance (05d6de)
- Shift timezone to doctor's timezone for resolveRecurrenceInstance (2c5cfc)
- Shift tz for selected date before calulating start of month (5a8124)
- Split calendar header (3b843b)
- Strip time from appointment date for calculations (a21b41)
- Update Seeder (164520)
MOV-1023
- Fix verification on appointment create (5fa4f8)
MOV-1042
- Prevent events in the past from being rescheduled (f5566d)
MOV-1044
- Hide available windows that break minimum advance rule (d81d75)
MOV-1071
- Show missing list-week icons (6dd22f)
2.5.16 (2023-02-20)
Bug Fixes
- Add default email for appointment notifications (adda52)
- Set deleted_at before saving when deleting recurrence gost appointment instances (5221cb)
2.5.15 (2023-02-16)
Bug Fixes
- Regenerate empty invoice and report PDFs from release 2.6.0 (5eed5f)
2.5.14 (2023-02-10)
Features
- Update database for Duplicated owners (9ff4b0)
- Update the AppointmentTypes to Dr. Duane (7983a0)
Bug Fixes
2.5.13 (2023-01-27)
Bug Fixes
- Re-add report regenerate endpoint (fde3f6)
2.5.12 (2023-01-26)
Bug Fixes
- Fix logic for new FutureRule, prevent rescheduling existing appointments, prevent booking new appointments in past (6c4206)
2.5.11 (2023-01-25)
2.5.10 (2023-01-24)
Bug Fixes
MOV-1042
- Prevent events in the past from being rescheduled (471a43)
MOV-1044
- Hide available windows that break minimum advance rule (971dae)
2.5.9 (2023-01-20)
Features
- Remove unused code, and changes revert. (b1140a)
- Show weekends if there are weekend events. (01b2c9)
- Update PDF Url and PDF Route (04089a)
- Update services (c63d8c)
- Update services and helper. (a5e7f4)
- Update the services name and update Endpoint of the service (fe9a1f)
- Working on the API Wrapper (f41693)
Bug Fixes
- Add missing attributes for OfflineCastableModel (88660e)
- Add missing language files (36157a)
- Corrected the date format for the reports list (f64167)
- Correct z-index on calendar header buttons (a12b4a)
- Email case insensitive (ea8373)
- Fix timezone issue with windows (bb6d49)
- Fix windows request (d7880a)
- Increase timeout on ApiWrapper (23b4f8)
- Move normalize script to Seeder (a911c0)
- Prevent booking appointments in the past (e572b5)
- Reload calendar windows when rules are updated (0c5f8b)
- Remove unused files (2e4f74)
- Typo on the ApiTokenProcessor and change formParams to json (c79246)
- Wrong url and update params on request (f9d8ce)
MOV-1023
- Fix verification on appointment create (fa7871)
2.5.8 (2022-12-28)
Features
- Add additional services for dr (c0a01b)
Bug Fixes
2.5.7 (2022-12-22)
Bug Fixes
- Add timezone to start/end pattern (411038)
- Allow admins and staff to see all cases (daa55c)
2.5.6 (2022-12-15)
2.5.5 (2022-12-15)
Bug Fixes
- Adjusted seeder to handle disabled appointment types (17c184)
- Change rule (ab6ea3)
- Fix when user does not have any legacy (486588)
2.5.5 (2022-12-15)
Bug Fixes
- Adjusted seeder to handle disabled appointment types (17c184)
2.5.4 (2022-12-15)
2.5.3 (2022-12-14)
Features
- Seeder to add new clinics and appointment types
(56db33)
Bug Fixes
- Don't call toArray on null options
(ddf2ac)
- Fix OfflineCastableModel toArray function
(8f114f)
- Fix setting class caste attribute on options
(10ba15)
2.5.3 (2022-12-14)
Features
- Seeder to add new clinics and appointment types
(56db33)
Bug Fixes
- Don't call toArray on null options
(ddf2ac)
- Fix OfflineCastableModel toArray function
(8f114f)
- Fix setting class caste attribute on options
(10ba15)
2.5.3 (2022-12-12)
Bug Fixes
- Don't call toArray on null options
(ddf2ac)
- Fix OfflineCastableModel toArray function
(8f114f)
- Fix setting class caste attribute on options
(10ba15)
2.5.2 (2022-12-12)
Features
- Install telescope for dev environments
(9d21ee)
Bug Fixes
- Add missing attributes for OfflineCastableModel
(5e48e7)
- Block rule last day
(20b758)
- Fix active scope query failure for new utilization calendar rule
(c45cd8)
- Fix encounter creation timeout bug
(93328d)
- Secure telescope to admin users only
(f19c10)
2.5.1 (2022-12-06)
Bug Fixes
- Always show new accordion items
(bfb132)
2.5.0 (2022-12-06)
Features
- Add appointment options in 15 minute increments
(57c364)
- Add update date on email report
(9f5691)
- Add update date to report name
(b43707)
- Mshow list view by week instead of month
(87cc29)
- Persist calendar view between reloads
(145319)
- Prevent clinics adding patients to past appointments
(3ea945)
- Query params in calendar
(631d06)
- Scroll to patient
(c1cf27)
- Upload new S3 documents as 'inline'
(bc5c6c)
Bug Fixes
- Allow get last pattern day
(5775df)
- Corrected typos in appointment durations
(2f760d)
- Editing appointment from the editing patients tab now points at the correct user type
(f80a10)
- Email label
(5035dc)
- Params desappear on navigation back
(1b0f29)
- Persistor
(f77e02)
- Query search
(5dac92)
- Remove all download props
(d69d8a)
- Reworked logic updating consult and attachments fields
(31742e)
- Scroll, hover in grid
(393c62)
- Z-index issue
(672e30)
2.4.6 (2022-11-21)
Bug Fixes
- Created new seeder to update user type
(3b83f7)
2.4.5 (2022-11-21)
Features
- Add appointment options in 15 minute increments
(2553ed)
Bug Fixes
- Menu icon
(c922ea)
- Shift tz for selected date before calulating start of month
(13eb01)
2.4.4 (2022-11-17)
Bug Fixes
- Remove content from doctors report_templates endpoint
(4e7f49)
- Shift timezone to doctor's timezone for appointment showRecurrenceInstance
(2cc93e)
- Shift timezone to doctor's timezone for resolveRecurrenceInstance
(78333f)
2.4.3 (2022-11-09)
Features
- Add seeder for Dr. Strachan appointment types
(946bd8)
Bug Fixes
- Aggressively remove whitespace characters from emails at set and at email send
(8db186)
- Fixed issue causing triplicate appointment windows
(ffea7e)
2.4.2 (2022-11-03)
Features
- Additional upload file types
(a0741f)
2.4.1 (2022-11-03)
Bug Fixes
- Re-add clinic login view
(9b7f5d)
2.4.0 (2022-11-03)
Bug Fixes
2.3.7 (2022-10-31)
Bug Fixes
- Remove duplicate clinic-region relationships
(289966)
2.3.6 (2022-10-31)
Bug Fixes
- Added deployment seeder to remove duplicate clinics
(5e5bed)
2.3.5 (2022-10-27)
Bug Fixes
- Removed condition preventing calendar windows from reloading when month was changed
(6d6c3e)
2.3.4 (2022-10-27)
2.3.3 (2022-10-26)
Bug Fixes
- Expanded calendar window bracket by 1 day to fix missing EOM dates
(166038)
2.3.2 (2022-10-26)
Bug Fixes
- Shift calendar windows bracket to proper timezone
(f48232)
2.3.1 (2022-10-19)
Bug Fixes
- Save all day blocks in user tz instead of utc
(d4d760)
- Temporarily remove appointment data from doctor patients endpoint
(5ded46)
2.3.0 (2022-10-17)
Features
- Additional styling adjustments for header and datepicker
(0a5bfb)
- Add linked phone number to clinic and owner at encounter
(ab292a)
- Add map location to Clinic Information Panel
(51c893)
- Add redux-persist to application
(08af5f)
- Add Short-term filter to calendar
(e2596a)
- Add version to doctors files
(d3012d)
- Change list view blocks to be shorter
(04b92b)
- Change week view to only show relevant times
(28c22a,
196be2,
7bda05)
- Default to list view on small screens
(76d032)
- Display lbs and kg on patient show and encounter
(78df13)
- Improved calendar styling
(127886)
- Improve minimum cancellation window flow
(3df9d5)
- Made calendar header more mobile friendly
(bd653f)
- Weight is displayed as lbs and kg
(a87a12,
343a7f)
Bug Fixes
- Add delete billiable button
(227c75)
- Added polyfill to handle for ios 14 and below
(2ac0c5)
- Address input component warnings
(eef9f8)
- Allow decimals to be entered when creating/updating patient weight
(827c75,
e5eca3)
- Corrected appt. window start of month calculation
(8e1ec2)
- Fixed page size select for tables
(1a5d17)
- Handle missing clinic error
(f34faa)
- MR conflicts
(db60e9)
- Remove Consent Forms from Intake Incomplete criteria
(5fab7f)
- Shift to local time in datepicker display
(18c893)
- Show selected doctor's tz on blocks instead of local tz.
(5ef3d8)
- Sort reports list alphabetically
(8c8253)
- Use an address sanitizer to generate map URL
(72774b)
2.2.38 (2022-10-06)
Bug Fixes
- Remove consent forms version check
(41e072)
2.2.37 (2022-10-05)
Features
- Additional error reporting for uploads
(6e9b20)
Bug Fixes
- Corrected timezone shift for calendar windows
(af3928)
- Remove validation rule that document upload confirmation must be after creation (account for older
systems with out-of-sync clocks)
(983640)
- Set default doctor cancellation hours
(45cab1)
2.2.36 (2022-09-30)
Bug Fixes
- Remove debuggin statements
(e934bb)
2.2.35 (2022-09-30)
Bug Fixes
- Remove debugging statements
(b88f7f)
2.2.34 (2022-09-30)
Bug Fixes
- Account for UTC offset when evaluating Block rules
(b1a815)
2.2.33 (2022-09-24)
Bug Fixes
- Update clinic session authentication
(23ec56)
2.2.32 (2022-09-24)
Bug Fixes
- Temporarily disable clinic middlewear
(1d1b79)
2.2.31 (2022-09-23)
Bug Fixes
- Applied minor improvements for several components
(d73de5)
- Disallow deleting encounters of past appointments
(266be7)
- Disconnect patient section from appointment form
(4367e8)
- Patch for misformatted calendar window list
(8dfccf)
- Redirect unauthenticated clinic pages to appropriate clinic login page
(9bbd95)
2.2.30 (2022-09-19)
Features
- Limit date of birth available dates
(a22f47)
Bug Fixes
- Check for valid date in calendar windows
(ab117b)
- Corrected failed redirect on authentication error
(dc8060)
2.2.29 (2022-09-18)
Bug Fixes
- Corrected datepicker textinput behavior
(0782f3)
2.2.28 (2022-09-16)
Bug Fixes
- Adjust for utc in override date
(f6d844)
2.2.27 (2022-09-16)
Bug Fixes
- Delay rendering calendar until data loads
(23e163)
2.2.26 (2022-09-16)
2.2.25 (2022-09-16)
2.2.24 (2022-09-16)
2.2.23 (2022-09-15)
Bug Fixes
2.2.19 (2022-09-15)
Bug Fixes
- Fixed Calendar windows lookup TZ error
(392dd9)
- Removed extra TZ adjusment on rules dates
(f929fc)
2.2.18 (2022-09-15)
Bug Fixes
- Use correct event for invoice updates
(338303)
2.2.17 (2022-09-15)
2.2.16 (2022-09-15)
2.2.15 (2022-09-15)
Bug Fixes
- Corrected datepicker input and timezone issues
(a83705)
- More improvements on numeric input fields
(ab9ef4)
2.2.14 (2022-09-13)
Bug Fixes
- Version all assets to prevent cacheing
(65dcb0)
2.2.13 (2022-09-13)
Features
- Added text input for datepicker
(27ccb7)
- Reconfigured file upload component.
(c74d77)
- Show age with patient DOB
(5192c0)
Bug Fixes
- Cast patient weight_lbs to float
(b19dd5)
- Corrected formatting on appointment datepicker
(fcc3f9)
- Fixed issues with calendar windows list
(a3ba2f)
- Improved modal responsiveness
(984bf9)
- Replace all date_of_birth_month fields with the new date_of_birth field
(b2e21e)
- Reworked percent formatting on discount
(9f6857)
- Update window verification logic to handle appointment reschedule
(b0a2db)
2.2.12 (2022-09-09)
Bug Fixes
- Add seeder to fix created_at timestamps for all models
(71fb1c)
2.2.11 (2022-09-09)
2.2.10 (2022-09-09)
Bug Fixes
- Exclude "unsubmitted reports" before 2022-09-07 21:25:46
(d379a6)
2.2.9 (2022-09-09)
Bug Fixes
- Update searchable dropdown search behavior
(25cdf5)
2.2.8 (2022-09-09)
Bug Fixes
- Fix safari-specific regex issue
(6799da)
2.2.7 (2022-09-09)
Bug Fixes
- Use PhoneInputField for all phone numbers
(f5e2f9)
2.2.6 (2022-09-09)
Bug Fixes
- Update formatted number field logic to allow two decimal places
(361c57)
2.2.5 (2022-09-09)
Bug Fixes
- Update logic for disabling Send Reports button
(83c73c)
2.2.4 (2022-09-08)
Bug Fixes
2.2.3 (2022-09-08)
2.2.2 (2022-09-07)
Bug Fixes
- Changed dob options to be 1 field and displayed as mm/dd/yyyy
(96a45d)
- Merge branch 'MOV-803/change-dob-functionality'
(25e642)
2.2.1 (2022-09-07)
Bug Fixes
- Set app version for new model instances
(d53444)
2.2.0 (2022-09-07)
Features
- Add Cancellation Hours question to doctor profile
(a291b0)
- Added more appointment default duration options
(e235f9)
- Added RDVM name field at encounter level
(dd1fe7)
- Add helpers to determine if entity was created before or after specific application version
(8f33fc)
- Add Missing Intake Fields and Missing Completion Fields to Appointment
(b2732f)
- Add Patient Date of Birth date-type field
(4d790d)
- Add RDVM name field to encounters
(d90907)
- Add release version to .reac-ui/package.json
(94aa74)
- Add track current app version for all created entities
(71d32f)
- Add version-conditional validation for RDVM name and missing Consent Forms
(29dd91)
- Add virtual weight_kg field to Patient
(df691f)
- Doctors and techs can create, update, and delete rules.
(bf6a9c)
- Doctor/Tech report links have an edit, pdf, and trash Icon based on permissions
(c5266a)
- Imporoved sorting for owner selection fields
(fe249e)
- Improved sorting for patient selection fields
(dec43d)
- List appointment types in sorted order
(8b3727)
- Reference package.json in React to get current app version
(0b4999)
- Show appointment types with rules details
(1f3e53)
- Show missing items in event tooltip
(2e0360)
- Sort doctor selection by last_name/first_name
(1cafe5)
- Sort tables by namw when page first loads.
(361766)
- Translate existing Patient Date of Birth month/year to date field
(48b95f)
- Update schema for PatientsSection to be conditional on app version
(988872)
- Use accordion components to edit rules
(3d1d91)
- Use accordion components to view rules
(27380c)
Bug Fixes
- Added content-disposition to s3 uploads to all cross origin downloads
(6c5bf8)
- Add modelflake id for ClericalDocument
(fdb40b)
- Add validation rules for calendar rules
(7a13ba)
- Allow doctors and techs to create Block rules
(c8cee2)
- Disable enabled scope on doctor appointment type endpoints
(affefa)
- Disable Send Reports button if there are no reports to send
(54994c)
- Display RDVM name at patient encounter
(e8c3f8)
- Don't soft-cascade models that aren't soft-deleted
(3a4522)
- Filter out patients with no missing intake fields from appointment missing intake fields list
(5aed6e)
- Fix migration to remove patient dob month and year
(c70cb5,
a9afd3)
- Fix type on Clerical Documents
(8625ea)
- Set sort order for doctors dropdown when creating a new tech user
(4e31d4)
- Show invoice generation related errors on the form
(117117)
- Show omitted errors when sending reports
(a59a3b)
- Update report notes to show presenting complaint instead
(60a9f5)
2.1.21 (2022-09-01)
Bug Fixes
- Fix Encounter duration calculation
(ffd290)
2.1.20 (2022-09-01)
Bug Fixes
- Correctly handle submitted/updated invoice emails
(dbcd2d)
2.1.19 (2022-09-01)
Bug Fixes
- Add PDF conversion timeout
(583c48)
2.1.18 (2022-08-31)
Bug Fixes
- Fix appointment URL in Encounter Records Updated email
(f1679a)
2.1.17 (2022-08-31)
Bug Fixes
- Don't delete user's password on profile update
(b23a29)
2.1.16 (2022-08-31)
Bug Fixes
- Re-enable validation on transferred Patients and Owners
(a16466)
- Update weight input as number field
(a41fd0)
2.1.15 (2022-08-31)
Bug Fixes
- Enable full stack trace for errors in Papertrail
(c866b0)
2.1.14 (2022-08-31)
Features
- Added new "Clerical" Document type
(3720a5)
- Add soft cascades to entity relationships
(96217d)
- Consider enabled/disabled on doctor appointment types
(dc034c)
- Show enabled appt types on encounter form
(cff5e0)
- Upload new Doctor Appointment Types
(e645eb)
Bug Fixes
- Reworked calendar views button to properly close when clicked/pressed.
(c08c1f)
- Update timestamps when sending invoice and reports
(296f59)
2.1.13 (2022-08-30)
Bug Fixes
- Update validation rules for Patients, Owners, and Encounters
(cf1254)
2.1.12 (2022-08-29)
Bug Fixes
- Enable full stack trace for errors in Papertrail
(384bbc)
2.1.11 (2022-08-29)
Bug Fixes
- Properly includes appointment date fields with appointment updates.
(329dfe)
2.1.10 (2022-08-29)
Bug Fixes
- Account for daylight savings when comparing appointments to windows
(83f7fa)
2.1.9 (2022-08-29)
Bug Fixes
- Add upload_confirmed_at timestamp to old uploaded documents
(d70807)
- Re-enable filter to hide documents that failed to upload
(ad4f67)
2.1.8 (2022-08-27)
Bug Fixes
- Remove document null confirmation date condition
(2be280)
2.1.7 (2022-08-26)
Bug Fixes
2.1.6 (2022-08-26)
Bug Fixes
- Removed camera uploads due to error on mobile devices
(1c51dd)
2.1.5 (2022-08-26)
Bug Fixes
- Fix urgent contact form
(291a5d)
2.1.4 (2022-08-26)
Bug Fixes
- Fix CORS error on urgent contact form
(39d822)
2.1.3 (2022-08-26)
Bug Fixes
- Update file types for uppy
(d0a5b3)
2.1.2 (2022-08-26)
Bug Fixes
- Hide unconfirmed documents
(26636c)
- Move client consult question next to appointment type
(ca82f9)
2.1.1 (2022-08-26)
Bug Fixes
- Update validation for document upload confirmation time
(839a2b)
2.1.0 (2022-08-26)
Features
- Add Client Consult questions to doctor profile
(16a591)
- Allow direct S3 upload for Documents (back-end)
(025491)
- Created s3 upload component
(a60929)
- Display client consult on encounter details view
(9a0032)
- Implemented client consult option
(61618f)
- Implemented s3 upload on encounters.
(0ef241)
Bug Fixes
- Enable partial validation rules for transferred appointments
(6e9cd7)
- Ensure appointments are copied with proper duration
(c9d954)
- Fixed bug not letting phone numbers start with 0
(fe767b)
- Fixes for encounter create payload and update payload
(bed2ea)
- Handle soft-deleted relationship values
(d05916)
- Remove zero minute appointment duration
(9eeeda)
- Set submitted appointment duration for clinic users
(901cc9)
- Update AppointmentPatient validation rules
(3968d6)
- Update UniqueCombo validation rule to exclude the current instance
(6725fe)
2.0.24 (2022-08-25)
Bug Fixes
- Fix timezone reference for reports
(0e0970)
2.0.23 (2022-08-25)
Bug Fixes
- Use doctor's timezone for reports and invoices
(a1c1f8)
2.0.22 (2022-08-25)
Bug Fixes
- Add Clinics to user pool for audits
(6f6505)
- Correctly read override parameter for encounter booking
(b60a09)
2.0.21 (2022-08-24)
Bug Fixes
- Update zapier webhook endpoint
(ac7489)
2.0.20 (2022-08-24)
Bug Fixes
- Allow doctors and techs to edit patients and owners
(0fbbd2)
2.0.19 (2022-08-24)
Bug Fixes
- TEMPORARILY remove encounter details from patient index query
(68b18d)
2.0.18 (2022-08-23)
Bug Fixes
- Fix link to checklist and consent form in clinic emails
(c22e3a)
2.0.17 (2022-08-23)
Bug Fixes
- Fix doctor relation to owners
(8ddc42)
2.0.16 (2022-08-23)
Bug Fixes
- Fix tech/doctor relationship to created patients and owners
(d08845)
2.0.15 (2022-08-23)
Bug Fixes
- Don't send patient update email when encounter discount is updated
(843408)
- Fix Appointment Confirmation email subject
(9a4435)
- Fix changelog generation
(94327f)
- Increase uploadable document size to 5M
(7de71c)
- Show report documents without report edit section for clinics
(3f0b37)
2.0.14 (2022-08-22)
Bug Fixes
- Add tech emails to all doctor notifications
(4867a6)
2.0.13 (2022-08-22)
Bug Fixes
- Added "or" logic for all applicable WindowRules
(856e9c)
2.0.12 (2022-08-22)
Bug Fixes
- Show report documents without report edit section for clinics
(1fdaf9)
2.0.11 (2022-08-22)
2.0.10 (2022-08-22)
Bug Fixes
- Increase uploadable document size to 5M
(97a1d2)
- Set max file size to 4.75 due to practical serverless limitations
(c2166e)
2.0.9 (2022-08-22)
Bug Fixes
- Update subclass options fill logic
(eeb33f)
2.0.8 (2022-08-22)
Bug Fixes
- Only show the current doctor's cases in the case archive
(ae8a4e)
2.0.7 (2022-08-22)
Bug Fixes
- Permanently disable validation on Appointments, Encounters, Patients, and Owners transferred from
V1 Cases
(a15b2c)
2.0.6 (2022-08-22)
Bug Fixes
2.0.5 (2022-08-22)
Bug Fixes
- Allow doctors and techs to create patients and owners
(4bdfad)
2.0.4 (2022-08-22)
Bug Fixes
- Reduce bloat on legacy cases details page
(1fd83d)
2.0.3 (2022-08-22)
Bug Fixes
- Don't send patient update email when encounter discount is updated
(843408)
- Fix changelog generation
(94327f)
- Fixed conditions that prevented changes discounts from saving
(ef7f8e)
- Show report documents without report edit section for clinics
(3f0b37)
2.0.2 (2022-08-22)
Bug Fixes
- Fix changelog generation
(94327f)
2.0.1 (2022-08-21)
Bug Fixes
- Don't send patient update email when encounter discount is updated
(843408)
2.0.0 (2022-08-21)
- Release new MOVES Appointment Calendar
(62f959)
1.12.9 (2022-02-16)
1.12.8 (2022-02-16)
Bug Fixes
- Set SESSION_LIFETIME env var
(4fb767)
1.12.7 (2022-02-10)
1.12.6 (2022-02-10)
Bug Fixes
- Remove debugging line from page footer
(2b256e)
1.12.5 (2022-02-10)
Bug Fixes
- Fix x-forwarded-host header in serverless config
(b80599)
1.12.4 (2022-02-10)
Bug Fixes
- Add x-forwarded-host header to serverless config
(8132b9)
1.12.3 (2022-02-10)
Bug Fixes
- Debugging serverless url
(fff8be)
1.12.2 (2022-02-10)
1.12.1 (2022-02-10)
Bug Fixes
- Fix clinic portal login
(97979e)
1.12.0 (2022-02-10)
Features
- Deprecate old clinic login URL
(7c49c3)
1.11.1 (2022-02-09)
Bug Fixes
1.11.0 (2022-02-09)
- Make 'Requested Procedure' a required field
(ebf95e)
- Add all formfields for advance section
(622362)
- Added Appointment View, Created Patient Accordions, Added Delete and Cancel Modals
(a28105)
- Added children and styles to accordion items
(832702)
- Added close to modal
(eaa2a2)
- Added demo buttons for modal testing
(98bc09)
- Added modal component
(8eca03)
- Added styles
(87ecc5)
- Add email tracking columns for documents
(46e544)
- Add
OnNotificationSent
hook contract
(1fc8f4)
- Add shared casting object
(38fc48)
- Add spay/neuter status and DoB to patient header on report header (#154)
(00ce4a)
- Add validation schema for advance section
(4dd8c5)
- Allow children for accordion component
(765c03)
- Avoid duplicate emails for invoices
(3f5779)
- Basic accordion component working
(a77330)
- Cancel without save modal working
(2c96c7)
- Cleaned code, removed comments
(bdf659)
- Cleaned up button components
(b4042a)
- Cleanup
(35dcf0,
746153,
093de3)
- Cleanup DaysOfWeek.jsx
(de223a)
- Cleanup unused error message render
(62306a)
- Cleanup utils
(0768a8)
- Conditional validation for advance section
(3ce56e)
- Convert MODALTYPES to snake case
(0c96cd)
- Correct section name in comment
(7eb37b)
- Create Advance form section
(4dd429)
- Create component for "Days of Week" input
(405da9)
- Created base components and made improvements on design system and calendar styling
(5e86ab)
- Creat render method for DaysOfWeek
(fe4459)
- Delete rule modal working
(5ed749)
- Delette patient modal working
(4fdf1f)
- Event click opens appointment view with static data
(42598c)
- Extract design system demo
(ba20a7)
- Final styling on accordion and appointment panel
(af1148)
- Finished models and added factories for Calendar Rules
(7b4111)
- Finish implementing polymorphic calendar rules
(6e5605)
- Implement direct to s3 uploads
(e19c2b)
- Implemented BlockOptions cast object
(a13657)
- Implemented V2 rebuilds of some legacy models, added tests
(4059e3)
- Import from moment.js since it doesn't affect size
(b89e45)
- Improve error message conditions
(792555)
- Merge branch 'develop' into MOV-288/days-of-week-pattern
(04f1d9)
- Merged with develop
(0c91ed)
- More cleanup
(79f0b8)
- Partially merged with develop. one conflict i cannot fix
(f6b99a)
- Progress on modals
(1986a1,
839949)
- Refactor to use imported constants
(64158b)
- Remove setDrawerState from SideDrawer
(f9f221)
- Renamed obj to drawerStateFragments
(4255e1)
- Renamed section initializer constants
(3fc569)
- Separate constants and helpers
(bdc0ab)
- Separate constants and utils for clarity
(6550f7)
- Show advance error list at bottom of box
(1d0eea)
- Switching to modal functionality
(5308b2)
- Update CalendarRule contract methods to accept event argument
(6112e0)
- Updated accordion styles
(3ebb32,
71e4a4)
- Updated styles
(a1f6b1)
- Use capitalized snake case for constants
(784b9f)
- Use object for options constant instead of array
(e78b88)
- Use radio advanceType filter
(04b8b6)
- Use uri fragments to set sidedrawer state
(9d0da8)
- Use weekdays from moment
(173082)
- Use window.pushState
(12f6b5)
Bug Fixes
- Add additional logging to investigate Invalid Clinic Location error
(0c21ec)
- Change zip code requirement from 9 digits (10 characters with dash) to 5 digits
(d1155f)
Bug Fixes
1.10.9 (2021-12-22)
1.10.8 (2021-12-22)
1.10.7 (2021-12-22)
1.10.6 (2021-12-22)
1.10.5 (2021-12-22)
1.10.4 (2021-12-22)
Bug Fixes
- Check for null users when displaying comments
(49e793)
- Fix 500 rat on forms page (soft-deleted User is not loaded, error on referencing property of null
object)
(6afed4)
1.10.3 (2021-11-18)
Deployment
- Revert prod site from serverless to beanstalk
1.10.2 (2021-11-18)
Bug Fixes
- Case times showing in UTC (#155)
(de75b0)
- Fix MAIL_FROM_ADDRESS no-reply@vetmoves.com (previously noreply@vetmoves.com)
(719c7b)
1.10.1 (2021-11-17)
Bug Fixes
1.10.0 (2021-11-17)
Features
- Hide dashboard links and redirect to cases page
(f0c729)
- Fix loading User's cases on Serverless
(0b3fe7f)
- Add changelog page (#147)
(f2aa10)
- Default to scheduled table and apply sort to date column (#150)
(d66246)
Bug Fixes
- Set data-sort values for cases table
(a21a7c)
- Cases table date format and sorting (#151)
(998406)
- Set table column widths (#152)
(e5fc41)
- Invalid date
(95c48b)
1.9.1 (2021-11-04)
Bug Fixes
- Fix composer install for beanstalk
(41d2ba)
1.9.0 (2021-11-04)
Features
- Auto-redirect dr and tech users to their market from markets list page
(756d09)
- Add version number to all app pages
(4e4545)
Bug Fixes
- Update HereMaps key retrieval to use config not env
(85ce07)
- Add error logging to HereMaps
(aaadf8)
- Add heremaps keys on serverless
(db1f4d)