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:

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

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, AllergyIntolerancesRequest is now AllergyIntoleranceRequest. This applies to all Health Data methods.
  • ObservationComposition is now VitalSignGroup

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 (page and pageSize) are not respected by methods for retrieving Groups and specifically the getCarePlan method. 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.