Crates.io | ribbon-health |
lib.rs | ribbon-health |
version | 2.5.4 |
source | src |
created_at | 2025-03-17 17:10:46.638303+00 |
updated_at | 2025-05-21 01:58:46.81326+00 |
description | Unofficial Rust client for the Ribbon Health API - access healthcare provider data, locations, insurance information, and more |
homepage | |
repository | https://github.com/nikothomas/ribbon-health |
max_upload_size | |
id | 1595698 |
size | 3,024,463 |
An API client for interacting with the data provided by Ribbon Health, including information about healthcare providers, locations, insurances, and more.
This API client was generated by the OpenAPI Generator project along with some custom tooling where necessary.
org.openapitools.codegen.languages.RustClientCodegen
Add the dependency to your Cargo.toml
:
[dependencies]
ribbon-health = "2.5.4"
All URIs are relative to https://api.ribbonhealth.com/v1
Class | Method | HTTP request | Description |
---|
CostEstimatesApi | get_eligibility | POST /eligibility | getEligibility CostEstimatesApi | get_eligibility_insurance_partner | GET /eligibility_insurance_partners/{insurance_partner} | getEligibilityInsurancePartner CostEstimatesApi | get_eligibility_insurance_partners | GET /eligibility_insurance_partners | getEligibilityInsurancePartners CostEstimatesApi | get_procedure_cost_estimate | GET /procedure_cost_estimate | getProcedureCostEstimate FiltersApi | create_custom_location_filter | POST /custom/locations/filters | createCustomLocationFilter FiltersApi | create_custom_provider_filter | POST /custom/providers/filters | createCustomProviderFilter FiltersApi | delete_custom_location_filter | DELETE /custom/locations/filters/{filter_uuid} | deleteCustomLocationFilter FiltersApi | delete_custom_provider_filter | DELETE /custom/providers/filters/{filter_uuid} | deleteCustomProviderFilter FiltersApi | edit_custom_location_filter | PUT /custom/locations/filters/{filter_uuid} | editCustomLocationFilter FiltersApi | edit_custom_provider_filter | PUT /custom/providers/filters/{filter_uuid} | editCustomProviderFilter FiltersApi | get_custom_location_filters | GET /custom/locations/filters | getCustomLocationFilters FiltersApi | get_custom_provider_filters | GET /custom/providers/filters | getCustomProviderFilters FocusAreaEndpointsApi | get_clinical_area | GET /custom/clinical_areas/{clinical_area_uuid} | getClinicalArea FocusAreaEndpointsApi | get_clinical_areas | GET /custom/clinical_areas | getClinicalAreas FocusAreaEndpointsApi | get_condition | GET /custom/conditions/{condition_uuid} | getCondition FocusAreaEndpointsApi | get_conditions | GET /custom/conditions | getConditions FocusAreaEndpointsApi | get_treatment | GET /custom/treatments/{treatment_uuid} | getTreatment FocusAreaEndpointsApi | get_treatments | GET /custom/treatments | getTreatments LocationsApi | delete_custom_location | DELETE /custom/locations/{location_uuid} | deleteCustomLocation LocationsApi | get_custom_location | GET /custom/locations/{location_uuid} | getCustomLocation LocationsApi | get_custom_locations | GET /custom/locations | getCustomLocations LocationsApi | post_custom_locations | POST /custom/locations | postCustomLocations LocationsApi | put_custom_location | PUT /custom/locations/{location_uuid} | putCustomLocation LocationsApi | put_custom_location_clinical_areas | PUT /custom/locations/{location_uuid}/clinical_areas | putCustomLocationClinicalAreas LocationsApi | put_custom_location_insurances | PUT /custom/locations/{location_uuid}/insurances | putCustomLocationInsurances LocationsApi | put_custom_location_organizations | PUT /custom/locations/{location_uuid}/organizations | putCustomLocationOrganizations NetworksApi | get_network_analysis | GET /network_analysis | getNetworkAnalysis OrganizationsApi | get_organization | GET /custom/organizations/{organization_uuid} | getOrganization OrganizationsApi | get_organizations | GET /custom/organizations | getOrganizations PriceTransparencyApi | get_pricing_carrier | GET /pricing/carrier/{carrier_uuid} | getPricingCarrier PriceTransparencyApi | get_pricing_carrier_names | GET /pricing/version | getPricingCarrierNames PriceTransparencyApi | get_pricing_carriers | GET /pricing/carriers | getPricingCarriers PriceTransparencyApi | get_pricing_provider_procedure | GET /pricing/providers/{npi}/procedures/{procedure_uuid} | getPricingProviderProcedure PriceTransparencyApi | get_pricing_provider_procedure_location | GET /pricing/providers/{npi}/procedures/{procedure_uuid}/locations/{location_uuid} | getPricingProviderProcedureLocation PriceTransparencyApi | get_pricing_provider_procedures | GET /pricing/providers/{npi}/procedures | getPricingProviderProcedures PriceTransparencyApi | get_pricing_providers | GET /pricing/providers | getPricingProviders PriceTransparencyApi | get_pricing_version_carrier | GET /pricing/version/{carrier_name} | getPricingVersionCarrier ProvidersApi | get_custom_provider | GET /custom/providers/{npi} | getCustomProvider ProvidersApi | get_custom_providers | GET /custom/providers | getCustomProviders ProvidersApi | put_custom_provider | PUT /custom/providers/{npi} | putCustomProvider ProvidersApi | put_custom_provider_clinical_areas | PUT /custom/providers/{npi}/clinical_areas | putCustomProviderClinicalAreas ProvidersApi | put_custom_provider_location | PUT /custom/providers/{npi}/locations/{location_uuid} | putCustomProviderLocation ProvidersApi | put_custom_provider_location_insurances | PUT /custom/providers/{npi}/locations/{location_uuid}/insurances | putCustomProviderLocationInsurances ProvidersApi | put_custom_provider_location_organizations | PUT /custom/providers/{npi}/locations/{location_uuid}/organizations | putCustomProviderLocationOrganizations ProvidersApi | put_custom_provider_locations | PUT /custom/providers/{npi}/locations | putCustomProviderLocations ProvidersApi | put_custom_provider_primary_specialties | PUT /custom/providers/{npi}/specialties/{specialty_uuid} | putCustomProviderPrimarySpecialties ProvidersApi | put_custom_provider_procedures | PUT /custom/providers/{npi}/procedures | putCustomProviderProcedures ProvidersApi | put_custom_provider_specialties | PUT /custom/providers/{npi}/specialties | putCustomProviderSpecialties ReferenceEndpointsApi | delete_custom_insurance | DELETE /custom/insurances/{insurance_uuid} | deleteCustomInsurance ReferenceEndpointsApi | delete_custom_location_type | DELETE /custom/location_types/{location_type_uuid} | deleteCustomLocationType ReferenceEndpointsApi | delete_custom_provider_type | DELETE /custom/provider_types/{provider_type_uuid} | deleteCustomProviderType ReferenceEndpointsApi | delete_custom_specialty | DELETE /custom/specialties/{specialty_uuid} | deleteCustomSpecialty ReferenceEndpointsApi | get_custom_insurance | GET /custom/insurances/{insurance_uuid} | getCustomInsurance ReferenceEndpointsApi | get_custom_location_type | GET /custom/location_types/{location_type_uuid} | getCustomLocationType ReferenceEndpointsApi | get_custom_location_types | GET /location_types | getCustomLocationTypes ReferenceEndpointsApi | get_custom_provider_type | GET /custom/provider_types/{provider_type_uuid} | getCustomProviderType ReferenceEndpointsApi | get_custom_provider_types | GET /provider_types | getCustomProviderTypes ReferenceEndpointsApi | get_custom_specialty | GET /custom/specialties/{specialty_uuid} | getCustomSpecialty ReferenceEndpointsApi | get_insurances | GET /custom/insurances | getInsurances ReferenceEndpointsApi | get_languages | GET /languages | getLanguages ReferenceEndpointsApi | get_procedure | GET /procedures/{procedure_uuid} | getProcedure ReferenceEndpointsApi | get_procedures | GET /procedures | getProcedures ReferenceEndpointsApi | get_specialties | GET /custom/specialties | getSpecialties ReferenceEndpointsApi | post_custom_insurance | POST /custom/insurances | postCustomInsurance ReferenceEndpointsApi | post_custom_location_type | POST /custom/location_types | postCustomLocationType ReferenceEndpointsApi | post_custom_provider_type | POST /custom/provider_types | postCustomProviderType ReferenceEndpointsApi | post_custom_specialty | POST /custom/specialties | postCustomSpecialty ReferenceEndpointsApi | put_custom_insurance | PUT /custom/insurances/{insurance_uuid} | putCustomInsurance ReferenceEndpointsApi | put_custom_location_type | PUT /custom/location_types/{location_type_uuid} | putCustomLocationType ReferenceEndpointsApi | put_custom_provider_type | PUT /custom/provider_types/{provider_type_uuid} | putCustomProviderType ReferenceEndpointsApi | put_custom_specialty | PUT /custom/specialties/{specialty_uuid} | putCustomSpecialty TinsApi | get_custom_tin | GET /custom/tin/{tin_id} | getCustomTin TinsApi | get_tins | GET /custom/tin | getTins
GetCustomProviderFilters200ResponseDataInnerFilterFilterType
GetCustomProviders200ResponseDataInnerEducationsInnerEducation
GetCustomProviders200ResponseDataInnerInsurancesInnerCodesInner
GetCustomProviders200ResponseDataInnerLocationsInnerAddressDetails
GetCustomProviders200ResponseDataInnerLocationsInnerFaxesInner
GetCustomProviders200ResponseDataInnerLocationsInnerPhoneNumbersInner
GetCustomProviders200ResponseParametersClinicalAreaIdsConditionsInner
GetCustomProviders200ResponseParametersClinicalAreaIdsConditionsInnerTypesInner
GetCustomProviders200ResponseParametersClinicalAreaIdsTreatmentsInner
GetCustomProviders200ResponseParametersClinicalAreaIdsTypesInner
GetCustomProviders200ResponseParametersProcedureProcedureCodesInner
GetCustomProviders200ResponseParametersSpecialtyTaxonomyCode
GetEligibility200ResponseDeductibleDetailIndividualInNetwork
GetEligibility200ResponseDeductibleDetailIndividualOutOfNetwork
GetEligibility200ResponseOutOfPocketDetailIndividualInNetwork
GetEligibility200ResponseOutOfPocketDetailIndividualOutOfNetwork
GetPricingProviderProcedures200ResponseParametersInsuranceDisplay
GetPricingProviders200ResponseDataInnerMatchedLocationCostsInpatient
GetPricingProviders200ResponseDataInnerMatchedLocationCostsOutpatient
GetPricingProviders200ResponseDataInnerMatchedLocationCostsOutpatientComponentsInner
To get access to the crate's generated documentation, use:
cargo doc --open