Ottehr v1.5 - April 4, 2025
Replaced Serverless Framework
- Serverless Framework, which was used for its serverless-offline local environment emulation, has been replaced with a lighter and faster express server that behaves more like the Zambda platform. #785 (opens in a new tab)
- Bundling for release also no longer depends on the Serverless Framework and uses esbuild directly. #785 (opens in a new tab)
- There is now a single package for Zambda functions instead of separate packages for backing the Patient and EHR apps. #785 (opens in a new tab)
- The zambda-utils package has been removed and its code has been consolidated into the new zambdas package. #785 (opens in a new tab)
Improvements to Patient Information & Insurance Handling
Refinements to patient records and insurance workflows for accuracy and reliability.
- Fixed issue with duplicate primary insurances — Patients can no longer have two primary entries. #1443 (opens in a new tab)
- Resolved duplicate entry issue when adding a new insurance record. #1442 (opens in a new tab)
- "Remove Secondary Insurance" now functions correctly. #1441 (opens in a new tab)
- Fixed error in the Primary/Secondary insurance selector that caused failures. #1684 (opens in a new tab)
- Corrected options for "Patient's relationship to insured" field in secondary insurance. #1486 (opens in a new tab)
- "Policy holder address is the same as patient's address" checkbox now works correctly. #1311 (opens in a new tab)
- Resolved error when updating patient information multiple times without refreshing. #1707 (opens in a new tab)
- Addressed issue where certain patient record fields were not saving in the local environment. #1648 (opens in a new tab)
- Insurance (INS) icon now updates correctly when insurance cards are uploaded in-person. #919 (opens in a new tab)
Fixes and Enhancements to Visit Documentation & Paperwork
Improvements to visit documentation, paperwork submission, and medical record display.
Paperwork Fixes:
- In-person paperwork now pre-populates with previously submitted data. #983 (opens in a new tab)
- "Review and Submit" paperwork step functions correctly. #852 (opens in a new tab)
- Progress Notes now only display current allergies and medical conditions. #681 (opens in a new tab)
- Fixed missing Photo ID cards in the Cards folder—previously, users saw “No rows” instead of stored documents. #943 (opens in a new tab)
Visit Note PDF Enhancements:
- Secondary diagnoses are now displayed. #1371 (opens in a new tab)
- Vitals now appear in the Progress Note and Visit Note PDFs. #1713 (opens in a new tab)
Pre-filled Patient Information Fixes:
- Patient details container now saves selected values. #1701 (opens in a new tab)
- Patient details fields are now pre-filled with previously entered QRS data. #1700 (opens in a new tab)
- Responsible party fields pre-fill correctly when selecting "Self" in QRS flow. #1708 (opens in a new tab)
Fixes and Enhancements to EHR and Provider Workflows
Enhancements to provider functionalities, employee management, and screening.
- Fixed issue where provider comments were not saved in the Exam tab. #1709 (opens in a new tab)
- Screening screen now loads properly. #1688 (opens in a new tab)
- Resolved bug causing screening questions and E&M codes to pre-fill incorrectly for new visits. #1710 (opens in a new tab)
- Editing an employee with admin access now saves correctly. #1263 (opens in a new tab)
- Editing in-house medication orders now functions properly. #1061 (opens in a new tab)
- "Given" and "Given by" columns added to MAR's "Completed" subsection. #700 (opens in a new tab)
Fixes for Handling of Time Zones & Visit Display Issues
Enhancements to time zone accuracy and visit-related workflows.
- Past visits now display in the correct time zone—previously showed an incorrect +7h offset. #950 (opens in a new tab)
- EHR Tracking Board visits no longer appear under the next day's date. #1355 (opens in a new tab)
- Fixed issue where past visits were missing after an in-person pre-booked visit. #1711 (opens in a new tab)
Improvements to Virtual Visits & Telemedicine Workflows
Enhancements to telemedicine scheduling, video calls, and patient information.
- Fixed issue where invited participants could not join video calls. #1386 (opens in a new tab)
- Virtual Visit patient information modal now pre-fills correctly. #665 (opens in a new tab)
Expanded End-to-End (E2E) Testing for System Stability
Additional automated tests to cover patient record updates, virtual visits, and paperwork validation.
New E2E tests for Telemedicine:
- Patient condition selection. #1667 (opens in a new tab)
- School/work note requests. #1668 (opens in a new tab)
New E2E tests for In-Person Visits:
- Paperwork validation. #844 (opens in a new tab)
- Patient information updates. #1299 (opens in a new tab)
- Contact information handling. #1300 (opens in a new tab)
Additional System Stability Fixes:
- Fixed failing patient search tests. #1516 (opens in a new tab)