Android Fhir Versions Save

The Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7® FHIR® standard on Android.

workflow-0.1.0-alpha02

1 year ago

This 'workflow-0.1.0-alpha02' release contains the following enhancements and fixes

New features:

  • Creating a MinSDK=26 property for the Workflow [#1651]
  • Generate CarePlan via $apply [#656, #915, #1334, #1403, #1407]
  • Library evaluation implementation [#1326]
  • Import XML versions of compiled CQL Libraries [#1423]
  • Compile CQL to ELM in the SDK [#1365]

Bugs:

  • NullPointerException inside LibraryContentProvider breaks the compiler's workflow [#1566]

sdc-0.1.0-beta05

1 year ago

The sdc-0.1.0-beta05 release of Structured Data Capture library includes a number of enhancements and bug fixes.

Enhancements:

  • Add functionality to skip pages entirely in a paginated questionnaire [#1187]
  • Copy text field from questionnaire to questionnaire response [#1502]
  • Add variable Extension support [#1059]
  • Feature to review question/answers in list view in Questionnaire Fragment [#227]
  • Use entryMode extension to allow different pagination behaviours regarding validation. [#1272]

Bugs:

  • Input of one date picker view gets updated in another date picker view in layout. [#1580]
  • Choice with Radio Button input resets answer in paginated layout [#1521]
  • Double selection of a dropdown [#1554]
  • Open choice/Drop Down view issue [#1537]
  • Re-selecting an option in a drop down item with valueString answer options is causing app to crash [#1542]
  • sdc-beta04 regression in decimal data entry [#1551]
  • Apply separate style to question text if type is group. [#1546]
  • Single choice does not unselect the answer option on click. [#1512]
  • use android lib cancel [#1510]
  • Date picker - Keyboard doesn't open when clicking text field [#1418]

Code Health

  • Refactor validation result to be a sealed class [#1553]

engine-0.1.0-beta02

1 year ago

This engine-0.1.0-beta02 release of the FHIR Engine library will add in additional features in line with the FHIR Specification for search, sync and data-access APIs. The following items have been added:

Enhancements for Sync API

  • Support configuration of HTTP Client timeouts [#1316]
  • Provide Conflict Resolution capabilities for Downloaded Resources [#1329]
  • Separate Internal and exposed class from SDK and optimize code [#1530]

Enhancements for Search API

  • Use parametrized tests for Number Search [#545]
  • Add X-FHIR-Query support in the FHIR Engine library [#1479]

Enhancements for Data Access API

  • Purge API implementation [#1472]
  • Use ResourceType for FHIR Engine data access APIs [#1277]

Bugs fixed for Sync API

  • Sync time is not updating in hamburger menu after manual sync with server and toast message shows older time [#1135]
  • Sync.poll doesn't retry if the request fails for some reason [#1164]
  • Sync time is not updating in hamburger menu after manual sync [#1162]
  • Make the _lastUpdated search parameter configurable. [#1420]

Bugs fixed for Search API

  • Update search indexing logic to consider search params in full Class hierarchy [#1305]
  • FHIR Engine sort by DateTime property not working [#1363]

sdc-0.1.0-beta04

1 year ago

The 0.1.0-beta04 release of Structured Data Capture library includes a number of enhancements and bug fixes. Some highlights:

  • The library size is reduced by removing the mlkit dependency (#1331) to a separate module
  • The styling of widgets have been updated to be in line with Material3
  • Major changes to questionnaire validation and pagination
  • Major improvements to the auto complete widget [#1398]
  • Total revamp of the library wiki
  • A new codelab is created in the repository

The following items have been added:

Enhancements:

  • Add support for the 'text' field type to render multiline text input [#1517]
  • Update the answer in the text field while the user is typing [#1501]
  • Rewrite logic to find questionnaire item for EnableWhen evaluation [#1496]
  • Rename attributes and default styles [#1488]
  • Migrating Validation Result logic from View factory to QuestionnaireViewModel [#1468]
  • Move the build stage up [#1449]
  • Questionnaire jsons with required field for error workflow [#1356]
  • Move barcode contrib code into its own Gradle module [#1331]
  • Update single, boolean choice drawables [#1441]
  • Validator API should throw an exception if inital value and intial value expression are both present [#1297]
  • Fix extraction for choice type values [#1352]
  • Date changed to short format instead of default (medium) [#1348]
  • Allow pre-filled questionnaire response to be supplied by URI on top of JSON string [#916]
  • Remove extra space from a Questionnaire View when the group headers have no text to show [#1339]
  • Response validation occurs before data entry [#1001]
  • Support enableWhenExpression [#819]
  • Add submit questionnaire button to sdc module [#1088]
  • Refactor Auto complete widget [#978]

Bugs:

  • Single choice does not unselect the answer option on click [#1519]
  • Multiple choice background color when option gets selected in m3 [#1435] questionnaireStateFlow not emitting as expected [#1427]
  • Corrects misleading error message in QuestionnaireViewModel [#1461]
  • Not enough space between title, hint and view [#1417]
  • Update subtitle and flyover text in paginated questionnaire json in catalog app [#1455]
  • DatePicker widget does not show white background [#1410]
  • answerOption.valueString crashes SDC library [#1360]
  • Accept integer data types in FHIR questionnaire [#1219]
  • Set questionnaire theme in OptionSelectDialogFragment [#1027]
  • Fix issue with empty context with initial expression [#1033]
  • Add functionality to skip pages entirely in a paginated questionnaire [#1187]

Styling and Material3:

  • Update material3 theme in catalog and datacapture [#1376]
  • Update material design dependency version to 1.6.0 [#1012]
  • Update material3 typography [#1446]
  • Update Widget.Material3.* as default style in datacapture [#1444]
  • Cleanup and moved Date and Time pickers to material [#1312]
  • DataCapture, date picker custom style [#1108]
  • Multiple choice background color when option get selected in m3 [#1432]

Documentation:

  • Initial version of the SDC lib codelab [#1429]
  • Update README.md for the data capture codelab [#1436]
  • Update Structured Data Capture Library codelab [#1448 ]
  • Adjust sourceRoots to only include main dir [#1508]
  • Regenerate docs at latest public version using #1503 code [#1504]
  • Move Dokka configs for different modules into a common DokkaConfig.kt file [#1503]
  • Improve Kdoc comments for QuestionnaireFragment [#1470]
  • Add generated docs for sdc-0.1.0-beta03, engine-0.1.0-beta01, workflow-0.1.0-alpha01 [#1467]
  • Adds Gradle task dokkaHtml to run Dokka document generation [#1466]

sdc-0.1.0-beta03

2 years ago

The sdc-0.1.0-beta03 release of the data-capture library will add in additional features in line with the FHIR SDC Specification. The following items have been added:

Enhancements:

  • Support optionExclusive extension in questionnaires [#1281]
  • Add subtitle text to the questionnaire item view [#1113]
  • Add material date picker to datacapture module [#1109]
  • Internationalization for the Questionnaire answerOption item using Translation Extensions [#929]
  • Pop up numeric keyboard for a question that requires phone number [#650]
  • Horizontal layout support for radio buttons in the datacapture library [#542]

Bugs:

  • Soft keyboard is not opened for open choice view [#1293]
  • Date picker questionnaire with required field true does not show calendar icon [#1292]
  • Extra blank space get added below question text if subtitle text is not present [#1291]
  • Hidden questionnaire items not handled in QuestionnaireResponseValidator [#1051]
  • Mismatch between setting questionnaireResponse.questionnaire and validating it [#1028]
  • In some Questionnaire form, instead of link it shows html code [#968]
  • Issues while reselecting single answer option initially set in questionnaire.item.initial [#765]
  • Integrate barcode reader function to the latest merged version of SDC [#687]
  • In paginated layout extra display text is shown at the top [#1314]
  • Stoping users from being able to input/edit date or time in the respective viewholders [#1311]

engine-0.1.0-beta01

2 years ago

This engine-0.1.0-beta01 release of the FHIR Engine library will add in additional features in line with the FHIR Specification for search, sync, security & privacy and data-access APIs. The following items have been added:

Sync API:

  • Include resource version along with the SquashedLocalChange in the FhirEngine.syncUpload [#1096]
  • Use Fhir Bundle type transaction for uploading the local changes to the server [#1021]
  • Reorgnize the data source interface [#1199]
  • FhirEngine Sync Download API Re-design [#1205]
  • Device goes OOM when downloading a lot of resources [#862]
  • Provide Resource Sync map based DownloadManager implementation in the ENgine [#1258]

Search API:

  • URI filter in the search API [#951]
  • Refactoring quantity index table by removing the canonical columns [#733]

Security & Privacy

  • Enable dependency licence check [#750]
  • Support encryption of SQLite DB with SQLCipher [#392]

Data Access API

  • Refactor database index table's foreign key by adding a new local UUID to resource entity [#98]
  • Design and implementation for generation of UUID by FHIR Engine [#784]

engine-0.1.0-alpha06

2 years ago

The engine-0.1.0-alpha06 release includes the following enhancements and fixes:

  • Public releases cannot be used due to internal dependency issue #1005

If your application depends on both the Structured Data Capture library (0.1.0-beta02 and above) and FHIR Engine library (alpha versions), please update your dependency to this version.

sdc-0.1.0-beta02

2 years ago

This 0.1.0-beta02 release of the Data Capture Library include the following features and fixes:

  • Public releases cannot be used due to internal dependency issue #1005
  • Refactor definition-based extraction for multiple resource and create extraction context #670

workflow-0.1.0-alpha01

2 years ago

This workflow-0.1.0-alpha01 release contains the following enhancements and fixes

New features:

  • $measure-evaluate operation API #657

sdc-0.1.0-beta01

2 years ago

This sdc-0.1.0-beta01 release of the data-capture library will add in additional features in line with the FHIR SDC Specification. The following items have been added:

Enhancements:

  • API for loading large questionnaires [#672]
  • Read-only itemControl support [#763]
  • Reduce the library size by removing npm package dependency [#808]
  • API change for data capture config [#809]

Bugs:

  • Crash while using the questionnaire response without disabled items generated by the SDK to resume form filling [#836]
  • Reference/Gallery app get crashed when request focus get switched to bottom view [#863]
  • Read only view in questions/forms too light [#917]
  • UI improvements [#969]
  • Multi select widget displays error incorrectly [#976]