Re: Android GNUmed client

Sebastian Hilbert <[email protected]> Thu, 04 Jun 2026 20:39:50 +0200
Newsgroups gmane.comp.gnu.medical.devel
Message-ID <6472289.iIbC2pHGDl@basti-latitude-e7440>
This is a multi-part message in MIME format.

--nextPart12402958.CDJkKcVGEf
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Creating an Android client is actually quite doable in the AI age.

There is likely room for debate on quality of such code but in principle if=
 you have access=20
to a coding model it is possible.

=46or anyone who have never made use of it there is some info.

=46or example in Claude code it is possible to have it analyze the complete=
 codebase.

Then there is a plan mode where you can tell it what you have in mind. You =
can have it=20
suggest an implementation, debate about it and have it implement it.

It will help you test it on a device or an emulator.

It can run code, see errors fix error.

In summary it is not a question if it can be done but what you want to achi=
eve and how=20
you want to achieve it.

Giving it the right prompts is essential.

And yes, you can do all this without AI - if you are the highly skilled sen=
ior dev.


Am Donnerstag, 4. Juni 2026, 17:19:44 Mitteleurop=C3=A4ische Sommerzeit sch=
rieb Karsten=20
Hilbert:
> Am Wed, Jun 03, 2026 at 10:18:30AM +0300 schrieb Benson Muite:
> > Thanks for this software.  Am interested in creating an open source
> > Android client. From the manual, there was some documentation on a
> > mobile interface:
> > https://github.com/ncqgm/gnumed/blob/master/gnumed/gnumed/doc/website/
GNUm
> > edManual.adoc
> >=20
> > does this still exist somewhere?
>=20
> Not really in any useable shape or form.
>=20
> > For the mobile application, there are two possible ones. One for a
> > clinician which would have a reduced set of the functionality in the
> > wxWidgets client, but maybe helpful to have in a reception, for example
> > for checking appointments.
>=20
> A lean, low-bandwidth client for
>=20
> - manually retrieving/displaying single documents from the archive
> - listing lab results
> - listing SOAP notes
> - listing basic patient demographics
> - showing some sort of patient list
>=20
> would already go a loooong way towards real usefulness to
> the clinician doing house calls/nursing home visits. It
> needn't be fancy at all.
>=20
> > A second for patients, who may wish to
> > schedule appointments and/or record data such as medications taken or
> > measurements such as blood pressure.  Would this be useful?
>=20
> In a way, yes, but I'd expect it to be more useful to
> integrate GNUmed with OpenReception such that patients can
> interact with *that*, using their interfaces, and the GNUmed
> instance being run in a practice interfaces with
> OpenReception.
>=20
> 	open-reception.org
>=20
> Regards,
> Karsten



--nextPart12402958.CDJkKcVGEf
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8">
</head>
<body><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">Creating an Android client is actually quite doable in the AI age.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">There is likely room for debate on quality of such code but in principle=
 if you have access to a coding model it is possible.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">For anyone who have never made use of it there is some info.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">For example in Claude code it is possible to have it analyze the complet=
e codebase.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">Then there is a plan mode where you can tell it what you have in mind. Y=
ou can have it suggest an implementation, debate about it and have it imple=
ment it.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">It will help you test it on a device or an emulator.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">It can run code, see errors fix error.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">In summary it is not a question if it can be done but what you want to a=
chieve and how you want to achieve it.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">Giving it the right prompts is essential.</p>
<br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0=
;">And yes, you can do all this without AI - if you are the highly skilled =
senior dev.</p>
<br /><br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-r=
ight:0;">Am Donnerstag, 4. Juni 2026, 17:19:44 Mitteleurop=C3=A4ische Somme=
rzeit schrieb Karsten Hilbert:</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; Am Wed, Jun 03, 2026 at 10:18:30AM +0300 schrieb Benson Muite:</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; Thanks for this software.&nbsp; Am interested in creating an open so=
urce</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; Android client. From the manual, there was some documentation on a</=
p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; mobile interface:</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; https://github.com/ncqgm/gnumed/blob/master/gnumed/gnumed/doc/websit=
e/GNUm</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; edManual.adoc</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; does this still exist somewhere?</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; Not really in any useable shape or form.</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; For the mobile application, there are two possible ones. One for a</=
p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; clinician which would have a reduced set of the functionality in the=
</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; wxWidgets client, but maybe helpful to have in a reception, for exam=
ple</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; for checking appointments.</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; A lean, low-bandwidth client for</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; - manually retrieving/displaying single documents from the archive</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; - listing lab results</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; - listing SOAP notes</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; - listing basic patient demographics</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; - showing some sort of patient list</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; would already go a loooong way towards real usefulness to</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; the clinician doing house calls/nursing home visits. It</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; needn't be fancy at all.</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; A second for patients, who may wish to</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; schedule appointments and/or record data such as medications taken o=
r</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &gt; measurements such as blood pressure.&nbsp; Would this be useful?</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; In a way, yes, but I'd expect it to be more useful to</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; integrate GNUmed with OpenReception such that patients can</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; interact with *that*, using their interfaces, and the GNUmed</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; instance being run in a practice interfaces with</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; OpenReception.</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; &nbsp;&nbsp;&nbsp; open-reception.org</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; </p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; Regards,</p>
<p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt=
; Karsten</p>
<br /><br /></body>
</html>
--nextPart12402958.CDJkKcVGEf--