I am starting to gather some statistics about GNUmed.
In February 2012 and March 2012 (initial data) there are some interesting trends.
About 58% over the visitors to www.gnumed.de were WIndows users. Of those 30% Linux users (might include spiders) 3,7% indicate using Ubuntu and 0,5% use Debian. However 24,7% use *some* Linux.
We have had roughly 50GB of traffic (website and downloads) on the server and in the first half of March there were 616 hits to the gnumed-versions.txt. This could indicate that one or more people started the GNUmed client(s) 616 times in the first half of March. Assuming there were just 10 people trying out GNUmed would mean thos ten people started GNUmed 61 times each. Which is more then once daily. Be it more or less people it looks like some people are trying out GNUmed.
There were 429 unique visitors (includes spiders I think). Interestingly 80% of the visits were shorter then 30 seconds. Some people do read fast.
In conclusion: We know next to nothing about GNUmed users :-) The only valid indicators are bug reports. So we need more bugs to get more feedback.
Note that this release, as usual, DOES require a database upgrade from v16 to v17 if you already have a database and wish to retain the patient data you documented therein. For uprading you can use the script provided in the tarball:
NEW: staff management: implement deletion NEW: top panel: display active encounter area NEW: patient overview plugin NEW: reports to find recent encounters [thanks J.Busser] NEW: marginal support for soapU category NEW: placeholders form_name_long/form_name_short/form_version NEW: document tree: sort mode "by health issue" NEW: SimpleNotes plugin NEW: current medication plugin: sort mode "by health issue" NEW: AbiWord based document templates NEW: document tree: add parts via document context menu NEW: document tree: delete/move document parts via part context menu NEW: browse reference data sources NEW: importer for "Clinica" EMR databases NEW: support estimated date of birth NEW: placeholder <vaccination_history> and LaTeX form template NEW: PDF-Formular "Vorsorgevollmacht" [thanks Bundesministerium f. Justiz] NEW: active clinical reminders with due/expiry date NEW: basic billing functionality NEW: support for locally overriding wxGlade based widgets NEW: dynamic clinical hints NEW: placeholders <adr_subunit> and <adr_suburb> NEW: placeholder <patient_tags> NEW: placeholder <PHX> NEW: link qtdrugs.org from Medication plugin and substance intake EA NEW: CAGE score on screening for risk of alcohol abuse NEW: AutoHotKey script on abdominal pain [thanks V.Banait]
IMPROVED: EMR browser: whole-chart synopsis IMPROVED: SOAP plugin: encounter field tooltips [thanks J.Busser] IMPROVED: SOAP plugin: RFE/AOE fields only IMPROVED: demographics: notebook tab order IMPROVED: encounter list: [Add] uses configured default encounter type [thanks J.Busser] IMPROVED: encounter list: [Start new], [Edit active], show active in red IMPROVED: log data pack insertion in the database [thanks J.Busser] IMPROVED: top panel: redo in wxGlade IMPROVED: comm channels: support a comment [suggested by J.Busser] IMPROVED: document input plugin: workflow adjustments IMPROVED: signalling of attempt to duplicate drug component intake IMPROVED: vaccinations: two-list item picker to pick indications rather than checkbox forest IMPROVED: allergy manager workflow [thanks J.Busser] IMPROVED: address related placeholders: let user select if no value available for type IMPROVED: vaccinations: in EMR root show how long ago it was given IMPROVED: waiting list: on activating patient set RFE if empty but waiting list has comment IMPROVED: client upgrade check: version comparison glitch [thanks J.Busser] IMPROVED: keyword-based text expansion macros: let user fill in values IMPROVED: message inbox: include messages by the active provider, too IMPROVED: FreeDiams interface: support 0.6.0 style XML file API IMPROVED: provide md5/sha512 sums for release tarballs [thanks A.Wachtleben] IMPROVED: branded drug EA: jump to manage-substances IMPROVED: placeholders: current_meds_table/current_meds_notes IMPROVED: default medication list template layout IMPROVED: substance intake EA usability IMPROVED: status line cleanup [thanks J.Busser] IMPROVED: document signing display [thanks J.Busser] IMPROVED: "latest vaccinations" template
NEW: allow "*u*nspecified" in clin.clin_root_item/clin_narrative/soap_cat_ranks.soap_cat NEW: i18n.untranslate()
IMPROVED: await <ENTER> before "exit 1" in bootstrap shell scripts [thanks Andreas] IMRPOVED: gm.log_script_insertion() now logs script name in gm.access_log IMPROVED: prevent active name from being deleted/deactivated at DB level IMPROVED: constraints on i18n.translations
GNUmed conference took place in Leipzig Germany today. We started roughly 9:30 am and pretty much continued until 3:30pm with few short breaks.
The group consisted of 10 people. Apart from a representative of a local software support company and an network specialist there was one Debian packager, two physiotherapists and 5 physicians.
Karsten started off by introducing himself and announcing the schedule. I took over and provided an overview of GNUmed from a historical point of view. I cited oloh.net which demonstrates how GNUmed's codebase evolved (who contributed what and when), demonstrated GNUmed infrastructure (blog, wiki, download pages), demoed available installation packages for Windows and Linux and talked about LIve-DVD and friends.
This was followed by Karsten introducing GNUmed 1.2 (rc4) for about 60 minutes. He basically came up with an imaginary patient and a visit in the practice and showed how to document health problems, allergies, lab data and much more. Finally an invoice was created to show off billing. This was will received and the people who were there stated that they were amazed how much GNUmed is capable of and how well it supports medical worksflows
I took over once again and demonstrated how GNUmed packages are prepared on MS-Windows and what is involved in keeping the up-to-date. I took the liberty to actually install the packages, to bootstrap a database and to show that the same client that was demonstrated on Linux was running right there in Windows. A short discussion came up on how to improve certain ares of the packages. All were valid points and will most likely be covered by future releases.
We had a short break which was largely used for discussions among the attending crowd.
Andreas from Debian-med continued the afternoon session by introducing Debian, Debian-med and how distributions try to interact with upstream (eg. GNUmed project members). He demonstrated that in Debian-med and in GNUmed there are various areas where people without coding abilities can make substantial contributions.
Stephan, a physiotherapist who has been using GNUmed for 5 years in live-mode gave an inspiring presentation on how GNUmed can be used in a physiotherapy practice. He elaborated on his finding as a user and told us that he is very happy with GNUmed and how efficiently any problem coming up is handled and corrected.
Just short of 4pm we briefly touched the issues webinterface, cloud based GNUmed and GNUmed on USB-drives.
All this talk about GNUmed really made us hungry so we wrapped up at the steak house around the corner. All people attending the mini-conference expressed their believe on GNUmed having great potential in Germany. I even think that GNUmed has even greater potential outside of Germany.
We wanted to show GNUmed interacting with FreeDiams but recent changes in FreeDiams did not allow for a full-blown demo. We briefly touched the issue of GNUmed's current non-availability on MacOS but stated that this was subject to change and does not have a technical but ressources-associated background.
All in all a nice and productive get-together which showed how far GNUmed has advanced.
We did record a number of presentations but have yet to check out if the recorded material is of any usable quality.