@justin-fyfe justin-fyfe released this May 11, 2018 · 15 commits to develop since this release

Assets 7

This release is the first official release of the Fredericton OpenIZ Disconnected Client and includes the Disconnected Service which is a small server implementation of the OpenIZ Disconnected Client suitable for serving requests over a small protected LAN network.

Linux packages are coming soon.

@justin-fyfe justin-fyfe released this Feb 15, 2018 · 26 commits to develop since this release

Assets 6

This release is a patch for the original Fredericton Beta packages and includes fixes for the SDK tools, disconnected client and debuggers.

Pre-release

@justin-fyfe justin-fyfe released this Jan 28, 2018

Assets 6

This release represents the first official beta release of OpenIZ Disconnected Client. The APIs for the hosted disconnected clients are frozen (meaning they will not change significantly).

Files

@justin-fyfe justin-fyfe released this Jan 17, 2018 · 45 commits to develop since this release

Assets 8

This release represents a community technology preview of the 1.0 (named: Fredericton). In this version:

Files

Ubuntu / Debian Packages

Android 4.4 +

There are no released Android APK packages for this release

New Features

  • Increase to performance of queries on mobile devices (by more intelligently joining tables)
  • Updated display for patients which were pushed from a centralized MPI with different name types
  • Synchronization now awaits push of local data to server before pulling
  • Session information / login performance improvements
  • Various bugs fixes related to multi-timezone environments
  • Fixed duplicate IncidentalServiceDeliveryLocation submissions to servers on "download" of remote patient data.
  • Updated AEFI templates to provide / handle multiple consumables

Quick Setup on Ubuntu

We are in the process of creating a PPA for OpenIZ tooling. In the meantime, the following commands will get you started with OpenIZ Disconnected Client using Ubuntu 16.04 or later:

wget https://github.com/MohawkMEDIC/openizdc/releases/download/v0.9.9.2/openizdc_0.9.9_amd64.deb
sudo apt install ./openizdc_0.9.9_amd64.deb
Pre-release

@justin-fyfe justin-fyfe released this Nov 2, 2017 · 46 commits to master since this release

Assets 9

This release represents a community technology preview of the 1.0 (named: Fredericton). In this version:

Files

Ubuntu / Debian Packages

Android 4.4 +

SECURITY NOTICE

The current version of the Linux and Mac OS packages do not support file encryption. As of this version of OpenIZ, local encryption is only supported on the Windows platform.

New Features

  • Lazy loading of controllers and JavaScript files in mobile applications
  • Dynamic templates
  • Improved template entry / view capabilities
  • Improved error handling and sync centre messages
  • Support for Widgets in applets.

Quick Setup on Ubuntu

We are in the process of creating a PPA for OpenIZ tooling. In the meantime, the following commands will get you started with OpenIZ Disconnected Client using Ubuntu 16.04 or later:

wget https://github.com/MohawkMEDIC/openizdc/releases/download/v0.9.9.2/openizdc_0.9.9_amd64.deb
sudo apt install ./openizdc_0.9.9_amd64.deb

@justin-fyfe justin-fyfe released this Sep 16, 2017 · 146 commits to master since this release

Assets 8

This release represents the final release of the 0.9.8 (named: Edmonton). In this version:

Files

Ubuntu / Debian Packages

SECURITY NOTICE

The current version of the Linux and Mac OS packages do not support file encryption. As of this version of OpenIZ, local encryption is only supported on the Windows platform.

New Features

  • Ability to backup OpenIZ data
  • Auto-recovery of fatal startup issues (if the app fails to start there are multiple auto-recovery options)
  • Better standardized templates showing the antigens missing for vaccination
  • Ability to re-submit all data to server (corrects faulty submissions on 0.9.7.x servers)
  • Better tagging of date extensions

Quick Setup on Ubuntu

We are in the process of creating a PPA for OpenIZ tooling. In the meantime, the following commands will get you started with OpenIZ Disconnected Client using Ubuntu 16.04 or later:

wget https://github.com/MohawkMEDIC/openizdc/releases/download/v0.9.8.0/openizdc_0.9.8_amd64.deb
sudo apt install ./openizdc_0.9.8_amd64.deb

@justin-fyfe justin-fyfe released this Aug 15, 2017 · 146 commits to master since this release

Assets 10

Files

Ubuntu / Debian Packages

SECURITY NOTICE

The current version of the Linux and Mac OS packages do not support file encryption. As of this version of OpenIZ, local encryption is only supported on the Windows platform.

Changes

  • Auto-backup of configuration and disaster recover when applet manifests are corrupted on the device
  • Faster import of larger datasets using in-memory copying of SQLite data
  • Additional stability enhancements including ordering of participations on acts
  • Minimal OpenIZ.exe.config for oizdt allowing the BRE debugging and Protocol Debugger to run without hand-writing a configuration
  • Linux tarballs and self-contained ZIP of the SDK.

SDK On Linux & Mac OS

In order to run the SDK you will first need to install the Mono Framework v.5.0.1 (4.x should work as well, but this was only tested with 5.x). The tools in the tarball are then used as they are in Windows, except they are prefixed with the mono command. For example instead of

oizdt --tool=Debug --operation=BusinessRule

You would instead run

mono oizdt.exe --tool=Debug --operation=BusinessRule

BETA - Ubuntu Debian Packages

This release also contains two previews of the debian packages for the OpenIZ Disconnected Cllient. The disconnected client is written in GTK+ and uses WebKit. The packages have been tested on the following distributions:

  • Ubuntu 16.04 LTS and derivatives (Xubuntu)

To install

sudo dpkg -i openizdc_0.9.7_amd64.deb 
sudo apt-get install -f

The icon for the disconnected client will be created in the "Other" program group from your launcher. Note that you may have to upgrade your version of mono to 5.x. If this is the case, use the following commands:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get upgrade

@justin-fyfe justin-fyfe released this Jul 31, 2017 · 233 commits to develop since this release

Assets 4

This release represents the third revision to the Edmonton Community Technology Preview. Included in this version enhancement are:

  • Ability to leverage LZMA and BZIP2 compression with server
  • Faster query and download times due to smarter initial sync logic
  • Fixed timing functions on slow connections to not include download in determination of batch size
  • Fixed issues related to timeouts on slow connections (timeouts are now much longer)
  • Updated SDK to include better LogViewer tool.

** Note: ** Before running the SDK tooling (especially oizdt) you will need to manually create an oizdt.exe.config file that points at the appropriate OpenIZ core database instance. We are looking to correct this defect in the future by spinning the protocol and BRE debugger out as a separate tool.

@justin-fyfe justin-fyfe released this Jul 22, 2017 · 234 commits to develop since this release

Assets 4

This release represents an updated version of the 0.9.7.2 version of the Disconnected Client. Changes include:

  • Switch from using ManufacturedProduct to Instance relationship type
  • Various bug fixes when deploying the solution on an empty IMS
  • Updated policy decision point to adhere to policy hierarchy
  • Enhancement to ways in which facilities and addresses are stored to speed up download and sync on large datasets with more than 20,000 places.

@justin-fyfe justin-fyfe released this Jul 14, 2017 · 298 commits to develop since this release

Assets 3

This minor release includes some patches to the original 0.9.7.0 release including:

  • New concept of Cancelled on Acts
  • Fixes to the manner in which configuration is done to address queued patients
  • Fixes to communication with back end system
  • Proper shutdown of windows application on startup failure.