Releases: google/android-fhir
Data Capture Library 0.1.0-beta04
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]
Data Capture Library 0.1.0-beta03
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]
FHIR engine 0.1.0 beta01
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
Data Access API
FHIR engine 0.1.0 alpha06
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.
Data Capture Library 0.1.0-beta02
Workflow Library 0.1.0-alpha01
This workflow-0.1.0-alpha01 release contains the following enhancements and fixes
New features:
- $measure-evaluate operation API #657
Data Capture Library 0.1.0-beta01
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]
FHIR engine 0.1.0 alpha05
This engine-0.1.0-alpha05 release contains the following enhancements and fixes
Enhancements:
- Added support to search using multiple resource types #611
- Add support for Quantity Search #474
- Allow the disjunction of multiple values to match a single search parameter #292
- Allow disjunction of multiple search parameters #723
Bugs:
None
Reference App (Enhancements):
- Sync status #715
- Implement updated design #654
- Risk assessment display #626
- Initiate and complete screener (encounter) #625
- Show work-list (patient list) #624
Reference App (Bugs):
- Remove redundant limit on number of search results #788
Data Capture Library 0.1.0-alpha05
This 0.1.0-alpha05 release of the data capture library adds support for choice and open-choice questions as well as handling ValueSets and ValueSet lookups within questionnaires. It also includes updates to existing features and bug fixes.
New features:
- New widget: dialog with checkboxes #606
- Add support open-choice item using a dialog #689
- Support for hidden fields #656
- Choice item answer lookups via contained ValueSet answerOptions #612
- Callback API for answerOption lookup from referenced ValueSet Resource #613
Bug fixes: (Includes bugs that may have been part of the earlier releases)
- QuestionResponseItem with initial value #755
- Hidden extension to hide question item #683
- Applying validation on bind to keep validation message relavant to current questionnaireItemViewItem #673
- Set values to date and time widget if answer already present #649
- Fix bug with date and date time widgets where you cannot reenter without moving away #208