github earthians/marley v16.6.0

3 hours ago

16.6.0 (2026-09-19)

Bug Fixes

  • add missing bottom spacing on standalone observation card (e30e615)
  • add missing type hints to add_note to satisfy linter (f533792)
  • add severity 'Moderate' (756663c)
  • avoid duplicate patient allergy (bf6b1b1)
  • discard superseded medication alert responses (8fa50f2)
  • display depends on condition (6f2a5e8)
  • ensure access perms to patient (7eaf5e0)
  • fee-validity: bound the validity window and guard concurrent creation (09d19ac)
  • fee-validity: cancel the validity a cancelled visit opened (2fec9a7)
  • fee-validity: check read access before availability data reveals a validity (810b5d0)
  • fee-validity: check read access in the whitelisted lookups (91a2186)
  • fee-validity: confirm the admission before excluding a patient visit (b027aab)
  • fee-validity: exclude inpatient visits from free follow ups (d7ac55c)
  • fee-validity: keep one active validity per patient and practitioner (7138f41)
  • fee-validity: keep the appointment's department on the validity (720e102)
  • fee-validity: listview colours, filter (8733ae3)
  • fee-validity: lock the patient before the lookup and read under the lock (b590013)
  • fee-validity: refuse cancelling a visit whose free visits were taken (bc7bd7f)
  • fee-validity: stop the duplicate fee validity toast on appointment booking (c1bd072)
  • fee-validity: validate reference_dt before querying validity (30f204b)
  • get_alerts with a bare medication name iterates characters (83a1325)
  • get_file_json instead of open file (6e05393)
  • give observation notes a distinct visual identity (3999eb0)
  • insert medication alert log (3616e66)
  • medication class to nested set (80e6915)
  • medication: no linked items and sales related fields if medication is not is_orderable (d7e048f)
  • move reference visits table into its own section (25e06af)
  • multiple alerts when created from Encounter (682c3c3)
  • render observation note/findings as HTML and fix multi-note save (5db080a)
  • resolve leftover cherry-pick conflict markers in patient encounter (d0dff7f)
  • restrict fee validity lookup to authorized roles (a6ff424)
  • sanitize observation note input and fix mislabeled note heading (6cac4aa), closes #1210 #1207
  • test: test for date of birth validation (ef3fc36)
  • therapy: practitioner mapping when creating Therapy Session from Service Request or Therapy Plan (09b4d40)
  • use frappe.get_file_json for version-16 compatibility (f09f059)
  • validate patient date of brith (ba1fd88)
  • validate substance_type for a medication allergen (c57332c)

Features

  • allergy master and patient allergy record (1700831)
  • doctype for allergies and interactions (cc61893)
  • fee-validity: add opt-in setting for free follow ups on encounters (7eecb4c)
  • fee-validity: manage fee validity against Patient Encounter (faedb5a)
  • fee-validity: reference visits by doctype and name (70e9bf8)
  • mark ingredient-only medications as not orderable (e4653b7)
  • medication allergy and interaction alerts (398c762)
  • seed ingredient-level medication classes (eecb987)
  • seed medication class tree and allergy master (bd65f5e)
  • show medication alerts while prescribing (d0c8e73)

Don't miss a new marley release

NewReleases is sending notifications on new releases.