From ApplicationSettings.schema.yaml (caesar/ApplicationSettings.schema
)
---
$id: https://skeleton.botmd.io/caesar/ApplicationSettings.schema
$schema: http://json-schema.org/draft-07/schema
title: Application Settings
description: "`ProviderApplication.provider_settings` are used to store application-specific settings."
type: object
additionalProperties: false
anyOf:
- required: [cleo]
- required: [siloam]
properties:
cleo:
title: Cleo
description: Settings for `CleoApplication`.
$ref: "#/definitions/Cleo"
siloam:
title: Siloam
description: Settings for `CleoApplication`.
$ref: "#/definitions/Siloam"
definitions:
Cleo:
type: object
additionalProperties: false
required: []
properties:
create_patient:
title: Create Patient
description: Whether to create patient in cleo from caesar event.
type: boolean
Siloam:
type: object
additionalProperties: false
required: [ ]
properties:
is_enable_integration_api:
title: Is Enable Integration API
description: Whether to enable integration with Siloam API or not.
type: boolean
clinic_uid:
title: Clinic UID
description: Siloam Rehab Clinic UID.
type: string
read_timeout:
title: Read Timeout
description: Number of seconds to wait before giving up on sending a message.
type: integer
minimum: 5
connect_timeout:
title: Connect Timeout
description: Number of seconds to wait before giving up on connecting to Siloam Rehab API.
type: integer
minimum: 3