Form
Create a form with the current user
POST
https://demo.icure.cloud/rest/v2/form
Returns an instance of created form.
Request Body
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
body*
FormTemplate
Create a batch of forms
POST
https://demo.icure.cloud/rest/v2/form/batch
Returns the created forms.
Request Body
body*
List
Delete a form template
DELETE
https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}
Path Parameters
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
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
formId*
String
hcPartyId*
String
Gets a form
GET
https://demo.icure.cloud/rest/v2/form/{formId}
Path Parameters
formId*
String
Gets the most recent form with the given logicalUuid
GET
https://demo.icure.cloud/rest/v2/form/logicalUuid/{logicalUuid}
Path Parameters
logicalUuid*
String
Gets the most recent form with the given uniqueId
GET
https://demo.icure.cloud/rest/v2/form/uniqueId/{uniqueId}
Path Parameters
uniqueId*
String
Gets a form template by guid
GET
https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}
Path Parameters
formTemplateId*
String
Gets all form templates for current user
GET
https://demo.icure.cloud/rest/v2/form/template
Query Parameters
loadLayout
Boolean
Gets a form template
GET
https://demo.icure.cloud/rest/v2/form/template/{specialityCode}/guid/{formTemplateGuid}
Path Parameters
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
body*
ListOfIds
Gets all forms with given logicalUuid
GET
https://demo.icure.cloud/rest/v2/form/all/logicalUuid/{logicalUuid}
Path Parameters
logicalUuid*
String
Gets all forms by uniqueId
GET
https://demo.icure.cloud/rest/v2/form/all/uniqueId/{uniqueId}
Path Parameters
uniqueId*
String
Gets all form templates
GET
https://demo.icure.cloud/rest/v2/form/template/bySpecialty/{specialityCode}
Path Parameters
specialityCode*
String
Query Parameters
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
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
hcPartyId*
String
secretFKeys*
String
Modify a form
PUT
https://demo.icure.cloud/rest/v2/form
Returns the modified form.
Request Body
body*
Form
Modify a batch of forms
PUT
https://demo.icure.cloud/rest/v2/form/batch
Returns the modified forms.
Request Body
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
formId*
String
Request Body
body*
List
Update delegations in form.
POST
https://demo.icure.cloud/rest/v2/form/delegations
Keys must be delimited by coma
Request Body
body*
List
Update a form template's layout
PUT
https://demo.icure.cloud/rest/v2/form/template/{formTemplateId}/attachment/multipart
Path Parameters
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
formTemplateId*
String
Request Body
body*
FormTemplate
Last updated
Was this helpful?