icure_medical_device_dart_sdk 1.5.4 copy "icure_medical_device_dart_sdk: ^1.5.4" to clipboard
icure_medical_device_dart_sdk: ^1.5.4 copied to clipboard

icure high level sdk for medical devices

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add icure_medical_device_dart_sdk

With Flutter:

 $ flutter pub add icure_medical_device_dart_sdk

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  icure_medical_device_dart_sdk: ^1.5.4

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:icure_medical_device_dart_sdk/api.dart';
import 'package:icure_medical_device_dart_sdk/api/authentication_api.dart';
import 'package:icure_medical_device_dart_sdk/api/coding_api.dart';
import 'package:icure_medical_device_dart_sdk/api/data_sample_api.dart';
import 'package:icure_medical_device_dart_sdk/api/healthcare_element_api.dart';
import 'package:icure_medical_device_dart_sdk/api/healthcare_professional_api.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/authentication_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/coding_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/data_sample_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/healthcare_element_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/healthcare_professional_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/medical_device_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/patient_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/impl/user_api_impl.dart';
import 'package:icure_medical_device_dart_sdk/api/medical_device_api.dart';
import 'package:icure_medical_device_dart_sdk/api/patient_api.dart';
import 'package:icure_medical_device_dart_sdk/api/user_api.dart';
import 'package:icure_medical_device_dart_sdk/api_client.dart';
import 'package:icure_medical_device_dart_sdk/api_exception.dart';
import 'package:icure_medical_device_dart_sdk/api_helper.dart';
import 'package:icure_medical_device_dart_sdk/auth/api_key_auth.dart';
import 'package:icure_medical_device_dart_sdk/auth/authentication.dart';
import 'package:icure_medical_device_dart_sdk/auth/http_basic_auth.dart';
import 'package:icure_medical_device_dart_sdk/auth/http_bearer_auth.dart';
import 'package:icure_medical_device_dart_sdk/auth/oauth.dart';
import 'package:icure_medical_device_dart_sdk/filter/coding/all_codings_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/coding/coding_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/coding/coding_by_region_type_label_language_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/complement_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/datasample/data_sample_by_hc_party_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/datasample/data_sample_by_hc_party_identifiers_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/datasample/data_sample_by_hc_party_tag_code_date_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/datasample/data_sample_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/datasample/data_sample_by_secret_foreign_keys.dart';
import 'package:icure_medical_device_dart_sdk/filter/filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/filter_dsl.dart';
import 'package:icure_medical_device_dart_sdk/filter/hcp/all_healthcare_professionals_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/hcp/healthcare_professional_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/healthcareelement/healthcare_element_by_hc_party_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/healthcareelement/healthcare_element_by_hc_party_identifiers_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/healthcareelement/healthcare_element_by_hc_party_patient_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/healthcareelement/healthcare_element_by_hc_party_tag_code_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/healthcareelement/healthcare_element_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/intersection_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/medicaldevice/all_medical_devices_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/medicaldevice/medical_device_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_hc_party_and_identifiers_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_hc_party_and_ssins_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_hc_party_date_of_birth_between_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_hc_party_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_hc_party_gender_education_profession.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_hc_party_name_contains_fuzzy_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/patient/patient_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/union_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/user/all_users_filter.dart';
import 'package:icure_medical_device_dart_sdk/filter/user/user_by_ids_filter.dart';
import 'package:icure_medical_device_dart_sdk/mappers/address.dart';
import 'package:icure_medical_device_dart_sdk/mappers/authentication_token.dart';
import 'package:icure_medical_device_dart_sdk/mappers/code_coding.dart';
import 'package:icure_medical_device_dart_sdk/mappers/code_stub_coding_reference.dart';
import 'package:icure_medical_device_dart_sdk/mappers/delegation.dart';
import 'package:icure_medical_device_dart_sdk/mappers/document.dart';
import 'package:icure_medical_device_dart_sdk/mappers/filter.dart';
import 'package:icure_medical_device_dart_sdk/mappers/healthcare_element.dart';
import 'package:icure_medical_device_dart_sdk/mappers/healthcare_professional.dart';
import 'package:icure_medical_device_dart_sdk/mappers/identifier.dart';
import 'package:icure_medical_device_dart_sdk/mappers/medical_device.dart';
import 'package:icure_medical_device_dart_sdk/mappers/paginated_list.dart';
import 'package:icure_medical_device_dart_sdk/mappers/partnership.dart';
import 'package:icure_medical_device_dart_sdk/mappers/patient.dart';
import 'package:icure_medical_device_dart_sdk/mappers/patient_healthcare_party.dart';
import 'package:icure_medical_device_dart_sdk/mappers/person_name.dart';
import 'package:icure_medical_device_dart_sdk/mappers/property.dart';
import 'package:icure_medical_device_dart_sdk/mappers/property_type.dart';
import 'package:icure_medical_device_dart_sdk/mappers/service_data_sample.dart';
import 'package:icure_medical_device_dart_sdk/mappers/time_series.dart';
import 'package:icure_medical_device_dart_sdk/mappers/typed_value_object.dart';
import 'package:icure_medical_device_dart_sdk/mappers/user.dart';
import 'package:icure_medical_device_dart_sdk/mappers/user_status.dart';
import 'package:icure_medical_device_dart_sdk/medtech_api.dart';
import 'package:icure_medical_device_dart_sdk/model/address.dart';
import 'package:icure_medical_device_dart_sdk/model/authentication_token.dart';
import 'package:icure_medical_device_dart_sdk/model/coding.dart';
import 'package:icure_medical_device_dart_sdk/model/coding_reference.dart';
import 'package:icure_medical_device_dart_sdk/model/content.dart';
import 'package:icure_medical_device_dart_sdk/model/data_sample.dart';
import 'package:icure_medical_device_dart_sdk/model/delegation.dart';
import 'package:icure_medical_device_dart_sdk/model/document.dart';
import 'package:icure_medical_device_dart_sdk/model/extended/delegation_extended.dart';
import 'package:icure_medical_device_dart_sdk/model/extended/user_extended.dart';
import 'package:icure_medical_device_dart_sdk/model/healthcare_element.dart';
import 'package:icure_medical_device_dart_sdk/model/healthcare_professional.dart';
import 'package:icure_medical_device_dart_sdk/model/identifier.dart';
import 'package:icure_medical_device_dart_sdk/model/inline_response403.dart';
import 'package:icure_medical_device_dart_sdk/model/measure.dart';
import 'package:icure_medical_device_dart_sdk/model/medical_device.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_document_key_and_id_pair_object.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_coding.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_data_sample.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_healthcare_element.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_healthcare_professional.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_medical_device.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_patient.dart';
import 'package:icure_medical_device_dart_sdk/model/paginated_list_user.dart';
import 'package:icure_medical_device_dart_sdk/model/partnership.dart';
import 'package:icure_medical_device_dart_sdk/model/patient.dart';
import 'package:icure_medical_device_dart_sdk/model/patient_health_care_party.dart';
import 'package:icure_medical_device_dart_sdk/model/person_name.dart';
import 'package:icure_medical_device_dart_sdk/model/property.dart';
import 'package:icure_medical_device_dart_sdk/model/property_type.dart';
import 'package:icure_medical_device_dart_sdk/model/registration_process.dart';
import 'package:icure_medical_device_dart_sdk/model/registration_result.dart';
import 'package:icure_medical_device_dart_sdk/model/system_meta_data_encrypted.dart';
import 'package:icure_medical_device_dart_sdk/model/system_meta_data_owner.dart';
import 'package:icure_medical_device_dart_sdk/model/system_meta_data_owner_encrypted.dart';
import 'package:icure_medical_device_dart_sdk/model/telecom.dart';
import 'package:icure_medical_device_dart_sdk/model/time_series.dart';
import 'package:icure_medical_device_dart_sdk/model/typed_value_object.dart';
import 'package:icure_medical_device_dart_sdk/model/user.dart';
import 'package:icure_medical_device_dart_sdk/model/user_status.dart';
import 'package:icure_medical_device_dart_sdk/utils/cached_map.dart';
import 'package:icure_medical_device_dart_sdk/utils/date_utils.dart';
import 'package:icure_medical_device_dart_sdk/utils/functional_utils.dart';
import 'package:icure_medical_device_dart_sdk/utils/iterable_utils.dart';
import 'package:icure_medical_device_dart_sdk/utils/net_utils.dart';
import 'package:icure_medical_device_dart_sdk/utils/uti_detector.dart';