b.well Kotlin SDK v1.14.0 Change Log

b.well Kotlin SDK version 1.14.0 includes an enhancement.

Updates

createConnection now supports integrationType

  • ConnectionCreateRequest has a new optional integrationType(IntegrationType) builder method
  • When integrationType is set to DIRECT, credentials are not required:username and password can be omitted
  • For all other integration types, username and password remain required

IntegrationType enum additions

b.well Kotlin SDK v1.13.0 Change Log

b.well Kotlin SDK version 1.13.0 includes new features and several enhancements.

New Additions

New ProviderManager (BWellSdk.provider)

  • A new top-level ProviderManager is now accessible via BWellSdk.provider with the following methods:
    • getPractitioners(PractitionerRequest) — fetch US-core Practitioner resources
    • getOrganizations(OrganizationRequest) — fetch Organization resources
    • getLocations(LocationRequest) — fetch Location resources
    • getPractitionerRoles(PractitionerRoleRequest) — fetch PractitionerRole resources

New UserManager methods

  • Two new methods are now available on BWellSdk.user:
    • getServiceRequests(ServiceRequestRequest?) — retrieves ServiceRequest resources
    • getSpecimens(SpecimenRequest?) — retrieves Specimen resources

Updates

Search: HealthResourceSearchRequest updates

  • New searchContext(SearchContext) builder method — specifies the context in which a search is performed, affecting which configurations are applied to results
  • location() builder now has two new overloads:
    • location(latitude: Double, longitude: Double) — lat/long only
    • location(zipCode: String) — zip code only
    • NOTE: The previous 3-parameter location(latitude, longitude, zipCode) variant is now deprecated — please migrate to the new overloads

Search: HealthResource model updates

  • New bookable: Bookable? field added
  • New providerLocation: List<ProviderLocation>? field added — includes scheduling information
  • NOTE:location field is now deprecated — please use providerLocation instead

Financials: ExplanationOfBenefit model updates

  • ExplanationOfBenefitItem expanded with additional adjudication fields
  • New related and process note fields added via ExplanationOfBenefitRelated and ExplanationOfBenefitProcessNote

b.well SDK v1.12.3 Change Log

b.well SDK version 1.12.3 includes a bug fix.

Updates

  • This version ensures that token state is properly persisted and maintained during refresh operations.


b.well SDK v1.12.2 Change Log

b.well SDK version 1.12.2 includes an enhancement.

Updates

  • The SDK size has now been reduced.

b.well SDK v1.12.0 Change Log

b.well SDK version 1.12.0 includes an enhancement.

Updates

  • getVerificationStatus now returns errorCode
    • errorCode is one of SERVER_ERROR, PERSON_MATCHING_ERROR or null

b.well SDK version 1.11.2 includes new features and some enhancements.

New Additions

  • health.getDiagnosticReportLabGroups
  • health.getDiagnosticReports
  • user.getPatients
  • user.getRelatedPersons

Updates

  • getMemberConnections now supports retrieving previously deleted connection ids to enable re-activation
    • MemberConnectionsRequest supports filtering by status and integrationType
      • IntegrationTypeis one of: PROA,DIRECT_IAS,INDIRECT_IAS
    • syncStatus will now include new enum values: DELETING and DATA_DELETED
  • Additional fields exposed for:
    • PractitionerRole
      • active
      • resourceType
      • identifier
      • location
      • organization
      • code
      • period
      • practitioner
      • specialty
      • telecom
      • endpoint

b.well SDK v1.10.1 Change Log

b.well SDK version 1.10.1 includes some enhancements.

Updates

  • getMemberConnections.status enum now includes ACCESS_ENDED
    • When IAS Consent is revoked by the user, all currently connected Direct IAS connections will be transitioned to ACCESS_ENDED
    • When IAS Consent is re-permitted, all Direct IAS connections in the ACCESS_ENDED status will be transition to CONNECTED
  • Additional fields exposed for:
    • CareTeams:
      • resourceType
      • status
      • participant
    • Location:
      • status
    • Organization:
      • active
      • type

b.well SDK v1.9.0 Change Log

b.well SDK version 1.9.0 includes a new feature.

New Additions

Activate a Previously Disconnected Direct IAS Connection

  • A new endpoint, activateDirectConnection, has been introduced. This allows users to reconnect a previously disconnected Direct Individual Access Service (IAS) connection and start retrieving new data for that connection again.

b.well SDK v1.8.0 Change Log

b.well SDK version 1.8.0 includes new features and some small enhancements.

New Additions

Record Location Status now supported

  • The getTasks endpoint will now return a task indicating the status of the IAS Record Location.

Updates

  • getMemberConnections.category now includes IDENTITYfor Direct IAS connections
  • getTasks now includes a filter for performerType (user or system)
    • Note: Please filter by user for all current uses of getTasks to retrieve insights
  • The following fields were added to getMedicationGroups
    • lastEncounter
    • pharmacyName
    • prescriber
    • refillsRemaining
    • totalRefills
    • lastFilled
    • daysOfSupply
    • prescriberInstruction
    • pharmacyInstruction
  1. Updated Methods

getHealthResourceSearchResponse

  • Score will not be available in the response.

createConsent

  • Add support for IAS_IMPORT_RECORDS consent category