icure_dart_sdk 1.1.2 copy "icure_dart_sdk: ^1.1.2" to clipboard
icure_dart_sdk: ^1.1.2 copied to clipboard

discontinuedreplaced by: cardinal_sdk

icure low level dart sdk.

icure_dart_sdk #

The iCure Data Stack Application API is the native interface to iCure.

This Dart package is automatically generated by the OpenAPI Generator project:

  • API version: v2
  • Build package: org.openapitools.codegen.languages.DartClientCodegen

Requirements #

Dart 2.12 or later

Installation & Usage #

Github #

If this Dart package is published to Github, add the following dependency to your pubspec.yaml

dependencies:
  icure_dart_sdk:
    git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git

Local #

To use the package in your local drive, add the following dependency to your pubspec.yaml

dependencies:
  icure_dart_sdk:
    path: /path/to/icure_dart_sdk

Tests #

TODO

Getting Started #

Please follow the installation procedure and then run the following:

import 'package:icure_dart_sdk/api.dart';


final api_instance = AccessLogApi();
final accessLogDto = AccessLogDto(); // AccessLogDto |

try {
    final result = api_instance.createAccessLog(accessLogDto);
    print(result);
} catch (e) {
    print('Exception when calling AccessLogApi->createAccessLog: $e\n');
}

Documentation for API Endpoints #

All URIs are relative to https://kraken.icure.dev

