Re: GNUmed 1.8.0rc2 Prerelease
Michael Cole <[email protected]> Wed, 20 Nov 2019 15:10:26 -0500
| Newsgroups | gmane.comp.gnu.medical.devel,gmane.comp.gnu.medical.update |
|---|---|
| Message-ID | <CAKAgZiauewXOGHb1K86HKZxc-rYv6-7f9EkVoKcxcELU3a8snw@mail.gmail.com> |
--0000000000008c39b40597ccc61b Content-Type: text/plain; charset="UTF-8" This link: http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerInstall does not appear to work On Wed, Nov 20, 2019 at 2:11 PM Karsten Hilbert <[email protected]> wrote: > Hello all, > > I am glad to be able to announce the immediate availability > of the GNUmed 1.8.0rc2 Prerelease. > > > Downloads available from: > > http://www.gnumed.de/downloads/client/1.8/ > > > This is a special release in the following respects: > > 1.8 does NOT need a new database over 1.7 ! > > Yes, you can (and must) run it against your existing > v22 database. This will NOT change over the lifetime > of any future 1.8 releases. > > 1.8 requires Python 3. > > Debian $> apt install python3 > > Look for packages for your distribution. > > Windows/Mac: https://www.python.org/downloads/ > > 1.8 requires wxPython 4. > > Debian $> apt install python3-wxgtk4.0 > > Look for packages for your distribution. > > Windows/Mac: > https://wxpython.org/pages/downloads/index.html > > You can use a mix of 1.8 and 1.7 clients against the same > databse in parallel. This is the whole point of this release: > Enable users to get their python3/wxpython4 installations all > set up and possibly find any remaining bugs (I have run this > code in production without issues for several MONTHS). > > > Database upgrade (existing DB): > > Not needed (see above). > > Make sure, however, you have installed the latest v22 > fixes from the latest 1.7/v22 release. > > > Database installation (new DB): > > If you wish to install a fresh database (either if you do > not yet have a database or if you want to ignore and > OVERWRITE any existing GNUmed databases) you have several > options all of which WILL DELETE existing databases ! > > Your platform may provide new server packages in which > case you can likely use the systemwide install script: > > $> gm-bootstrap_server > > If you are installing from a server tarball you can use the > script provided in the download: > > $> cd .../server/bootstrap/ > $> ./boostrap-latest.sh > > or, again, the network based installer: > > http://www.gnumed.de/downloads/server/net_install-gnumed_server.sh > > More information on installation is found here: > > http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerInstall > > > Changelog: > > The main fix in this release: > > FIX: billing: invoice ID generation when running alongside a > 1.7.7/1.7.8 client. > > > 1.8.0 > > NEW: port to wxPython 4 (wxPhoenix) > NEW: port to Python 3 > NEW: port bootstrapper to Python 3 > NEW: EMR tree: toggle episode status from context menu > NEW: EMR tree: show/edit clinical items from below encounters > NEW: ReST formatting in $free_text::::$ placeholder > NEW: hook "after_waiting_list_modified" > NEW: test results tab showing most-recent in test panel > NEW: local documents cache > NEW: systemd-tmpfiles config file > NEW: emailing of export area content as encrypted zip file > NEW: local directory entries in export area > NEW: $praxis_scan2pay$ support > NEW: $bill_scan2pay$ support > NEW: status bar history/visual bell > NEW: dicomize images/PDF into DICOM study > NEW: [Abort] client from exception dialog > NEW: edit clinical item from EMR list journal > NEW: dist: add PortableApp XML skeleton > > IMPROVED: symbolic link creation on Windows > IMPROVED: Orthanc connection handling > IMPROVED: DICOM plugin UI > IMPROVED: EMR export as TimeLine > IMPROVED: captions of all list and edit area dialogs > IMPROVED: test type edit area workflow > IMPROVED: CLI EMR export tool > IMPROVED: form disposal dialog > IMPROVED: date/timestamp picker functionality > IMPROVED: better duplicate person detection > IMPROVED: document tree details view usage > IMPROVED: test results panels links w/ documents > IMPROVED: console encoding errors behaviour [thanks INADA Naoki] > IMPROVED: ADR URL handling > IMPROVED: age sort mode in document tree > IMPROVED: age/DOB tooltip > IMPROVED: data revisions display > IMPROVED: EMR list journal formatting > IMPROVED: lab/plotting: support better gnuplot scripts > > FIX: [Save] functionality of Export Area > FIX: document tree sorting / document insertion > FIX: inability to delete inbox message w/o receiver > FIX: "lastname, firstname" based patient search under Python 3 > FIX: billing: invoice ID generation [thanks Marc] > > > Please download, install, and report problems ! > > Thanks, > Karsten > -- > GPG 40BE 5B0E C98E 1713 AFA6 5BC0 3BEA AC80 7D4F C89B > > -- Michael W.Cole, DO --0000000000008c39b40597ccc61b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">This link:<div>=C2=A0<a href=3D"http://wiki.gnumed.de/bin/= view/Gnumed/GmManualServerInstall" rel=3D"noreferrer" target=3D"_blank">htt= p://wiki.gnumed.de/bin/view/Gnumed/GmManualServerInstall</a>=C2=A0</div><di= v>does not appear to work=C2=A0<br></div></div><br><div class=3D"gmail_quot= e"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Nov 20, 2019 at 2:11 PM Ka= rsten Hilbert <<a href=3D"mailto:[email protected]">Karsten.Hilber= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex">Hello all,<br> <br> I am glad to be able to announce the immediate availability<br> of the GNUmed 1.8.0rc2 Prerelease.<br> <br> <br> Downloads available from:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://www.gnumed.de/downloads/clien= t/1.8/" rel=3D"noreferrer" target=3D"_blank">http://www.gnumed.de/downloads= /client/1.8/</a><br> <br> <br> This is a special release in the following respects:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 1.8 does NOT need a new database over 1.7 !<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Yes, you can (and m= ust) run it against your existing<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 v22 database. This = will NOT change over the lifetime<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 of any future 1.8 r= eleases.<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 1.8 requires Python 3.<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Debian $> apt in= stall python3<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Look for packages f= or your distribution.<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Windows/Mac: <a hre= f=3D"https://www.python.org/downloads/" rel=3D"noreferrer" target=3D"_blank= ">https://www.python.org/downloads/</a><br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 1.8 requires wxPython 4.<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Debian $> apt in= stall python3-wxgtk4.0<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Look for packages f= or your distribution.<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Windows/Mac: <a hre= f=3D"https://wxpython.org/pages/downloads/index.html" rel=3D"noreferrer" ta= rget=3D"_blank">https://wxpython.org/pages/downloads/index.html</a><br> <br> You can use a mix of 1.8 and 1.7 clients against the same<br> databse in parallel. This is the whole point of this release:<br> Enable users to get their python3/wxpython4 installations all<br> set up and possibly find any remaining bugs (I have run this<br> code in production without issues for several MONTHS).<br> <br> <br> Database upgrade (existing DB):<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 Not needed (see above).<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 Make sure, however, you have installed the late= st v22<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 fixes from the latest 1.7/v22 release.<br> <br> <br> Database installation (new DB):<br> <br> =C2=A0If you wish to install a fresh database (either if you do<br> =C2=A0not yet have a database or if you want to ignore and<br> =C2=A0OVERWRITE any existing GNUmed databases) you have several<br> =C2=A0options all of which WILL DELETE existing databases !<br> <br> =C2=A0Your platform may provide new server packages in which<br> =C2=A0case you can likely use the systemwide install script:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $> gm-bootstrap_server<br> <br> =C2=A0If you are installing from a server tarball you can use the<br> =C2=A0script provided in the download:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $> cd .../server/bootstrap/<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 $> ./boostrap-latest.sh<br> <br> =C2=A0or, again, the network based installer:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://www.gnumed.de/downloads/serve= r/net_install-gnumed_server.sh" rel=3D"noreferrer" target=3D"_blank">http:/= /www.gnumed.de/downloads/server/net_install-gnumed_server.sh</a><br> <br> =C2=A0More information on installation is found here:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://wiki.gnumed.de/bin/view/Gnume= d/GmManualServerInstall" rel=3D"noreferrer" target=3D"_blank">http://wiki.g= numed.de/bin/view/Gnumed/GmManualServerInstall</a><br> <br> <br> Changelog:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 The main fix in this release:<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 FIX: billing: invoice ID generation when runnin= g alongside a 1.7.7/1.7.8 client.<br> <br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1.8.0<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: port to wxPython 4 (wxPhoenix)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: port to Python 3<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: port bootstrapper to Python 3<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: EMR tree: toggle episode status from conte= xt menu<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: EMR tree: show/edit clinical items from be= low encounters<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: ReST formatting in $free_text::::$ placeho= lder<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: hook "after_waiting_list_modified&quo= t;<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: test results tab showing most-recent in te= st panel<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: local documents cache<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: systemd-tmpfiles config file<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: emailing of export area content as encrypt= ed zip file<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: local directory entries in export area<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: $praxis_scan2pay$ support<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: $bill_scan2pay$ support<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: status bar history/visual bell<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: dicomize images/PDF into DICOM study<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: [Abort] client from exception dialog<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: edit clinical item from EMR list journal<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEW: dist: add PortableApp XML skeleton<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: symbolic link creation on Windows<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: Orthanc connection handling<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: DICOM plugin UI<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: EMR export as TimeLine<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: captions of all list and edit area di= alogs<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: test type edit area workflow<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: CLI EMR export tool<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: form disposal dialog<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: date/timestamp picker functionality<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: better duplicate person detection<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: document tree details view usage<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: test results panels links w/ document= s<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: console encoding errors behaviour [th= anks INADA Naoki]<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: ADR URL handling<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: age sort mode in document tree<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: age/DOB tooltip<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: data revisions display<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: EMR list journal formatting<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 IMPROVED: lab/plotting: support better gnuplot = scripts<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 FIX: [Save] functionality of Export Area<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 FIX: document tree sorting / document insertion= <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 FIX: inability to delete inbox message w/o rece= iver<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 FIX: "lastname, firstname" based pati= ent search under Python 3<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 FIX: billing: invoice ID generation [thanks Mar= c]<br> <br> <br> Please download, install, and report problems !<br> <br> Thanks,<br> Karsten<br> --<br> GPG=C2=A0 40BE 5B0E C98E 1713 AFA6=C2=A0 5BC0 3BEA AC80 7D4F C89B<br> <br> </blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"= class=3D"gmail_signature">Michael W.Cole, DO</div> --0000000000008c39b40597ccc61b--