Skip to content

Releases: llemr-conspiracy/llemr

v2.1.0

03 Jan 03:30
Compare
Choose a tag to compare

New Encounter model with order, patient, clinic_day (which is just a DateField) and status (EncounterStatus) that holds all the things that happens to a pt that day - Workup, BasicNote, AttestableBasicNote, Lab, VaccineDose, DispenseHistory

Can set default_inactive_status and default_active_status in settings (aka what toggle_active_status toggles to)

Workflow: you enter and see the Active Patients page which shows patients with active encounters. If a patient for some reason has 2 active encounters, the patient will appear twice. This is intentional. When you make a new patient, it will automatically make them as Inactive (in case you are just making them even though they are not in clinic today). When you activate them, it will either make a new active encounter for today's date or get an existing encounter for today's date and activate it.

All attached things (see list above) now have an encounter field you can drop down and select the encounter. This queryset is of all Encounter objects for that patient. This is so you can add these things to prior encounters. This field is required. If you haven't made an encounter today yet (ie you try this when the pt is inactive), you just won't find the correct encounter in that drop down list.

Active patients can be reordered via the admin panel. There is a button that says Change Active Encounters and it will make a click and drag list of all active encounter objects.

The attending dashboard still looks the same, it's patients with workups assigned to that attending regardless if encounter is active or not, still grouped by clinic day

umkc-launch

09 Aug 18:02
Compare
Choose a tag to compare

This release marks the launch at UMKC, which is a production-ready version that incorporates changes including the use of docker, an upgrade to python 3, and the removal of the Provider object (replaced by Groups).