b.well SDK v0.13.0
b.well SDK v0.13.0 Change Log
Production SDK Updates
b.well SDK version 0.13.0 includes the latest round of fully integrated methods aligned with User Journey 4: User is able to retrieve Health Data.
Note: As mentioned in v0.12.0 Change Log, composites are now referred to as groups.
Before referencing the method documentation, please take some time to read the Codings in Health Data Request Objects guide. It will be important to understand this concept as you begin to integrate the health data methods.
The following Groups methods are now available:
- getAllergyIntoleranceGroups
- getCarePlanGroups
- getConditionGroups
- getEncounterGroups
- getProcedureGroups
- getVitalSignsGroups
The following base resource methods are now available:
Also included in this release:
Note The request object for this method included in the mock SDK has changed from ConnectionRequest to RequestConnectionRequest
Methods not available in this release, but coming soon:
- getHealthSummary
- getEncounters
- getVitalSigns
- getMedicationStatements
- getMedicationGroups
- getLabs
- getLabGroups
- getMedicationKnowledge
- getLabKnowledge
Important Changes
Repository Update
- The Maven Artifact path has changed. In
settings.gradle.ktsplease change the url
from: https://bwell-maven-repo.s3.amazonaws.com/
to: https://artifacts.icanbwell.com/repository/bwell-public/
maven {
url = uri("https://artifacts.icanbwell.com/repository/bwell-public/")
Naming Changes
- Pluralization of names used in Health Data methods have been changed. For example,
AllergyIntolerancesRequestis nowAllergyIntoleranceRequest. This applies to all Health Data methods. ObservationCompositionis nowVitalSignGroup
Notable Improvements
- A fix for
exception=Request failed with errors: [Unable to create consent]when calling `createConsent is included in this release. Reference SD-581.
Future Enhancements
- Improved Pagination for Groups: Currently, pagination controls (
pageandpageSize) are not respected by methods for retrieving Groups and specifically thegetCarePlanmethod. Instead all groups are returned regardless of the paging parameters that were set. This will be resolved in an upcoming release. - Refined Search by IDs on Base Resources: An upcoming update will include improvements to the search functionality by IDs on base resources. Currently, searching by IDs returns the full list instead of a filtered list. This will be resolved, ensuring that your search results are more accurate and relevant to your specific queries.
- Enhanced Health Data Fields: We are also addressing an issue where certain fields in each health data endpoint return null values, even when the FHIR server possesses a value. This enhancement will be resolved internally within the service and will not require an SDK release.
