3/17 - Server Maintenance Notice & Changelog
Resolved
Mar 17 at 07:00am CDT
Update 5: API functionality restored. We are still working on deploying the new infrastructure fully but that should happen transparently. We are currently investigating issues with case assignment and webhooks. ETA for complete deployment is 1:00 PM CT, although we expect services to be functional already. We apologize for the inconvenience.
Update 4: We are currently experiencing two unexpected issues with conflicting security policies and data migrations taking longer than expected to run. We are working as fast as possible to restore service. Updated ETA is 11:00 AM CT. We apologize for the inconvenience.
Update 3: We are still working on deploying the new changes. ETA is 10:00 AM CT.
Update 2: To ensure a smooth transition over to a new server infrastructure, we are running additional rounds of tests internally. We decided to postpone this release for another week due to March 17th, 7:00 AM CT.
Howdy! On March 10th, 6:00 AM CT, our team will be performing a server upgrade which may cause the servers to be intermittent or offline few a few minutes. We expected the maintenance window to total to 2 hours, ending at 3/10 8:00 AM CT.
With this release we will also be releasing few notable features that may require updates to your existing integration.
Email/SMS Opt-in Flag
We are introducing two new patient properties that will control whether the patient wants to receive SMS or Email communications from us. Those flags aim to reduce the amount of blacklisting or spam flagging from our domains/phone carriers, as well as to comply with regulations.
While it is not a requirement that you implement this flag on your existing sign up experience, we highly recommend you to do so. Partners using our white label intake form or Shopify integration will have that flag implemented on our end.
Changes to Shopify integration
Shopify recent updates impacted the way our plugin interacts with its stores, which may affect new partners integrating with us using the plugin. To account for these changes, we'll be deprecating the existing Registration Form and migrating the patient creation step from the Shopify checkout page to the Intake Form itself. To avoid patients having to type in the same demographic details in two places, we will also be updating our intake form experience when coming from a Shopify integration to use details already collected on your store as to bypass certain parts of the demographic section. That change will not impact existing partners.
==========================
Clinicians:
- Changelogs, partner notifications and global notifications will now be notified on Inboxes
- Dosespot error messages from patient syncing will now be displayed on the encounter
- "Open Encounter" button from inboxes will now open the encounter in a new tab
- Added a button to trigger workflows directly from the message sidebar
- We'll now send a SMS message to users logging into the Clinicians app for 2FA
- Overweight ICD will now be added for patients over 25 BMI (from previous 27)
- Improvements to AI models, AI summary and translation
- Attachments sent by patients via messages will now be automatically attached to the most recent encounter
- Added a Help Center with FAQ, Partner Details and other helpful resources
- Encounters (up to 2 at a time) being actively worked by a physician will now have a 30min grace period before reassignment
- Added opt in/out for patient SMS and emails
- Improved performance of flagging users
- Notifications under Partner Support will be auto archived after 10 days
- Added a field for W9 form to be uploaded
- Added a new field for physicians to set a default "thank you" video to be sent when no other video is set for a partner
- Added an audit log per prescription
- Added the ability to add tags to attachments
- Other fixes and improvements
API:
- [BREAKING] Added opt in/out for patient SMS and emails
- New webhook for Notifications
- New webhook for encounter charges such as case completion, SMS submission, Vouched runs, etc.
- Fixed an issue with 2FA codes sent over email not appearing due to Dark Mode being turned on
- Improvements to our server infrastructure
- Introduced a dedicated Staging server for testing changes before go-live
- Fixed an issue with HEIC files not being processed properly
- Introduced a new endpoint to mark messages as read
- Encounters from Created can now be moved to Support directly
- Other fixes and improvements
Website:
- Improvements to statistics performance
- Partners can now customize automatic messages copy from the website
- Added new statistics graphs
- Added a toggle to disable all AI summaries for a partner's encounter
- Users from a parent company can now manage child company details
- Added a statistics for clinician state coverage
- Other fixes and improvements
Patient App:
- User session is now based on browser session, so refreshing the screen will no longer logout patients
- Fixed an issue where Medical Assistant messages wouldn't show up for patients
- Added opt in/out for patient SMS and emails
- Patients can now select which inbox (clinician/support) to send their messages to
- Added the ability to track intake form abandonment per question
- Other fixes and improvements
Shopify:
- Improved flow to account for additional products being added to the cart after the cart screen
- Improved flow to account for Shopify changes where registration form is no longer the default option for new stores. Partners will no longer be required to use our custom registration form, leaving patient creation for the white label Intake Form.
- Other fixes and improvements
WooCommerce:
- Introducing a new WooCommerce plugin. Partners using Wordpress can now integrate with MDI with our no-code plugin.
Affected services
API (Production)
Admin Portal
DoseSpot (Production)
Server Load
Server Memory
Server Storage
Processing Cases Queue