Class Method HTTP request Description
AccessLogApi createAccessLog **
POST** /rest/v1/accesslog Creates an access log
AccessLogApi deleteAccessLogs **
POST** /rest/v1/accesslog/delete/batch Deletes an access log
AccessLogApi findAccessLogsBy **
GET** /rest/v1/accesslog Get Paginated List of Access logs
AccessLogApi findAccessLogsByUserAfterDate **
GET** /rest/v1/accesslog/byUser Get Paginated List of Access logs by user after date
AccessLogApi getAccessLog **
GET** /rest/v1/accesslog/{accessLogId} Gets an access log
AccessLogApi [**
listAccessLogsByHCPartyAndPatientForeignKeys**](doc//AccessLogApi.md#listaccesslogsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/accesslog/byHcPartySecretForeignKeys List access logs found By Healthcare Party and secret foreign keyelementIds.
AccessLogApi modifyAccessLog **
PUT** /rest/v1/accesslog Modifies an access log
AgendaApi createAgenda POST /rest/v1/agenda Creates a agenda
AgendaApi deleteAgendas **
POST** /rest/v1/agenda/delete/batch Deletes agendas
AgendaApi getAgenda GET /rest/v1/agenda/{agendaId} Gets an agenda
AgendaApi getAgendas GET /rest/v1/agenda Gets all agendas
AgendaApi getAgendasForUser **
GET** /rest/v1/agenda/byUser Gets all agendas for user
AgendaApi getReadableAgendasForUser **
GET** /rest/v1/agenda/readableForUser Gets readable agendas for user
AgendaApi modifyAgenda PUT /rest/v1/agenda Modifies an agenda
AnonymousAccessApi [**
getAvailabilitiesByPeriodAndCalendarItemTypeId**](doc//AnonymousAccessApi.md#getavailabilitiesbyperiodandcalendaritemtypeid) **
GET** /rest/v1/aa/available/inGroup/{groupId}/forUser/{userId}/type/{getCalendarItemTypeId} Get Availabilities for HCP and appointmentType
AnonymousAccessApi listAppointmentTypesForUser **
GET** /rest/v1/aa/appointmentType/inGroup/{groupId}/forUser/{userId} List Calendar Item types for a provided group id and user id
AnonymousAccessApi listHealthcarePartiesInGroup **
GET** /rest/v1/aa/hcparty/inGroup/{groupId} List healthcare parties for a provided group id
ApplicationsettingsApi getApplicationSettings **
GET** /rest/v1/appsettings Gets all application settings
ArticleApi createArticle POST /rest/v1/article Creates a article
ArticleApi deleteArticles **
POST** /rest/v1/article/delete/batch Deletes articles
ArticleApi getArticle GET /rest/v1/article/{articleId} Gets an article
ArticleApi getArticles GET /rest/v1/article Gets all articles
ArticleApi modifyArticle PUT /rest/v1/article Modifies an article
AuthApi login POST /rest/v1/auth/login login
AuthApi logout GET /rest/v1/auth/logout logout
AuthApi logoutPost POST /rest/v1/auth/logout logout
AuthApi token GET /rest/v1/auth/token/{method}/{path} token
BeefactApi createBatchAndMessage **
POST** /rest/v1/be_efact/{insuranceId}/{newMessageId}/{numericalRef} create batch and message
BekmehrApi checkIfSMFPatientsExists **
POST** /rest/v1/be_kmehr/smf/{documentId}/checkIfSMFPatientsExists Check whether patients in SMF already exists in DB
BekmehrApi generateContactreportExport **
POST** /rest/v1/be_kmehr/contactreport/{patientId}/export/{id} Get Kmehr contactreport
BekmehrApi generateDiaryNote **
POST** /rest/v1/be_kmehr/diarynote/{patientId}/export Generate diarynote
BekmehrApi generateLabresultExport **
POST** /rest/v1/be_kmehr/labresult/{patientId}/export/{id} Get Kmehr labresult
BekmehrApi generateMedicationSchemeExport **
POST** /rest/v1/be_kmehr/medicationscheme/{patientId}/export Get Medicationscheme export
BekmehrApi generateNoteExport **
POST** /rest/v1/be_kmehr/note/{patientId}/export/{id} Get Kmehr note
BekmehrApi generatePatientInfoExport **
POST** /rest/v1/be_kmehr/patientinfo/{patientId}/export Get KMEHR Patient Info export
BekmehrApi generatePrescriptionExport **
POST** /rest/v1/be_kmehr/prescription/{patientId}/export/{id} Get Kmehr prescription
BekmehrApi generateReportExport **
POST** /rest/v1/be_kmehr/report/{patientId}/export/{id} Get Kmehr report
BekmehrApi generateRequestExport **
POST** /rest/v1/be_kmehr/request/{patientId}/export/{id} Get Kmehr request
BekmehrApi generateResultExport **
POST** /rest/v1/be_kmehr/result/{patientId}/export/{id} Get Kmehr result
BekmehrApi generateSmfExport **
POST** /rest/v1/be_kmehr/smf/{patientId}/export Get SMF (Software Medical File) export
BekmehrApi generateSumehr **
POST** /rest/v1/be_kmehr/sumehr/{patientId}/export Generate sumehr
BekmehrApi generateSumehrV2 **
POST** /rest/v1/be_kmehr/sumehrv2/{patientId}/export Generate sumehr
BekmehrApi getSumehrContent **
POST** /rest/v1/be_kmehr/sumehr/{patientId}/content Get sumehr elements
BekmehrApi getSumehrMd5 **
POST** /rest/v1/be_kmehr/sumehr/{patientId}/md5 Check sumehr signature
BekmehrApi getSumehrV2Content **
POST** /rest/v1/be_kmehr/sumehrv2/{patientId}/content Get sumehr elements
BekmehrApi getSumehrV2Md5 **
POST** /rest/v1/be_kmehr/sumehrv2/{patientId}/md5 Check sumehr signature
BekmehrApi importMedicationScheme **
POST** /rest/v1/be_kmehr/medicationscheme/{documentId}/import Import MedicationScheme into patient(s) using existing document
BekmehrApi importSmf **
POST** /rest/v1/be_kmehr/smf/{documentId}/import Import SMF into patient(s) using existing document
BekmehrApi importSumehr **
POST** /rest/v1/be_kmehr/sumehr/{documentId}/import Import sumehr into patient(s) using existing document
BekmehrApi importSumehrByItemId **
POST** /rest/v1/be_kmehr/sumehr/{documentId}/importbyitemid Import sumehr into patient(s) using existing document
BekmehrApi isSumehrV2Valid **
POST** /rest/v1/be_kmehr/sumehrv2/{patientId}/valid Get sumehr validity
BekmehrApi isSumehrValid **
POST** /rest/v1/be_kmehr/sumehr/{patientId}/valid Get sumehr validity
BekmehrApi validateSumehr **
POST** /rest/v1/be_kmehr/sumehr/{patientId}/validate Validate sumehr
BekmehrApi validateSumehrV2 **
POST** /rest/v1/be_kmehr/sumehrv2/{patientId}/validate Validate sumehr
BeresultexportApi exportHealthOne **
POST** /rest/v1/be_result_export/hl1/{fromHcpId}/{toHcpId}/{patId}/{date}/{ref} Export data
BeresultexportApi exportKmehrReport **
POST** /rest/v1/be_result_export/kmehrreport/{fromHcpId}/{toHcpId}/{patId}/{date}/{ref} Export data
BeresultexportApi exportMedidoc **
POST** /rest/v1/be_result_export/medidoc/{fromHcpId}/{toHcpId}/{patId}/{date}/{ref} Export data
BeresultimportApi canHandle **
GET** /rest/v1/be_result_import/canhandle/{id} Can we handle this document
BeresultimportApi doImport **
GET** /rest/v1/be_result_import/import/{documentId}/{hcpId}/{language} import document
BeresultimportApi getInfos **
GET** /rest/v1/be_result_import/infos/{id} Extract general infos from document
Besamv2Api findAmpsByDmppCode **
GET** /rest/v1/be_samv2/amp/byDmppCode/{dmppCode} Finding AMPs by dmpp code
Besamv2Api findPaginatedAmpsByAtc **
GET** /rest/v1/be_samv2/vmp/byAtc/{atcCode} Finding AMPs by atc code with pagination.
Besamv2Api findPaginatedAmpsByGroupCode **
GET** /rest/v1/be_samv2/amp/byGroupCode/{vmpgCode} Finding AMPs by group with pagination.
Besamv2Api findPaginatedAmpsByGroupId **
GET** /rest/v1/be_samv2/amp/byGroupId/{vmpgId} Finding AMPs by group with pagination.
Besamv2Api findPaginatedAmpsByLabel **
GET** /rest/v1/be_samv2/amp Finding AMPs by label with pagination.
Besamv2Api findPaginatedAmpsByVmpCode **
GET** /rest/v1/be_samv2/amp/byVmpCode/{vmpCode} Finding AMPs by vmp code with pagination.
Besamv2Api findPaginatedAmpsByVmpId **
GET** /rest/v1/be_samv2/amp/byVmpId/{vmpId} Finding AMPs by vmp id with pagination.
Besamv2Api findPaginatedNmpsByLabel **
GET** /rest/v1/be_samv2/nmp Finding NMPs by label with pagination.
Besamv2Api findPaginatedVmpGroupsByLabel **
GET** /rest/v1/be_samv2/vmpgroup Finding VMP groups by language label with pagination.
Besamv2Api findPaginatedVmpGroupsByVmpGroupCode **
GET** /rest/v1/be_samv2/vmpgroup/byGroupCode/{vmpgCode} Finding VMP groups by cmpgCode with pagination.
Besamv2Api findPaginatedVmpsByGroupCode **
GET** /rest/v1/be_samv2/vmp/byGroupCode/{vmpgCode} Finding VMPs by group with pagination.
Besamv2Api findPaginatedVmpsByGroupId **
GET** /rest/v1/be_samv2/vmp/byGroupId/{vmpgId} Finding VMPs by group with pagination.
Besamv2Api findPaginatedVmpsByLabel **
GET** /rest/v1/be_samv2/vmp Finding VMPs by label with pagination.
Besamv2Api findPaginatedVmpsByVmpCode **
GET** /rest/v1/be_samv2/vmp/byVmpCode/{vmpCode} Finding VMPs by group with pagination.
Besamv2Api getSamVersion GET /rest/v1/be_samv2/v Get Samv2 version.
Besamv2Api listAmpsByDmppCodes **
POST** /rest/v1/be_samv2/amp/byDmppCodes Finding AMPs by dmpp code
Besamv2Api listAmpsByGroupCodes **
POST** /rest/v1/be_samv2/amp/byGroupCodes Finding AMPs by group.
Besamv2Api listAmpsByGroupIds **
POST** /rest/v1/be_samv2/amp/byGroupIds Finding AMPs by group.
Besamv2Api listAmpsByVmpCodes **
POST** /rest/v1/be_samv2/amp/byVmpCodes Finding AMPs by vmp code.
Besamv2Api listAmpsByVmpIds **
POST** /rest/v1/be_samv2/amp/byVmpIds Finding AMPs by vmp id.
Besamv2Api listNmpsByCnks **
POST** /rest/v1/be_samv2/nmp/byCnks Finding NMPs by cnk id.
Besamv2Api listPharmaceuticalForms **
GET** /rest/v1/be_samv2/pharmaform List all pharmaceutical forms.
Besamv2Api listSubstances **
GET** /rest/v1/be_samv2/substance List all substances.
Besamv2Api listVmpGroupsByVmpGroupCodes **
POST** /rest/v1/be_samv2/vmpgroup/byGroupCodes Finding AMPs by group.
Besamv2Api listVmpsByGroupIds **
POST** /rest/v1/be_samv2/vmp/byGroupIds Finding VMPs by group.
Besamv2Api listVmpsByVmpCodes **
POST** /rest/v1/be_samv2/vmp/byVmpCodes Finding VMPs by group.
CalendarItemApi createCalendarItem **
POST** /rest/v1/calendarItem Creates a calendarItem
CalendarItemApi deleteCalendarItem **
POST** /rest/v1/calendarItem/{calendarItemIds} Deletes an calendarItem
CalendarItemApi deleteCalendarItems **
POST** /rest/v1/calendarItem/delete/batch Deletes calendarItems
CalendarItemApi [**
findCalendarItemsByHCPartyPatientForeignKeys**](doc//CalendarItemApi.md#findcalendaritemsbyhcpartypatientforeignkeys) **
GET** /rest/v1/calendarItem/byHcPartySecretForeignKeys Find CalendarItems by hcparty and patient
CalendarItemApi findCalendarItemsByRecurrenceId **
GET** /rest/v1/calendarItem/byRecurrenceId Find CalendarItems by recurrenceId
CalendarItemApi getCalendarItem **
GET** /rest/v1/calendarItem/{calendarItemId} Gets an calendarItem
CalendarItemApi getCalendarItems **
GET** /rest/v1/calendarItem Gets all calendarItems
CalendarItemApi [**
getCalendarItemsByPeriodAndHcPartyId**](doc//CalendarItemApi.md#getcalendaritemsbyperiodandhcpartyid) **
POST** /rest/v1/calendarItem/byPeriodAndHcPartyId Get CalendarItems by Period and HcPartyId
CalendarItemApi getCalendarItemsWithIds **
POST** /rest/v1/calendarItem/byIds Get calendarItems by ids
CalendarItemApi getCalendarsByPeriodAndAgendaId **
POST** /rest/v1/calendarItem/byPeriodAndAgendaId Get CalendarItems by Period and AgendaId
CalendarItemApi modifyCalendarItem **
PUT** /rest/v1/calendarItem Modifies an calendarItem
CalendarItemApi setCalendarItemsDelegations **
POST** /rest/v1/calendarItem/delegations Update delegations in calendarItems
CalendarItemTypeApi createCalendarItemType **
POST** /rest/v1/calendarItemType Creates a calendarItemType
CalendarItemTypeApi deleteCalendarItemTypes **
POST** /rest/v1/calendarItemType/delete/batch Deletes calendarItemTypes
CalendarItemTypeApi getCalendarItemType **
GET** /rest/v1/calendarItemType/{calendarItemTypeId} Gets a calendarItemType
CalendarItemTypeApi getCalendarItemTypes **
GET** /rest/v1/calendarItemType Gets all calendarItemTypes
CalendarItemTypeApi [**
getCalendarItemTypesIncludeDeleted**](doc//CalendarItemTypeApi.md#getcalendaritemtypesincludedeleted) **
GET** /rest/v1/calendarItemType/includeDeleted Gets all calendarItemTypes include deleted
CalendarItemTypeApi modifyCalendarItemType **
PUT** /rest/v1/calendarItemType Modifies an calendarItemType
ClassificationApi createClassification **
POST** /rest/v1/classification Create a classification with the current user
ClassificationApi deleteClassifications **
POST** /rest/v1/classification/delete/batch Delete classification Templates.
ClassificationApi [**
findClassificationsByHCPartyPatientForeignKeys**](doc//ClassificationApi.md#findclassificationsbyhcpartypatientforeignkeys) **
GET** /rest/v1/classification/byHcPartySecretForeignKeys List classification Templates found By Healthcare Party and secret foreign keyelementIds.
ClassificationApi getClassification **
GET** /rest/v1/classification/{classificationId} Get a classification Template
ClassificationApi getClassificationByHcPartyId **
GET** /rest/v1/classification/byIds/{ids} Get a list of classifications
ClassificationApi modifyClassification **
PUT** /rest/v1/classification Modify a classification Template
ClassificationApi newClassificationDelegations **
POST** /rest/v1/classification/{classificationId}/delegate Delegates a classification to a healthcare party
ClassificationApi setClassificationsDelegations **
POST** /rest/v1/classification/delegations Update delegations in classification
ClassificationTemplateApi [**
createClassificationTemplate**](doc//ClassificationTemplateApi.md#createclassificationtemplate) **
POST** /rest/v1/classificationTemplate Create a classification Template with the current user
ClassificationTemplateApi [**
deleteClassificationTemplates**](doc//ClassificationTemplateApi.md#deleteclassificationtemplates) **
POST** /rest/v1/classificationTemplate/delete/batch Delete classification Templates.
ClassificationTemplateApi [**
findClassificationTemplatesBy**](doc//ClassificationTemplateApi.md#findclassificationtemplatesby) **
GET** /rest/v1/classificationTemplate List all classification templates with pagination
ClassificationTemplateApi [**
getClassificationTemplate**](doc//ClassificationTemplateApi.md#getclassificationtemplate) **
GET** /rest/v1/classificationTemplate/{classificationTemplateId} Get a classification Template
ClassificationTemplateApi [**
getClassificationTemplateByIds**](doc//ClassificationTemplateApi.md#getclassificationtemplatebyids) **
GET** /rest/v1/classificationTemplate/byIds/{ids} Get a list of classifications Templates
ClassificationTemplateApi [**
listClassificationTemplatesByHCPartyPatientForeignKeys**](doc//ClassificationTemplateApi.md#listclassificationtemplatesbyhcpartypatientforeignkeys) **
GET** /rest/v1/classificationTemplate/byHcPartySecretForeignKeys List classification Templates found By Healthcare Party and secret foreign keyelementIds.
ClassificationTemplateApi [**
modifyClassificationTemplate**](doc//ClassificationTemplateApi.md#modifyclassificationtemplate) **
PUT** /rest/v1/classificationTemplate Modify a classification Template
ClassificationTemplateApi [**
newClassificationTemplateDelegations**](doc//ClassificationTemplateApi.md#newclassificationtemplatedelegations) **
POST** /rest/v1/classificationTemplate/{classificationTemplateId}/delegate Delegates a classification Template to a healthcare party
CodeApi createCode POST /rest/v1/code Create a Code
CodeApi filterCodesBy POST /rest/v1/code/filter Filter codes
CodeApi findCodesByLabel **
GET** /rest/v1/code/byLabel Finding codes by code, type and version with pagination.
CodeApi findCodesByLink **
GET** /rest/v1/code/byLink/{linkType} Finding codes by code, type and version with pagination.
CodeApi findCodesByType **
GET** /rest/v1/code Finding codes by code, type and version with pagination.
CodeApi getCode GET /rest/v1/code/{codeId} Get a code
CodeApi getCodeWithParts **
GET** /rest/v1/code/{type}/{code}/{version} Get a code
CodeApi getCodes POST /rest/v1/code/byIds Get a list of codes by ids
CodeApi importCodes POST /rest/v1/code/{codeType} Import codes
CodeApi listCodeTypesBy **
GET** /rest/v1/code/codetype/byRegionType Finding code types.
CodeApi listCodesByRegionTypeCodeVersion **
GET** /rest/v1/code/byRegionTypeCode Finding codes by code, type and version
CodeApi listTagTypesBy **
GET** /rest/v1/code/tagtype/byRegionType Finding tag types.
CodeApi matchCodesBy **
POST** /rest/v1/code/match Get ids of code matching the provided filter for the current user (HcParty)
CodeApi modifyCode PUT /rest/v1/code Modify a code
ContactApi closeForHCPartyPatientForeignKeys **
PUT** /rest/v1/contact/byHcPartySecretForeignKeys/close Close contacts for Healthcare Party and secret foreign keys.
ContactApi createContact **
POST** /rest/v1/contact Create a contact with the current user
ContactApi createContacts **
POST** /rest/v1/contact/batch Create a batch of contacts
ContactApi deleteContacts **
POST** /rest/v1/contact/delete/batch Delete contacts.
ContactApi filterContactsBy **
POST** /rest/v1/contact/filter List contacts for the current user (HcParty) or the given hcparty in the filter
ContactApi filterServicesBy **
POST** /rest/v1/contact/service/filter List services for the current user (HcParty) or the given hcparty in the filter
ContactApi findContactsByOpeningDate **
GET** /rest/v1/contact/byOpeningDate List contacts by opening date parties with(out) pagination
ContactApi getContact GET /rest/v1/contact/{contactId} Get a contact
ContactApi getContacts POST /rest/v1/contact/byIds Get contacts
ContactApi getEmptyContent **
GET** /rest/v1/contact/service/content/empty Get an empty content
ContactApi getServiceCodesOccurences **
GET** /rest/v1/contact/service/codes/{codeType}/{minOccurences} Get the list of all used codes frequencies in services
ContactApi getServices **
POST** /rest/v1/contact/service List services with provided ids
ContactApi getServicesLinkedTo **
POST** /rest/v1/contact/service/linkedTo List services linked to provided ids
ContactApi listContactByHCPartyServiceId **
GET** /rest/v1/contact/byHcPartyServiceId List contacts found By Healthcare Party and service Id.
ContactApi listContactsByExternalId **
POST** /rest/v1/contact/byExternalId List contacts found By externalId.
ContactApi listContactsByHCPartyAndFormId **
GET** /rest/v1/contact/byHcPartyFormId List contacts found By Healthcare Party and form Id.
ContactApi listContactsByHCPartyAndFormIds **
POST** /rest/v1/contact/byHcPartyFormIds List contacts found By Healthcare Party and form Id.
ContactApi [**
listContactsByHCPartyAndPatientForeignKeys**](doc//ContactApi.md#listcontactsbyhcpartyandpatientforeignkeys) **
POST** /rest/v1/contact/byHcPartyPatientForeignKeys List contacts found By Healthcare Party and Patient foreign keys.
ContactApi [**
listContactsByHCPartyAndPatientSecretFKeys**](doc//ContactApi.md#listcontactsbyhcpartyandpatientsecretfkeys) **
GET** /rest/v1/contact/byHcPartySecretForeignKeys List contacts found By Healthcare Party and secret foreign keys.
ContactApi [**
listContactsDelegationsStubsByHCPartyAndPatientForeignKeys**](doc//ContactApi.md#listcontactsdelegationsstubsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/contact/byHcPartySecretForeignKeys/delegations List contacts found By Healthcare Party and secret foreign keys.
ContactApi listServicesByAssociationId **
GET** /rest/v1/contact/service/associationId List services by related association id
ContactApi listServicesByHealthElementId **
GET** /rest/v1/contact/service/healthElementId/{healthElementId} List services linked to a health element
ContactApi matchContactsBy **
POST** /rest/v1/contact/match Get ids of contacts matching the provided filter for the current user (HcParty)
ContactApi modifyContact PUT /rest/v1/contact Modify a contact
ContactApi modifyContacts **
PUT** /rest/v1/contact/batch Modify a batch of contacts
ContactApi modifyContactsDelegations **
PUT** /rest/v1/contact/delegations Update delegations in healthElements.
ContactApi newContactDelegations **
POST** /rest/v1/contact/{contactId}/delegate Delegates a contact to a healthcare party
ContactApi setContactsDelegations **
POST** /rest/v1/contact/delegations Update delegations in healthElements.
DeviceApi createDevice POST /rest/v1/device Create a device
DeviceApi createDevices **
POST** /rest/v1/device/batch Create devices in bulk
DeviceApi createDevices1 **
POST** /rest/v1/device/bulk Create devices in bulk
DeviceApi deleteDevice **
DELETE** /rest/v1/device/{deviceId} Delete device.
DeviceApi deleteDevices **
POST** /rest/v1/device/delete/batch Delete devices.
DeviceApi filterDevicesBy **
POST** /rest/v1/device/filter Filter devices for the current user (HcParty)
DeviceApi getDevice GET /rest/v1/device/{deviceId} Get Device
DeviceApi getDevices POST /rest/v1/device/byIds Get devices by id
DeviceApi matchDevicesBy **
POST** /rest/v1/device/match Get ids of devices matching the provided filter for the current user (HcParty)
DeviceApi updateDevice PUT /rest/v1/device Modify a device
DeviceApi updateDevices **
PUT** /rest/v1/device/batch Modify devices in bulk
DeviceApi updateDevices1 **
PUT** /rest/v1/device/bulk Modify devices in bulk
DocumentApi createDocument **
POST** /rest/v1/document Creates a document
DocumentApi deleteAttachment **
DELETE** /rest/v1/document/{documentId}/attachment Deletes a document's attachment
DocumentApi deleteDocument **
POST** /rest/v1/document/delete/batch Deletes documents
DocumentApi findWithoutDelegation **
GET** /rest/v1/document/woDelegation List documents with no delegation
DocumentApi getDocument **
GET** /rest/v1/document/{documentId} Gets a document
DocumentApi getDocumentAttachment **
GET** /rest/v1/document/{documentId}/attachment/{attachmentId} Load document's attachment
DocumentApi getDocumentByExternalUuid **
GET** /rest/v1/document/externaluuid/{externalUuid} Gets a document
DocumentApi getDocuments **
POST** /rest/v1/document/byIds Gets a document
DocumentApi getDocumentsByExternalUuid **
GET** /rest/v1/document/externaluuid/{externalUuid}/all Get all documents with externalUuid
DocumentApi [**
listDocumentByTypeHCPartyMessageSecretFKeys**](doc//DocumentApi.md#listdocumentbytypehcpartymessagesecretfkeys) **
GET** /rest/v1/document/byTypeHcPartySecretForeignKeys List documents found By type, By Healthcare Party and secret foreign keys.
DocumentApi [**
listDocumentsByHCPartyAndPatientForeignKeys**](doc//DocumentApi.md#listdocumentsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/document/byHcPartySecretForeignKeys List documents found By Healthcare Party and secret foreign keys.
DocumentApi modifyDocument **
PUT** /rest/v1/document Updates a document
DocumentApi modifyDocuments **
PUT** /rest/v1/document/batch Updates a batch of documents
DocumentApi setDocumentAttachment **
PUT** /rest/v1/document/{documentId}/attachment Creates a document's attachment
DocumentApi setDocumentAttachmentMulti **
PUT** /rest/v1/document/{documentId}/attachment/multipart Creates a document's attachment
DocumentApi setDocumentsDelegations **
POST** /rest/v1/document/delegations Update delegations in healthElements.
DocumentApi setSafeDocumentAttachment **
PUT** /rest/v1/document/attachment Creates a document's attachment
DocumentTemplateApi createDocumentTemplate **
POST** /rest/v1/doctemplate Create a document template with the current user
DocumentTemplateApi deleteDocumentTemplates **
POST** /rest/v1/doctemplate/delete/batch Deletes document templates
DocumentTemplateApi getAttachmentText **
GET** /rest/v1/doctemplate/{documentTemplateId}/attachmentText/{attachmentId} Download a the document template attachment
DocumentTemplateApi getDocumentTemplate **
GET** /rest/v1/doctemplate/{documentTemplateId} Gets a document template
DocumentTemplateApi [**
getDocumentTemplateAttachment**](doc//DocumentTemplateApi.md#getdocumenttemplateattachment) **
GET** /rest/v1/doctemplate/{documentTemplateId}/attachment/{attachmentId} Download a the document template attachment
DocumentTemplateApi listAllDocumentTemplates **
GET** /rest/v1/doctemplate/find/all Gets all document templates for all users
DocumentTemplateApi listDocumentTemplates **
GET** /rest/v1/doctemplate Gets all document templates for current user
DocumentTemplateApi [**
listDocumentTemplatesByDocumentType**](doc//DocumentTemplateApi.md#listdocumenttemplatesbydocumenttype) **
GET** /rest/v1/doctemplate/byDocumentType/{documentTypeCode} Gets all document templates by Type
DocumentTemplateApi [**
listDocumentTemplatesByDocumentTypeForCurrentUser**](doc//DocumentTemplateApi.md#listdocumenttemplatesbydocumenttypeforcurrentuser) **
GET** /rest/v1/doctemplate/byDocumentTypeForCurrentUser/{documentTypeCode} Gets all document templates by Type For currentUser
DocumentTemplateApi [**
listDocumentTemplatesBySpeciality**](doc//DocumentTemplateApi.md#listdocumenttemplatesbyspeciality) **
GET** /rest/v1/doctemplate/bySpecialty/{specialityCode} Gets all document templates
DocumentTemplateApi modifyDocumentTemplate **
PUT** /rest/v1/doctemplate/{documentTemplateId} Modify a document template with the current user
DocumentTemplateApi [**
setDocumentTemplateAttachment**](doc//DocumentTemplateApi.md#setdocumenttemplateattachment) **
PUT** /rest/v1/doctemplate/{documentTemplateId}/attachment Creates a document's attachment
DocumentTemplateApi [**
setDocumentTemplateAttachmentJson**](doc//DocumentTemplateApi.md#setdocumenttemplateattachmentjson) **
PUT** /rest/v1/doctemplate/{documentTemplateId}/attachmentJson Creates a document's attachment
EntityTemplateApi createEntityTemplate **
POST** /rest/v1/entitytemplate Create a EntityTemplate
EntityTemplateApi createEntityTemplates **
POST** /rest/v1/entitytemplate/batch Create a batch of entityTemplates
EntityTemplateApi deleteEntityTemplate **
POST** /rest/v1/entitytemplate/delete/batch Delete entity templates
EntityTemplateApi [**
findAllEntityTemplatesByKeyword**](doc//EntityTemplateApi.md#findallentitytemplatesbykeyword) **
GET** /rest/v1/entitytemplate/findAll/{type}/keyword/{keyword} Finding entityTemplates by entityTemplate, type and version with pagination.
EntityTemplateApi getEntityTemplate **
GET** /rest/v1/entitytemplate/{entityTemplateId} Get a entityTemplate
EntityTemplateApi getEntityTemplates **
POST** /rest/v1/entitytemplate/byIds Get a list of entityTemplates by ids
EntityTemplateApi listAllEntityTemplatesBy **
GET** /rest/v1/entitytemplate/findAll/{type} Finding entityTemplates by entityTemplate, type and version with pagination.
EntityTemplateApi listEntityTemplatesBy **
GET** /rest/v1/entitytemplate/find/{userId}/{type} Finding entityTemplates by userId, entityTemplate, type and version with pagination.
EntityTemplateApi listEntityTemplatesByKeyword **
GET** /rest/v1/entitytemplate/find/{userId}/{type}/keyword/{keyword} Finding entityTemplates by userId, type and keyword.
EntityTemplateApi modifyEntityTemplate **
PUT** /rest/v1/entitytemplate Modify a entityTemplate
EntityTemplateApi modifyEntityTemplates **
PUT** /rest/v1/entitytemplate/batch Modify a batch of entityTemplates
EntityrefApi createEntityReference **
POST** /rest/v1/entityref Create an entity reference
EntityrefApi getLatest **
GET** /rest/v1/entityref/latest/{prefix} Find latest reference for a prefix
FormApi createForm POST /rest/v1/form Create a form with the current user
FormApi createFormTemplate **
POST** /rest/v1/form/template Create a form template with the current user
FormApi createForms POST /rest/v1/form/batch Create a batch of forms
FormApi deleteFormTemplate **
DELETE** /rest/v1/form/template/{formTemplateId} Delete a form template
FormApi deleteForms POST /rest/v1/form/delete/batch Delete forms.
FormApi getChildrenForms **
GET** /rest/v1/form/childrenOf/{formId}/{hcPartyId} Get a list of forms by parents ids
FormApi getForm GET /rest/v1/form/{formId} Gets a form
FormApi getFormByLogicalUuid **
GET** /rest/v1/form/logicalUuid/{logicalUuid} Gets the most recent form with the given logicalUuid
FormApi getFormByUniqueId **
GET** /rest/v1/form/uniqueId/{uniqueId} Gets the most recent form with the given uniqueId
FormApi getFormTemplate **
GET** /rest/v1/form/template/{formTemplateId} Gets a form template by guid
FormApi getFormTemplates **
GET** /rest/v1/form/template Gets all form templates for current user
FormApi getFormTemplatesByGuid **
GET** /rest/v1/form/template/{specialityCode}/guid/{formTemplateGuid} Gets a form template
FormApi getForms POST /rest/v1/form/byIds Get a list of forms by ids
FormApi getFormsByLogicalUuid **
GET** /rest/v1/form/all/logicalUuid/{logicalUuid} Gets all forms with given logicalUuid
FormApi getFormsByUniqueId **
GET** /rest/v1/form/all/uniqueId/{uniqueId} Gets all forms by uniqueId
FormApi listFormTemplatesBySpeciality **
GET** /rest/v1/form/template/bySpecialty/{specialityCode} Gets all form templates
FormApi listFormsByHCPartyAndPatientForeignKeys **
GET** /rest/v1/form/byHcPartySecretForeignKeys List forms found By Healthcare Party and secret foreign keys.
FormApi [**
listFormsDelegationsStubsByHCPartyAndPatientForeignKeys**](doc//FormApi.md#listformsdelegationsstubsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/form/byHcPartySecretForeignKeys/delegations List form stubs found By Healthcare Party and secret foreign keys.
FormApi modifyForm PUT /rest/v1/form Modify a form
FormApi modifyForms PUT /rest/v1/form/batch Modify a batch of forms
FormApi newFormDelegations **
POST** /rest/v1/form/delegate/{formId} Delegates a form to a healthcare party
FormApi setFormsDelegations **
POST** /rest/v1/form/delegations Update delegations in form.
FormApi setTemplateAttachmentMulti **
PUT** /rest/v1/form/template/{formTemplateId}/attachment/multipart Update a form template's layout
FormApi updateFormTemplate **
PUT** /rest/v1/form/template/{formTemplateId} Modify a form template with the current user
FrontEndMigrationApi createFrontEndMigration **
POST** /rest/v1/frontendmigration Creates a front end migration
FrontEndMigrationApi deleteFrontEndMigration **
DELETE** /rest/v1/frontendmigration/{frontEndMigrationId} Deletes a front end migration
FrontEndMigrationApi getFrontEndMigration **
GET** /rest/v1/frontendmigration/{frontEndMigrationId} Gets a front end migration
FrontEndMigrationApi getFrontEndMigrationByName **
GET** /rest/v1/frontendmigration/byName/{frontEndMigrationName} Gets an front end migration
FrontEndMigrationApi getFrontEndMigrations **
GET** /rest/v1/frontendmigration Gets a front end migration
FrontEndMigrationApi modifyFrontEndMigration **
PUT** /rest/v1/frontendmigration Modifies a front end migration
GroupApi createGroup POST /rest/v1/group/{id} Create a group
GroupApi getGroup GET /rest/v1/group/{id} Get a group by id
GroupApi getReplicationInfo1 **
GET** /rest/v1/group/{id}/r Get index info
GroupApi initDesignDocs PUT /rest/v1/group/{id}/dd Init design docs
GroupApi listGroups GET /rest/v1/group List groups
GroupApi modifyGroupName **
PUT** /rest/v1/group/{id}/name/{name} Update group name
GroupApi modifyGroupProperties **
PUT** /rest/v1/group/{id}/properties Update group properties
GroupApi registerNewGroupAdministrator **
POST** /rest/v1/group/register/trial Create a group
GroupApi resetStorage **
POST** /rest/v1/group/{id}/reset/storage Reset storage for group
GroupApi setGroupPassword **
PUT** /rest/v1/group/{id}/password Set group password
GroupApi solveConflicts **
POST** /rest/v1/group/{id}/conflicts Solve conflicts for group
HealthElementApi createHealthElement **
POST** /rest/v1/helement Create a health element with the current user
HealthElementApi createHealthElements **
POST** /rest/v1/helement/batch Create a batch of healthcare elements
HealthElementApi deleteHealthElements **
POST** /rest/v1/helement/delete/batch Delete health elements.
HealthElementApi filterHealthElementsBy **
POST** /rest/v1/helement/filter Filter health elements for the current user (HcParty)
HealthElementApi getHealthElement **
GET** /rest/v1/helement/{healthElementId} Get a health element
HealthElementApi getHealthElements **
POST** /rest/v1/helement/byIds Get healthElements by batch
HealthElementApi [**
listHealthElementsByHCPartyAndPatientForeignKeys**](doc//HealthElementApi.md#listhealthelementsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/helement/byHcPartySecretForeignKeys List health elements found By Healthcare Party and secret foreign keyelementIds.
HealthElementApi [**
listHealthElementsDelegationsStubsByHCPartyAndPatientForeignKeys**](doc//HealthElementApi.md#listhealthelementsdelegationsstubsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/helement/byHcPartySecretForeignKeys/delegations List helement stubs found By Healthcare Party and secret foreign keys.
HealthElementApi matchHealthElementsBy **
POST** /rest/v1/helement/match Get ids of health element matching the provided filter for the current user (HcParty)
HealthElementApi modifyHealthElement **
PUT** /rest/v1/helement Modify a health element
HealthElementApi modifyHealthElements **
PUT** /rest/v1/helement/batch Modify a batch of health elements
HealthElementApi newHealthElementDelegations **
POST** /rest/v1/helement/{healthElementId}/delegate Delegates a health element to a healthcare party
HealthElementApi setHealthElementsDelegations **
POST** /rest/v1/helement/delegations Update delegations in healthElements.
HealthcarePartyApi createHealthcareParty **
POST** /rest/v1/hcparty Create a healthcare party
HealthcarePartyApi createHealthcarePartyInGroup **
POST** /rest/v1/hcparty/inGroup/{groupId} Create a healthcare party
HealthcarePartyApi deleteHealthcareParties **
POST** /rest/v1/hcparty/delete/batch Delete healthcare parties
HealthcarePartyApi [**
deleteHealthcarePartiesInGroup**](doc//HealthcarePartyApi.md#deletehealthcarepartiesingroup) **
POST** /rest/v1/hcparty/delete/batch/inGroup/{groupId} Delete a healthcare party
HealthcarePartyApi filterHealthPartiesBy **
POST** /rest/v1/hcparty/filter Filter healthcare parties for the current user (HcParty)
HealthcarePartyApi findHealthcarePartiesBy **
GET** /rest/v1/hcparty List healthcare parties with(out) pagination
HealthcarePartyApi findHealthcarePartiesByName **
GET** /rest/v1/hcparty/byName Find healthcare parties by name with(out) pagination
HealthcarePartyApi [**
findHealthcarePartiesBySpecialityAndPostCode**](doc//HealthcarePartyApi.md#findhealthcarepartiesbyspecialityandpostcode) **
GET** /rest/v1/hcparty/bySpecialityAndPostCode/{type}/{spec}/{firstCode}/to/{lastCode} Find healthcare parties by name with(out) pagination
HealthcarePartyApi [**
findHealthcarePartiesBySsinOrNihii**](doc//HealthcarePartyApi.md#findhealthcarepartiesbyssinornihii) **
GET** /rest/v1/hcparty/byNihiiOrSsin/{searchValue} Find healthcare parties by nihii or ssin with(out) pagination
HealthcarePartyApi getCurrentHealthcareParty **
GET** /rest/v1/hcparty/current Get the current healthcare party if logged in.
HealthcarePartyApi getHcPartyKeysForDelegate **
GET** /rest/v1/hcparty/byKeys/{healthcarePartyId} Get the HcParty encrypted AES keys indexed by owner
HealthcarePartyApi getHealthcareParties **
POST** /rest/v1/hcparty/byIds Get healthcareParties by their IDs
HealthcarePartyApi getHealthcareParty **
GET** /rest/v1/hcparty/{healthcarePartyId} Get a healthcareParty by his ID
HealthcarePartyApi getPublicKey **
GET** /rest/v1/hcparty/{healthcarePartyId}/publicKey Get public key of a healthcare party
HealthcarePartyApi listHealthcarePartiesByName **
GET** /rest/v1/hcparty/byNameStrict/{name} Find healthcare parties by name with(out) pagination
HealthcarePartyApi [**
listHealthcarePartiesByParentId**](doc//HealthcarePartyApi.md#listhealthcarepartiesbyparentid) **
GET** /rest/v1/hcparty/{parentId}/children Find children of an healthcare parties
HealthcarePartyApi matchHealthcarePartiesBy **
POST** /rest/v1/hcparty/match Get ids of healthcare party matching the provided filter for the current user (HcParty)
HealthcarePartyApi modifyHealthcareParty **
PUT** /rest/v1/hcparty Modify a Healthcare Party.
HealthcarePartyApi modifyHealthcarePartyInGroup **
PUT** /rest/v1/hcparty/inGroup/{groupId} Modify a Healthcare Party.
IcureApi getIndexingInfo GET /rest/v1/icure/i Get index info
IcureApi getProcessInfo GET /rest/v1/icure/p Get process info
IcureApi getReplicationInfo **
GET** /rest/v1/icure/r Get replication info
IcureApi getReplicatorInfo **
GET** /rest/v1/icure/r/{id} Get replication info
IcureApi getVersion GET /rest/v1/icure/v Get version
IcureApi isReady GET /rest/v1/icure/ok Check if a user exists
IcureApi resolveContactsConflicts **
POST** /rest/v1/icure/conflicts/contact Resolve contacts conflicts
IcureApi resolveDocumentsConflicts **
POST** /rest/v1/icure/conflicts/document resolve documents conflicts
IcureApi resolveFormsConflicts **
POST** /rest/v1/icure/conflicts/form resolve forms conflicts
IcureApi resolveHealthElementsConflicts **
POST** /rest/v1/icure/conflicts/healthelement resolve healthcare elements conflicts
IcureApi resolveInvoicesConflicts **
POST** /rest/v1/icure/conflicts/invoice resolve invoices conflicts
IcureApi resolveMessagesConflicts **
POST** /rest/v1/icure/conflicts/message resolve messages conflicts
IcureApi resolvePatientsConflicts **
POST** /rest/v1/icure/conflicts/patient Resolve patients conflicts
IcureApi updateDesignDoc **
POST** /rest/v1/icure/dd/{entityName} Force update design doc
InsuranceApi createInsurance **
POST** /rest/v1/insurance Creates an insurance
InsuranceApi deleteInsurance **
DELETE** /rest/v1/insurance/{insuranceId} Deletes an insurance
InsuranceApi getInsurance **
GET** /rest/v1/insurance/{insuranceId} Gets an insurance
InsuranceApi getInsurances **
POST** /rest/v1/insurance/byIds Gets insurances by id
InsuranceApi listInsurancesByCode **
GET** /rest/v1/insurance/byCode/{insuranceCode} Gets an insurance
InsuranceApi listInsurancesByName **
GET** /rest/v1/insurance/byName/{insuranceName} Gets an insurance
InsuranceApi modifyInsurance **
PUT** /rest/v1/insurance Modifies an insurance
InvoiceApi appendCodes **
POST** /rest/v1/invoice/byauthor/{userId}/append/{type}/{sentMediumType} Gets all invoices for author at date
InvoiceApi createInvoice POST /rest/v1/invoice Creates an invoice
InvoiceApi createInvoices **
POST** /rest/v1/invoice/batch Create a batch of invoices
InvoiceApi deleteInvoice **
DELETE** /rest/v1/invoice/{invoiceId} Deletes an invoice
InvoiceApi filterInvoicesBy **
POST** /rest/v1/invoice/filter Filter invoices for the current user (HcParty)
InvoiceApi findInvoicesByAuthor **
GET** /rest/v1/invoice/byauthor/{hcPartyId} Gets all invoices for author at date
InvoiceApi getInvoice GET /rest/v1/invoice/{invoiceId} Gets an invoice
InvoiceApi getInvoices POST /rest/v1/invoice/byIds Gets an invoice
InvoiceApi getTarificationsCodesOccurences **
GET** /rest/v1/invoice/codes/{minOccurences} Get the list of all used tarifications frequencies in invoices
InvoiceApi listAllHcpsByStatus **
POST** /rest/v1/invoice/allHcpsByStatus/{status} Gets all invoices per status
InvoiceApi listInvoicesByContactIds **
POST** /rest/v1/invoice/byContacts Gets all invoices for author at date
InvoiceApi [**
listInvoicesByHCPartyAndPatientForeignKeys**](doc//InvoiceApi.md#listinvoicesbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/invoice/byHcPartySecretForeignKeys List invoices found By Healthcare Party and secret foreign patient keys.
InvoiceApi listInvoicesByHcPartyAndGroupId **
GET** /rest/v1/invoice/byHcPartyGroupId/{hcPartyId}/{groupId} List invoices by groupId
InvoiceApi [**
listInvoicesByHcPartySentMediumTypeInvoiceTypeSentDate**](doc//InvoiceApi.md#listinvoicesbyhcpartysentmediumtypeinvoicetypesentdate) **
GET** /rest/v1/invoice/byHcParty/{hcPartyId}/mediumType/{sentMediumType}/invoiceType/{invoiceType}/sent/{sent} List invoices by type, sent or unsent
InvoiceApi [**
listInvoicesByHcpartySendingModeStatusDate**](doc//InvoiceApi.md#listinvoicesbyhcpartysendingmodestatusdate) **
GET** /rest/v1/invoice/byHcpartySendingModeStatusDate/{hcPartyId} Get all invoices by author, by sending mode, by status and by date
InvoiceApi listInvoicesByIds **
GET** /rest/v1/invoice/byIds/{invoiceIds} Gets all invoices for author at date
InvoiceApi listInvoicesByRecipientsIds **
GET** /rest/v1/invoice/to/{recipientIds} Gets all invoices for author at date
InvoiceApi listInvoicesByServiceIds **
GET** /rest/v1/invoice/byServiceIds/{serviceIds} Gets all invoices for author at date
InvoiceApi [**
listInvoicesDelegationsStubsByHCPartyAndPatientForeignKeys**](doc//InvoiceApi.md#listinvoicesdelegationsstubsbyhcpartyandpatientforeignkeys) **
GET** /rest/v1/invoice/byHcPartySecretForeignKeys/delegations List helement stubs found By Healthcare Party and secret foreign keys.
InvoiceApi listToInsurances **
GET** /rest/v1/invoice/toInsurances Gets all invoices for author at date
InvoiceApi listToInsurancesUnsent **
GET** /rest/v1/invoice/toInsurances/unsent Gets all invoices for author at date
InvoiceApi listToPatients **
GET** /rest/v1/invoice/toPatients Gets all invoices for author at date
InvoiceApi listToPatientsUnsent **
GET** /rest/v1/invoice/toPatients/unsent Gets all invoices for author at date
InvoiceApi mergeTo **
POST** /rest/v1/invoice/mergeTo/{invoiceId} Gets all invoices for author at date
InvoiceApi modifyInvoice PUT /rest/v1/invoice Modifies an invoice
InvoiceApi modifyInvoices **
PUT** /rest/v1/invoice/batch Modify a batch of invoices
InvoiceApi newInvoiceDelegations **
PUT** /rest/v1/invoice/{invoiceId}/delegate Adds a delegation to a invoice
InvoiceApi reassignInvoice **
POST** /rest/v1/invoice/reassign Modifies an invoice
InvoiceApi removeCodes **
POST** /rest/v1/invoice/byauthor/{userId}/service/{serviceId} Remove an invoice of an user
InvoiceApi setInvoicesDelegations **
POST** /rest/v1/invoice/delegations Update delegations in healthElements.
InvoiceApi validate **
POST** /rest/v1/invoice/validate/{invoiceId} Gets all invoices for author at date
KeywordApi createKeyword **
POST** /rest/v1/keyword Create a keyword with the current user
KeywordApi deleteKeywords **
POST** /rest/v1/keyword/delete/batch Delete keywords.
KeywordApi getKeyword GET /rest/v1/keyword/{keywordId} Get a keyword
KeywordApi getKeywords GET /rest/v1/keyword Gets all keywords
KeywordApi getKeywordsByUser **
GET** /rest/v1/keyword/byUser/{userId} Get keywords by user
KeywordApi modifyKeyword PUT /rest/v1/keyword Modify a keyword
MedexApi generateMedex **
POST** /rest/v1/medex/generate Generate a Medex XML String
MedicalLocationApi createMedicalLocation **
POST** /rest/v1/medicallocation Creates a medical location
MedicalLocationApi deleteMedicalLocations **
POST** /rest/v1/medicallocation/delete/batch Deletes medical locations
MedicalLocationApi getMedicalLocation **
GET** /rest/v1/medicallocation/{locationId} Gets a medical location
MedicalLocationApi getMedicalLocations **
GET** /rest/v1/medicallocation Gets all medical locations
MedicalLocationApi modifyMedicalLocation **
PUT** /rest/v1/medicallocation Modifies a medical location
MessageApi createMessage POST /rest/v1/message Creates a message
MessageApi deleteDelegation **
DELETE** /rest/v1/message/{messageId}/delegate/{delegateId} Deletes a message delegation
MessageApi deleteMessages **
POST** /rest/v1/message/delete/batch Deletes multiple messages
MessageApi findMessages **
GET** /rest/v1/message Get all messages (paginated) for current HC Party
MessageApi findMessagesByFromAddress **
GET** /rest/v1/message/byFromAddress Get all messages (paginated) for current HC Party and provided from address
MessageApi [**
findMessagesByHCPartyPatientForeignKeys**](doc//MessageApi.md#findmessagesbyhcpartypatientforeignkeys) **
GET** /rest/v1/message/byHcPartySecretForeignKeys List messages found By Healthcare Party and secret foreign keys.
MessageApi findMessagesByToAddress **
GET** /rest/v1/message/byToAddress Get all messages (paginated) for current HC Party and provided to address
MessageApi findMessagesByTransportGuid **
GET** /rest/v1/message/byTransportGuid Get all messages (paginated) for current HC Party and provided transportGuid
MessageApi findMessagesByTransportGuidSentDate **
GET** /rest/v1/message/byTransportGuidSentDate Get all messages starting by a prefix between two date
MessageApi getChildrenMessages **
GET** /rest/v1/message/{messageId}/children Get children messages of provided message
MessageApi getMessage GET /rest/v1/message/{messageId} Gets a message
MessageApi getMessagesChildren **
POST** /rest/v1/message/children/batch Get children messages of provided message
MessageApi listMessagesByInvoices **
POST** /rest/v1/message/byInvoice Get children messages of provided message
MessageApi listMessagesByTransportGuids **
POST** /rest/v1/message/byTransportGuid/list Get all messages for current HC Party and provided transportGuids
MessageApi modifyMessage PUT /rest/v1/message Updates a message
MessageApi newMessageDelegations **
PUT** /rest/v1/message/{messageId}/delegate Adds a delegation to a message
MessageApi setMessagesReadStatus **
PUT** /rest/v1/message/readstatus Set read status for given list of messages
MessageApi setMessagesStatusBits **
PUT** /rest/v1/message/status/{status} Set status bits for given list of messages
PatientApi countOfPatients **
GET** /rest/v1/patient/hcParty/{hcPartyId}/count Get count of patients for a specific HcParty or for the current HcParty
PatientApi createPatient POST /rest/v1/patient Create a patient
PatientApi createPatients **
POST** /rest/v1/patient/batch Create patients in bulk
PatientApi deletePatients **
POST** /rest/v1/patient/delete/batch Delete patients.
PatientApi filterPatientsBy **
POST** /rest/v1/patient/filter Filter patients for the current user (HcParty)
PatientApi findDeletedPatients **
GET** /rest/v1/patient/deleted/byDate Find deleted patients
PatientApi findDuplicatesByName **
POST** /rest/v1/patient/duplicates/name Provides a paginated list of patients with duplicate name for an hecparty
PatientApi findDuplicatesBySsin **
POST** /rest/v1/patient/duplicates/ssin Provides a paginated list of patients with duplicate ssin for an hecparty
PatientApi findPatientsByAccessLogUserAfterDate **
GET** /rest/v1/patient/byAccess/{userId} Get Paginated List of Patients sorted by Access logs descending
PatientApi findPatientsByHealthcareParty **
GET** /rest/v1/patient List patients for a specific HcParty
PatientApi findPatientsByNameBirthSsinAuto **
GET** /rest/v1/patient/byNameBirthSsinAuto Find patients for the current user (HcParty)
PatientApi findPatientsIdsByHealthcareParty **
GET** /rest/v1/patient/byHcPartyId List patients by pages for a specific HcParty
PatientApi findPatientsModifiedAfter **
GET** /rest/v1/patient/modifiedAfter/{date} List patients that have been modified after the provided date
PatientApi fuzzySearch **
GET** /rest/v1/patient/fuzzy Filter patients for the current user (HcParty)
PatientApi getPatient GET /rest/v1/patient/{patientId} Get patient
PatientApi getPatientByExternalId **
GET** /rest/v1/patient/byExternalId/{externalId} Get the patient having the provided externalId
PatientApi [**
getPatientByHealthcarepartyAndIdentifier**](doc//PatientApi.md#getpatientbyhealthcarepartyandidentifier) **
GET** /rest/v1/patient/{hcPartyId}/{id} Get patient by identifier
PatientApi getPatientHcPartyKeysForDelegate **
GET** /rest/v1/patient/{patientId}/keys Get the patient (identified by patientId) hcparty keys. Those keys are AES keys (encrypted) used to share information between HCPs and a patient.
PatientApi getPatients POST /rest/v1/patient/byIds Get patients by id
PatientApi listDeletedPatientsByName **
GET** /rest/v1/patient/deleted/by_name Find deleted patients
PatientApi listOfMergesAfter **
GET** /rest/v1/patient/merges/{date} List patients that have been merged towards another patient
PatientApi matchPatientsBy **
POST** /rest/v1/patient/match Get ids of patients matching the provided filter for the current user (HcParty)
PatientApi mergeInto **
PUT** /rest/v1/patient/mergeInto/{toId}/from/{fromIds} Merge a series of patients into another patient
PatientApi modifyPatient PUT /rest/v1/patient Modify a patient
PatientApi modifyPatientReferral **
PUT** /rest/v1/patient/{patientId}/referral/{referralId} Set a patient referral doctor
PatientApi modifyPatients **
PUT** /rest/v1/patient/batch Modify patients in bulk
PatientApi newPatientDelegations **
POST** /rest/v1/patient/{patientId}/delegate Delegates a patients to a healthcare party
PatientApi registerPatient **
POST** /rest/v1/patient/register/forHcp/{hcPartyId}/inGroup/{groupId} Register a patient
PatientApi undeletePatient **
PUT** /rest/v1/patient/undelete/{patientIds} undelete previously deleted patients
PermissionApi modifyUserPermissions **
PUT** /rest/v1/permissions/{userId} Add / Revoke permissions to user
PlaceApi createPlace POST /rest/v1/place Creates a place
PlaceApi deletePlaces POST /rest/v1/place/delete/batch Deletes places
PlaceApi getPlace GET /rest/v1/place/{placeId} Gets an place
PlaceApi getPlaces GET /rest/v1/place Gets all places
PlaceApi modifyPlace PUT /rest/v1/place Modifies an place
ReceiptApi createReceipt POST /rest/v1/receipt Creates a receipt
ReceiptApi deleteReceipts **
POST** /rest/v1/receipt/delete/batch Deletes receipts
ReceiptApi getReceipt GET /rest/v1/receipt/{receiptId} Gets a receipt
ReceiptApi getReceiptAttachment **
GET** /rest/v1/receipt/{receiptId}/attachment/{attachmentId} Get an attachment
ReceiptApi listByReference **
GET** /rest/v1/receipt/byRef/{ref} Gets a receipt
ReceiptApi modifyReceipt PUT /rest/v1/receipt Updates a receipt
ReceiptApi setReceiptAttachment **
PUT** /rest/v1/receipt/{receiptId}/attachment/{blobType} Creates a receipt's attachment
TarificationApi createTarification **
POST** /rest/v1/tarification Create a Tarification
TarificationApi findTarificationsBy **
GET** /rest/v1/tarification Finding tarifications by tarification, type and version with pagination.
TarificationApi findTarificationsBy1 **
GET** /rest/v1/tarification/byRegionTypeTarification Finding tarifications by tarification, type and version
TarificationApi findTarificationsByLabel **
GET** /rest/v1/tarification/byLabel Finding tarifications by tarification, type and version with pagination.
TarificationApi getTarification **
GET** /rest/v1/tarification/{tarificationId} Get a tarification
TarificationApi getTarificationWithParts **
GET** /rest/v1/tarification/{type}/{tarification}/{version} Get a tarification
TarificationApi getTarifications **
POST** /rest/v1/tarification/byIds Get a list of tarifications by ids
TarificationApi modifyTarification **
PUT** /rest/v1/tarification Modify a tarification
TimeTableApi createTimeTable **
POST** /rest/v1/timeTable Creates a timeTable
TimeTableApi deleteTimeTable **
POST** /rest/v1/timeTable/delete/batch Deletes an timeTable
TimeTableApi getTimeTable **
GET** /rest/v1/timeTable/{timeTableId} Gets a timeTable
TimeTableApi getTimeTablesByAgendaId **
POST** /rest/v1/timeTable/byAgendaId Get TimeTables by AgendaId
TimeTableApi getTimeTablesByPeriodAndAgendaId **
POST** /rest/v1/timeTable/byPeriodAndAgendaId Get TimeTables by Period and AgendaId
TimeTableApi modifyTimeTable **
PUT** /rest/v1/timeTable Modifies an timeTable
TmpApi createTmpClassification **
POST** /rest/v1/tmp/classification Create a classification with the current user
TmpApi createTmpClassifications **
POST** /rest/v1/tmp/classification/batch Create a classification with the current user
TmpApi createTmpContact **
POST** /rest/v1/tmp/contact Create a contact with the current user
TmpApi createTmpContacts **
POST** /rest/v1/tmp/contact/batch Create a contact with the current user
TmpApi createTmpDatabase **
POST** /rest/v1/tmp Create tmp database for current user
TmpApi createTmpDocument **
POST** /rest/v1/tmp/document Create a document with the current user
TmpApi createTmpDocuments **
POST** /rest/v1/tmp/document/batch Create a document with the current user
TmpApi createTmpEntityTemplate **
POST** /rest/v1/tmp/entityTemplate Create a entityTemplate with the current user
TmpApi createTmpEntityTemplates **
POST** /rest/v1/tmp/entityTemplate/batch Create a entityTemplate with the current user
TmpApi createTmpForm **
POST** /rest/v1/tmp/form Create a form with the current user
TmpApi createTmpForms **
POST** /rest/v1/tmp/form/batch Create a form with the current user
TmpApi createTmpHealthElement **
POST** /rest/v1/tmp/healthElement Create a healthElement with the current user
TmpApi createTmpHealthElements **
POST** /rest/v1/tmp/healthElement/batch Create a healthElement with the current user
TmpApi createTmpInvoice **
POST** /rest/v1/tmp/invoice Create a invoice with the current user
TmpApi createTmpInvoices **
POST** /rest/v1/tmp/invoice/batch Create a invoice with the current user
TmpApi createTmpMessage **
POST** /rest/v1/tmp/message Create a message with the current user
TmpApi createTmpMessages **
POST** /rest/v1/tmp/message/batch Create a message with the current user
TmpApi createTmpPatient **
POST** /rest/v1/tmp/patient Create a patient with the current user
TmpApi createTmpPatients **
POST** /rest/v1/tmp/patient/batch Create a patient with the current user
TmpApi deleteTmpItems POST /rest/v1/tmp/batch/delete Soft delete items.
TmpApi destroyTmpDatabase **
DELETE** /rest/v1/tmp Destroy tmp database for current user
TmpApi getTmpClassification **
GET** /rest/v1/tmp/classification/byId/{id} Get a classification by id
TmpApi getTmpClassifications **
POST** /rest/v1/tmp/classification/get Get classifications by ids with the current user
TmpApi getTmpContact **
GET** /rest/v1/tmp/contact/byId/{id} Get a contact by id
TmpApi getTmpContacts **
POST** /rest/v1/tmp/contact/get Get contacts by ids with the current user
TmpApi getTmpDocument **
GET** /rest/v1/tmp/document/byId/{id} Get a document by id
TmpApi getTmpDocuments **
POST** /rest/v1/tmp/document/get Get documents by ids with the current user
TmpApi getTmpEntityTemplate **
GET** /rest/v1/tmp/entityTemplate/byId/{id} Get a entityTemplate by id
TmpApi getTmpEntityTemplates **
POST** /rest/v1/tmp/entityTemplate/get Get entityTemplates by ids with the current user
TmpApi getTmpForm GET /rest/v1/tmp/form/byId/{id} Get a form by id
TmpApi getTmpForms **
POST** /rest/v1/tmp/form/get Get forms by ids with the current user
TmpApi getTmpHealthElement **
GET** /rest/v1/tmp/healthElement/byId/{id} Get a healthElement by id
TmpApi getTmpHealthElements **
POST** /rest/v1/tmp/healthElement/get Get healthElements by ids with the current user
TmpApi getTmpInvoice **
GET** /rest/v1/tmp/invoice/byId/{id} Get a invoice by id
TmpApi getTmpInvoices **
POST** /rest/v1/tmp/invoice/get Get invoices by ids with the current user
TmpApi getTmpMessage **
GET** /rest/v1/tmp/message/byId/{id} Get a message by id
TmpApi getTmpMessages **
POST** /rest/v1/tmp/message/get Get messages by ids with the current user
TmpApi getTmpPatient **
GET** /rest/v1/tmp/patient/byId/{id} Get a patient by id
TmpApi getTmpPatients **
POST** /rest/v1/tmp/patient/get Get patients by ids with the current user
TmpApi listTmpClassifications **
GET** /rest/v1/tmp/classification/list List classifications with the current user
TmpApi listTmpContacts **
GET** /rest/v1/tmp/contact/list List contacts with the current user
TmpApi listTmpDocuments **
GET** /rest/v1/tmp/document/list List documents with the current user
TmpApi listTmpEntityTemplates **
GET** /rest/v1/tmp/entityTemplate/list List entityTemplates with the current user
TmpApi listTmpForms **
GET** /rest/v1/tmp/form/list List forms with the current user
TmpApi listTmpHealthElements **
GET** /rest/v1/tmp/healthElement/list List healthElements with the current user
TmpApi listTmpInvoices **
GET** /rest/v1/tmp/invoice/list List invoices with the current user
TmpApi listTmpMessages **
GET** /rest/v1/tmp/message/list List messages with the current user
TmpApi listTmpPatients **
GET** /rest/v1/tmp/patient/list List patients with the current user
TmpApi modifyTmpClassification **
PUT** /rest/v1/tmp/classification Modify a classification
TmpApi modifyTmpClassifications **
PUT** /rest/v1/tmp/classification/batch Modify a batch of healthcare elements
TmpApi modifyTmpContact PUT /rest/v1/tmp/contact Modify a contact
TmpApi modifyTmpContacts **
PUT** /rest/v1/tmp/contact/batch Modify a batch of healthcare elements
TmpApi modifyTmpDocument PUT /rest/v1/tmp/document Modify a document
TmpApi modifyTmpDocuments **
PUT** /rest/v1/tmp/document/batch Modify a batch of healthcare elements
TmpApi modifyTmpEntityTemplate **
PUT** /rest/v1/tmp/entityTemplate Modify a entityTemplate
TmpApi modifyTmpEntityTemplates **
PUT** /rest/v1/tmp/entityTemplate/batch Modify a batch of healthcare elements
TmpApi modifyTmpForm PUT /rest/v1/tmp/form Modify a form
TmpApi modifyTmpForms **
PUT** /rest/v1/tmp/form/batch Modify a batch of healthcare elements
TmpApi modifyTmpHealthElement **
PUT** /rest/v1/tmp/healthElement Modify a healthElement
TmpApi modifyTmpHealthElements **
PUT** /rest/v1/tmp/healthElement/batch Modify a batch of healthcare elements
TmpApi modifyTmpInvoice PUT /rest/v1/tmp/invoice Modify a invoice
TmpApi modifyTmpInvoices **
PUT** /rest/v1/tmp/invoice/batch Modify a batch of healthcare elements
TmpApi modifyTmpMessage PUT /rest/v1/tmp/message Modify a message
TmpApi modifyTmpMessages **
PUT** /rest/v1/tmp/message/batch Modify a batch of healthcare elements
TmpApi modifyTmpPatient PUT /rest/v1/tmp/patient Modify a patient
TmpApi modifyTmpPatients **
PUT** /rest/v1/tmp/patient/batch Modify a batch of healthcare elements
TmpApi purgeTmpItems POST /rest/v1/tmp/batch/purge Hard delete items.
TmpApi replicateToTmpDatabase **
POST** /rest/v1/tmp/replicate/from/{from}
UserApi assignHealthcareParty **
PUT** /rest/v1/user/current/hcparty/{healthcarePartyId} Assign a healthcare party ID to current user
UserApi checkPassword GET /rest/v1/user/checkPassword
UserApi checkTokenValidity **
GET** /rest/v1/user/token/{userId} Check token validity
UserApi createUser POST /rest/v1/user Create a user
UserApi createUserInGroup **
POST** /rest/v1/user/inGroup/{groupId} Create a user
UserApi deleteUser **
DELETE** /rest/v1/user/{userId} Delete a User based on his/her ID.
UserApi deleteUserInGroup **
DELETE** /rest/v1/user/inGroup/{groupId}/{userId} Delete a User based on his/her ID.
UserApi encodePassword GET /rest/v1/user/encodePassword
UserApi filterUsersBy **
POST** /rest/v1/user/filter Filter users for the current user (HcParty)
UserApi findByHcpartyId **
GET** /rest/v1/user/byHealthcarePartyId/{id} Get the list of users by healthcare party id
UserApi forgottenPassword **
POST** /rest/v1/user/forgottenPassword/{email} Send a forgotten email message to an user
UserApi getCurrentSession **
GET** /rest/v1/user/session Get Currently logged-in user session.
UserApi getCurrentUser **
GET** /rest/v1/user/current Get presently logged-in user.
UserApi getMatchingUsers **
GET** /rest/v1/user/matches Get presently logged-in user.
UserApi getToken **
POST** /rest/v1/user/token/{userId}/{key} Request a new temporary token for authentication
UserApi getUser GET /rest/v1/user/{userId} Get a user by his ID
UserApi getUserByEmail **
GET** /rest/v1/user/byEmail/{email} Get a user by his Email/Login
UserApi listUsersBy GET /rest/v1/user List users with(out) pagination
UserApi listUsersInGroup **
GET** /rest/v1/user/inGroup/{groupId} List users with(out) pagination
UserApi matchUsersBy **
POST** /rest/v1/user/match Get ids of healthcare party matching the provided filter for the current user (HcParty)
UserApi modifyProperties **
PUT** /rest/v1/user/{userId}/properties Modify a User property
UserApi modifyUser PUT /rest/v1/user Modify a user.
UserApi modifyUserInGroup **
PUT** /rest/v1/user/inGroup/{groupId} Modify a user.

Documentation For Models #

Documentation For Authorization #

basicSchema #

  • Type: HTTP Basic authentication

Author #

3
likes
110
points
70
downloads

Publisher

verified publishericure.com

Weekly Downloads

icure low level dart sdk.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

collection, convert, crypton, http, intl, meta, pointycastle, steel_crypt, tuple, uuid

More

Packages that depend on icure_dart_sdk