Form

Create a form with the current user

POST https://demo.icure.cloud/rest/v2/form

Returns an instance of created form.

Request Body

NameTypeDescription

body*

Form

Create a form template with the current user

POST https://demo.icure.cloud/rest/v2/form/template

Returns an instance of created form template.

Request Body

NameTypeDescription

body*

FormTemplate

Create a batch of forms

POST https://demo.icure.cloud/rest/v2/form/batch

Returns the created forms.

Request Body

NameTypeDescription

body*

List

Delete a form template

DELETE https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}

Path Parameters

NameTypeDescription

formTemplateId*

String

Delete forms.

POST https://demo.icure.cloud/rest/v2/form/delete/batch

Response is a set containing the ID's of deleted forms.

Request Body

NameTypeDescription

body*

ListOfIds

Get a list of forms by parents ids

GET https://demo.icure.cloud/rest/v2/form/childrenOf/{formId}/{hcPartyId}

Keys must be delimited by coma

Path Parameters

NameTypeDescription

formId*

String

hcPartyId*

String

Gets a form

GET https://demo.icure.cloud/rest/v2/form/{formId}

Path Parameters

NameTypeDescription

formId*

String

Gets the most recent form with the given logicalUuid

GET https://demo.icure.cloud/rest/v2/form/logicalUuid/{logicalUuid}

Path Parameters

NameTypeDescription

logicalUuid*

String

Gets the most recent form with the given uniqueId

GET https://demo.icure.cloud/rest/v2/form/uniqueId/{uniqueId}

Path Parameters

NameTypeDescription

uniqueId*

String

Gets a form template by guid

GET https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}

Path Parameters

NameTypeDescription

formTemplateId*

String

Gets all form templates for current user

GET https://demo.icure.cloud/rest/v2/form/template

Query Parameters

NameTypeDescription

loadLayout

Boolean

Gets a form template

GET https://demo.icure.cloud/rest/v2/form/template/{specialityCode}/guid/{formTemplateGuid}

Path Parameters

NameTypeDescription

formTemplateGuid*

String

specialityCode*

String

Get a list of forms by ids

POST https://demo.icure.cloud/rest/v2/form/byIds

Keys must be delimited by coma

Request Body

NameTypeDescription

body*

ListOfIds

Gets all forms with given logicalUuid

GET https://demo.icure.cloud/rest/v2/form/all/logicalUuid/{logicalUuid}

Path Parameters

NameTypeDescription

logicalUuid*

String

Gets all forms by uniqueId

GET https://demo.icure.cloud/rest/v2/form/all/uniqueId/{uniqueId}

Path Parameters

NameTypeDescription

uniqueId*

String

Gets all form templates

GET https://demo.icure.cloud/rest/v2/form/template/bySpecialty/{specialityCode}

Path Parameters

NameTypeDescription

specialityCode*

String

Query Parameters

NameTypeDescription

loadLayout

Boolean

List forms found By Healthcare Party and secret foreign keys.

GET https://demo.icure.cloud/rest/v2/form/byHcPartySecretForeignKeys

Keys must be delimited by coma

Query Parameters

NameTypeDescription

hcPartyId*

String

secretFKeys*

String

healthElementId

String

planOfActionId

String

formTemplateId

String

List form stubs found By Healthcare Party and secret foreign keys.

GET https://demo.icure.cloud/rest/v2/form/byHcPartySecretForeignKeys/delegations

Keys must be delimited by coma

Query Parameters

NameTypeDescription

hcPartyId*

String

secretFKeys*

String

Modify a form

PUT https://demo.icure.cloud/rest/v2/form

Returns the modified form.

Request Body

NameTypeDescription

body*

Form

Modify a batch of forms

PUT https://demo.icure.cloud/rest/v2/form/batch

Returns the modified forms.

Request Body

NameTypeDescription

body*

List

Delegates a form to a healthcare party

POST https://demo.icure.cloud/rest/v2/form/delegate/{formId}

It delegates a form to a healthcare party. Returns the form with the new delegations.

Path Parameters

NameTypeDescription

formId*

String

Request Body

NameTypeDescription

body*

List

Update delegations in form.

POST https://demo.icure.cloud/rest/v2/form/delegations

Keys must be delimited by coma

Request Body

NameTypeDescription

body*

List

Update a form template's layout

PUT https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}/attachment/multipart

Path Parameters

NameTypeDescription

formTemplateId*

String

Modify a form template with the current user

PUT https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}

Returns an instance of created form template.

Path Parameters

NameTypeDescription

formTemplateId*

String

Request Body

NameTypeDescription

body*

FormTemplate

Last updated