Releases: RyanNerd/rxchart-web
Releases · RyanNerd/rxchart-web
Fixed DrugLogEdit
- Out and In fields were allowing non-numeric values to be saved crashing the database.
- Also a number of variables in MangageMedicine and MedicineDetails were updated to be more in line with the purpose.
Log Rx from Manage Medicine tab
- ➕ Add + Log Drug button to MedicineDetail
- ➕ Add DrugLogGrid to ManageDrugPage
- Bring up DrugLogEdit modal to edit from Medicine Detail
- DrugLogEdit has a
drugName
prop for the modal title - ➕ Add new
ConfirmDialogModal
to simplify and enhance yes/no dialog modal confirmations
OTC Meds are now on the Rx tab
Print Layout Problems solved
- DrugHistoryPage updated to include the client name and DOB in the print area.
- Version is derived from
package.json
instead of from.env
- Unused constants removed.
- MedicineCheckout renamed to MedicineCheckoutPage
💊 MedicineCheckout enhancements and fixes
- Suppress printing headers and footers
- Suppress printing unneeded elements
- Dependency versions updated
💊 Medicine Checkout Feature
- Added missing DocBlocks
- Refactored MedicineCheckout.tsx to use
getCheckoutList()
in common.ts
Medicine Checkout Feature
➕ Added MedicineCheckout.tsx page.
Updated LandingPage for MedicineCheckout tab
Added a function to common.ts to support checkout.
General improvement to UI and logic to prevent dupes of clients
- 💄UI Improvements in MedicinePage
- Added
logout
as a global 🌎 hook 🎣 - Consolidation 🧑🤝🧑 of the Observers 🔭
- ♻️
setApi()
changed to emit a promise - ResidentManager fixed 🔧 to prevent dupes
- 💥 Removed scrollTop feature from all tab pages
OTC Meds are now grid based and search text filtered
- OtcPage using table instead of MedicineListGroup …
- Added Log button stack to the ListGroup
- ♻️ Refactored into its own component …
- Add Search mad Validation
- Fix 🔧 a minor linting problem
- 💄 UI for OtcPage changed to list 📜 OTC drugs in a table
- Merge pull request #67 from RyanNerd/otcpage-using-table
- ♻️ Refactor all
useEffect
in App to Observers 🔭 - 💥 Removal of Search box from MedicinePage
- ♻️ When a new client is added make that client active
Make App.tsx the single source of truth for database updates via hooks
App.tsx is now the single source of truth 👼 for database updates 🗃️ via hooks 🎣