icure_medical_device_dart_sdk 1.5.4

SDKdartflutter
Platformandroidioswindowslinuxmacos

icure high level sdk for medical devices

openapi

ICure Medical Device Dart SDK

Requirements

Dart 2.12 or later

Installation & Usage

Pub.dev

The recommended way to get this package is through pub.dev, add the following dependency to your pubspec.yaml

dependencies:
  icure_medical_device_dart_sdk:
    path: /path/to/openapi

Github

If you wish to get this package from Github, add the following dependency to your pubspec.yaml

dependencies:
  icure_medical_device_dart_sdk: ^1.4.4

Tests

TODO

Getting Started

Please follow the installation procedure and then run the following:

import 'package:icure_medical_device_dart_sdk/api.dart';

final api = MedTechApiBuilder()
    .withICureBasePath('https://kraken.icure.dev')
    .withUserName('user')
    .withPassword('password')
    .addKeyPair('id', private_key)
.build();

final coding_api = api.codingApi;
final coding = Coding(id: "typ|123|1");

try {
    final result = coding_api.createOrModifyCoding(coding);
    print(result);
} catch (e) {
    print('Exception when calling CodingApi->createOrModifyCoding: $e\n');
}

Documentation for API Endpoints

All URIs are relative to http://127.0.0.1:8912

ClassMethodDescription
CodingApicreateOrModifyCodingCreate or update a [Coding]
CodingApicreateOrModifyCodingsCreate or update a batch of [Coding]
CodingApifilterCodingLoad codings from the database by filtering them using the provided [filter].
CodingApigetCodingGet a [Coding]
CodingApimatchCodingLoad coding ids from the database by filtering them using the provided [filter].
DataSampleApicreateOrModifyDataSampleForCreate or update a [DataSample] for a patient
DataSampleApicreateOrModifyDataSamplesForCreate or update a batch of [DataSample] for a patient
DataSampleApideleteAttachmentDelete an attachment of a DataSample
DataSampleApideleteDataSampleDelete a [DataSample] by its id
DataSampleApideleteDataSamplesDelete a batch of [Data Samples]
DataSampleApifilterDataSampleFind data samples using the provided [filter].
DataSampleApigetDataSampleGet a [DataSample] by its id
DataSampleApigetDataSampleAttachmentContentGet attachment content of a DataSample
DataSampleApigetDataSampleAttachmentDocumentGet document metadata of a DataSample attachment
DataSampleApimatchDataSampleFind data samples ids using the provided Filter.
DataSampleApisetDataSampleAttachmentAdd or update the attachment of a DataSample
HealthcareElementApicreateOrModifyHealthcareElementCreate a Healthcare Element
HealthcareElementApicreateOrModifyHealthcareElementsCreate a Healthcare Element
HealthcareElementApideleteHealthcareElementDelete a Healthcare Element
HealthcareElementApifilterHealthcareElementFind Healthcare Elements using a filter
HealthcareElementApigetHealthcareElementGet a Healthcare Element
HealthcareElementApimatchHealthcareElementFind Healthcare Elements using a filter
HealthcareProfessionalApicreateOrModifyHealthcareProfessionalCreate a newhealthcare professional or modify an existing one.
HealthcareProfessionalApideleteHealthcareProfessionalDelete an existing healthcare professional.
HealthcareProfessionalApifilterHealthcareProfessionalByLoad healthcare professionals from the database by filtering them using the provided Filter.
HealthcareProfessionalApigetHealthcareProfessionalGet a Healthcare professional by id.
HealthcareProfessionalApimatchHealthcareProfessionalByLoadhealthcare professional ids from the database by filtering them using the provided Filter.
MedicalDeviceApicreateOrModifyMedicalDeviceCreate or update a [MedicalDevice]
MedicalDeviceApicreateOrModifyMedicalDevicesCreate or update a batch of [MedicalDevice]
MedicalDeviceApideleteMedicalDeviceDelete a [MedicalDevice]
MedicalDeviceApideleteMedicalDevicesDelete a batch of [MedicalDevice]
MedicalDeviceApifilterMedicalDevicesLoad devices from the database by filtering them using the provided [filter].
MedicalDeviceApigetMedicalDeviceGet a Medical Device
MedicalDeviceApimatchMedicalDevicesLoad medical device ids from the database by filtering them using the provided Filter.
PatientApicreateOrModifyPatientCreate or update a [Patient]
PatientApideletePatientDelete a [Patient]
PatientApifilterPatientsLoad patients from the database by filtering them using the provided [filter].
PatientApigetPatientGet a [Patient]
PatientApimatchPatientsLoad patient ids from the database by filtering them using the provided [filter].
UserApicheckTokenValidityCheck token validity for a user.
UserApicreateOrModifyUserCreate a new user or modify an existing one.
UserApicreateTokenCreate a token for a user.
UserApideleteUserDelete an existing user.
UserApifilterUsersLoad users from the database by filtering them using the provided Filter.
UserApigetLoggedUserGet the details of the logged User.
UserApigetUserGet a User by id.
UserApimatchUsersLoad user ids from the database by filtering them using the provided Filter.

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author