What can GNUmed do for me today ?
As of November 2011 GNUmed can be used to do the following:
Administration
Appointment handling (using partner application)
- KOrganizer
- view appointments registered in KOrganizer
- activate patient from KOrganizer appointment
- Terminiko
- transfer patient from GNUmed to Terminiko for appointment registration
- activate patient from Terminiko appointment
- Other external appointment managers
- activate patient in GNUmed
- create GNUmed patient from appointment
- depends on external app willingness to co-operate with GNUmed
Manage waiting lists
- add current patient to user-definable waiting list zone(s) with comment(s)
- filter patients by waiting list zone for a display of Zone, Urgency, Waiting time, Patient, Born, Comment
- activate patient with a double-click
- view per-staff Inbox
- from inbox message jump to unreviewed documents or measurements for this patient
- leave messages to yourself or other providers
Staff handling
Medical Record
- quickly get an overview of a patient's relevant care events
Risk Management
Allergies
- view at-a-glance the absence (or existence) of allergies
- view (and refresh) when the allergy state was last checked
- quickly confirm / refresh / revise the allergy state
- capture allergies at a drug-specific vs "class" level
Lifestyle
- interface cardiovascular risk calculators (eg. ARRIBA)
- document approval of substance intake
- keep structured problem list
- many scores for clinical risks
Tags
- tag patients with searchable icons with associated comments
Family History
- track patients' risks as suggested by relevant family history
Management of Care
- explicit per-patient reminders with due date/expiry
- generic dynamic active clinical hints
Document Management
- add new documents
- select files from file system
- drop files onto GNUmed
- get data from scanners/cameras
- associate metadata and textual descriptions with documents
- view documents in different sort modes
- classify and sign off documents
- export documents to files for re-use outside GNUmed
- print, fax, or mail documents
- access any externally stored originals via permalinks
- each part of one single document can be of any type, such as text, image, or video
Forms and Letters
- write/fill in template based letters/froms from within GNUmed
- transfer data into forms and letters with help of interactive placeholders
- completed forms/letters are stored with the patient, just like any other document
Measurements Handling
- manually manage test results
- classify and sign off on results
- any number of test types
- any number of test results
- any number of test result providers
- direct access to online lab tests database
- visualize ltest results
- print test results
Medication Handling
- track substance use (medications, drugs, OTC, ...)
- document approval or non-approval of intake
- turn medication entries into allergy entries
- warn on known allergies if detected among currently used substances
- print professional medication lists
- interface with external drug databases
- check interactions
- generate prescriptions
- get in-depth drug information
- import drugs and substances
- direct access to online dosage recommendations in renal insufficiency
- direct access to Qt related recommendations
- report an adverse drug reaction
- manage drugs and substances
Vaccination Handling
- document vaccinations given or reported
- vaccine management including branded vaccines and generic pseudo-vaccines
- print latest vaccination status handout
- print vaccination history handout
- report an adverse vaccination reaction (if different from ADR on medications)
Hospital Stays and Procedures
- track hospital admissions for patients
- track diagnostic and therapeutic procedures performed on patients both during hospital stays or in community care
Progress Notes
- SOAP-style input
- threaded, multi-issue encounters
- browse chronologically (pooled), or within an EMR "tree" ordered by
- export to text file
- free text search within and across medical records
- generate letters from progress notes
- use included scores to improve care
- use self-expanding text macros for rapid data entry
- visual progress notes
- annotate image templates or use (perhaps annotated) clinical photographs as progress notes
- access image capture devices as a source for progress note images
- view visual progress notes in-context within the EMR tree view browser
Structured Problem Lists
- quickly get an overview of a patient's relevant care events
- manage Past Medical History (health issues)
- manage episodes (standalone or associated to a health issue)
- manage encounters (consultations)
- manage progress notes
Coding of clinical data
- manage coding of
- encounters (Reason for/Assessment of)
- family history
- episodes
- health issues
- procedures
- medications and vaccinations (ATC)
- measurements (LOINC)
- support for ATC, ICD-9, ICD-10, ICPC-2, ICPM, LOINC
Patient Handling
Add patients
- manually add new patient
- import new patient from legacy software
- import new patient via German medical cards "KVK" and "eGK"
- import patient from the Clinica EMR
Manage patients
- search for patients by
- name fragments (soundalikes, previous names, nicknames, ...)
- any external and internal ID (drivers license, chart no, care plan no, ...)
- date of birth
- edit patient demographics
- support for estimated date of birth
- support multiple identities (names and aliases), addresses, phone numbers, identifiers
- support emergency contacts
- support occupation tracking
- concurrently access a patient record (by more than one person at a time)
- disable patient record
- merge two patients
- manage primary provider for each patient
Billing
- manage items to be billed to patients
- create/print bills and invoices
Other Client Functionality
Customization
- configuration
- per user, per workplace, database-based (thus, site-wide) options
- configurable client GUI font
- hooks for custom scripts to be run following events in the client
- e.g. run a script after activating a patient
- reference data
- download and install data packs independent of application releases
Interfaces
- external appllication links
- look up drugs in the German MMI/Gelbe Liste drug database
- works under Windows and Wine
- look up drugs in !FreeDiams drug database
- calculate stroke/MI risk using ARRIBA riskulator
- display a list of online medical knowledge resources
- link to an online lab tests database
- use a DICOM viewer to display CD-ROMs containing X-Rays, MRs, CTs etc
- import data from the Clinica EMR
- remote control GNUmed from a legacy application
- import patient from German-style XDT file (BDT/GDT)
- make GNUmed select that patient
- activate a particular plugin for that patient
Multi-language-capable (i18n)
- a single database can present its
- menus
- headings and screen elements
- listings in multiple languages to different users at the same time
(depends on the user community to contribute translations)
Statistics and Reports
- run reports of arbitrary statistical complexity over any data in the database
- create reports dynamically adjusting to the currently active patient
- activate patients right from the report if applicable
- visualize (plot) the results
- display audit log
Tools
- display an (unvalidated) Snellen Chart
Database Functionality
- installation on RAID/NAS/encrypted devices
- access from Linux, Windows, and MacOSX
- backup: automated, hands-off, zero downtime, digitally signed
- lossless upgrades with utmost safety precautions
- "HIPAA compliance" oriented auditing and logging
FAQ
Q: What does "do for me today" mean ?
A: It means you can
download GNUmed and rightfully expect to be enabled to do any of the above. It may not work the way you expect it to but there should be a way to accomplish those tasks and it should
work. It is your right to (and our hope that you do) email the developer list on anything that does
not work as advertised.
Q: But I can't do the advertised tasks in the browser interface/the ... interface.
A: That is correct. The above refers only to the wxPython reference client GUI. Other frontends may be lagging behind or (in theory, at least) could be further ahead.
--
KarstenHilbert