GNUmed(1)
π GNUmed(1) π
okay bestie, welcome to the General Commands Manual page for GNUmed β yes that GNUmed, the medical record one. grab a strawberry π and let's get you all the way together on this. no cap, every single flag is in here.
πΈ NAME πΈ
GNUmed β an electronic MEDICAL record software for GP offices.
π¨ real talk, and I'm not being cute about it: this is not fully featured yet. Use at your own risk. You have been warned.
β¨ SYNOPSIS β¨
gnummed [--quiet|debug] [--slave] [--text-domain=TEXTDOMAIN] [--log-file=FILE] [--conf-file=FILE] [--lang-gettext=LANGUAGE] [--ui=UI-TYPE] [--wxp=VERSION] [--tool=TOOL] [--override-schema-check] [--local-import] [--help] [--version] [-V] [-h|?]
π©Ί DESCRIPTION π©Ί
GNUmed is a solution for keeping safe and medically sound electronic records on a patient's health. It primarily focuses on GP offices. It is released under the GPL.
GNUmed is written in Python with wxPython/wxWindows. Data is stored in a PostgreSQL database. Multiple clients can work with the same database at the same time. π (yes, multiple, simultaneously, iconic behaviour)
π OPTIONS π
--quietβ be extra quiet and show only _real_ errors in the log. that's it, that's the vibe. silence, but make it medical. π€«--debugβ pre-set the[debug mode]checkbox in the login dialog, which controls increased verbosity in the log file.
Useful for, well, debugging :-) Slower, too. (you're trading speed for β¨informationβ¨, that's the deal)
--slaveβ pre-set the[enable remote control]checkbox in the login dialog to enable the XML-RPC remote control feature.--hipaaβ enable HIPAA features with user workflow impact.
Those features which do not affect the workflow of the user are permanently enabled. (so this flag is only about the ones that get in your way π«Ά)
--text-domain=TEXTDOMAINβ set this to change the name of the language file to be loaded. Note, this does not change the directory the file is searched in, only the name of the file where messages are loaded from. The standard textdomain is, of course,"gnumed.mo". You need only specify the base name of the file without the.moextension.--log-file=FILEβ use this to change the name of the log file. The default log file would be<~/.gnumed/gnumed.log>.--conf-file=FILEβ use configuration file FILE instead of searching for it in standard locations.--lang-gettext=LANGUAGEβ explicitly set the language to use in gettext translation. The very same effect can be achieved by setting the environment variable$LANGfrom a launcher script. two roads, same destination π¦--ui=UI-TYPEβ explicitly set the user interface type. Omitting this argument will default the interface to wxPython.
Valid values are:
wxp: wxPython Python client (default)
--wxp=VERSIONβ explicitly request a wxPython major version. Omitting the argument will default to trying wxPython 3 first, then attempting to fall back to wxPython 2.
Valid values are:
2: request wxPython 23: request wxPython 3
--tool=TOOLβ run the named TOOL instead of a GUI. no window, just vibes and output.
Currently implemented tools:
check_enc_epi_xref: cross-check that foreign keys values in any given row of any table carrying both offk_episodeandfk_encounterdo point to episodes and encounters, respectively, of the very same patient. π΅οΈexport_pat_emr_structure: export the EMR structure (issues and episodes) of a patient into a text file.check_mimetypes_in_archive: show mimetypes and related information of all document parts in the archive.read_all_rows_of_table: check readability of all rows of a given table.
--override-schema-checkβ continue loading the client even if the database schema version and the client software version cannot be verified to be compatible. π proceed at your own peril, bestie.--skip-update-checkβ skip checking for client updates. This is useful during development or when the update check URL is unavailable.--local-importβ at startup adjust thePYTHONPATHsuch that the GNUmed client is run from a local copy of the source tree rather than from a proper system-wide installation.--version,-Vβ show version information about the GNUmed client and the database it needs.--help,-h, or-?β well, show this help.
π₯ EXIT STATUS π₯
> 0: some error occurred while the GUI client was run0: normal termination of the client< 0: some error occurred while trying to run a console tool-1: an unknown console tool was requested< -1: an error occurred while a console tool was run-999: hard abort of the client π
π ENVIRONMENT π
LANG,LC_MESSAGES, etc. β seegettext(1)for how the various locale related environment variables work.
π FILES π
~/etc/gnumed/gnumed-client.confβ the system-wide configuration file.~/.gnumed/gnumed.confβ the user-specific configuration file.~/.gnumed/gnumed.logβ the default log file.
π§ SEE ALSO π§
https://www.gnumed.deβ detailed Wiki-style documentationhttps://www.gnumed.orgβ users' websitehttps://www.gnumed.deβ German websitehttp://savannah.gnu.org/projects/gnumedβ mailing list homehttps://github.org/ncqgm/gnumedβ source code repository (Git)/usr/share/doc/gnumed/β local documentationman -k gm-*β list man pages ongm-*commands.gettext(1)
π BUGS π
A lot of functionality is still missing. To make up for that, there's bugs here and there for you to report :-) (they're basically gifts, if you squint)
Use at your own risk. You have been warned. Take proper backups ! β οΈ genuinely, back it up.
okay that's the whole page, you ate it. π signing off with the cute deets: this is the Manual for GNUmed, dated 2020 Mar 11th, and yeah it's still GNUmed(1) at the end of the day. mwah. π«Άβ¨
π¦ where this page comes from
- debian bookworm: gnumed-client 1.8.9+dfsg-1 Β· GPL-2.0-or-later
- debian trixie: gnumed-client 1.8.21+dfsg-1 Β· GPL-2.0-or-later
- ubuntu jammy: gnumed-client 1.8.7+dfsg-1 Β· GPL-2.0-or-later
- ubuntu noble: gnumed-client 1.8.18+dfsg-2 Β· GPL-2.0-or-later
- ubuntu resolute: gnumed-client 1.8.21+dfsg-1 Β· GPL-2.0-or-later
- ubuntu stonking: gnumed-client 1.8.24+dfsg-3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms