These are used to store task metadata. To separate between different task providers, we adopt a naming convention where the fields are named by the provider_key
.
Cleo related task metadata used for faster querying.
No Additional PropertiesThe clinic UID this task is responsible for.
Must be at least 1
characters long
The reminder UID this task is responsible for.
Must be at least 1
characters long
The patient form UID this task is responsible for.
Must be at least 1
characters long
The calendar UID this task is responsible for.
Must be at least 1
characters long
The patient event UID this task is responsible for.
Must be at least 1
characters long
The patient program UID this task is responsible for.
Must be at least 1
characters long
The patient program form UID this task is responsible for.
Must be at least 1
characters long
Logic to sync reminder schedule.
No Additional PropertiesReminder UIDs to sync.
No Additional ItemsMust be at least 1
characters long
Baxter related task metadata used for baxter's business logic.
No Additional PropertiesMapping to map Cleo Clinics to Baxter Clinics. Key are cleo_clinic_uid
and value are baxter_clinic_uid
.
Mapping that map Baxter's device submission to respective onform. Key are cleo_clinic_uid
and value are onform_uid
.
Mapping that enroll patient via respective onform. Key are cleo_clinic_uid
and value are onform_uid
.
Document syncer related task metadata used for document syncer's business logic.
No Additional PropertiesClinic UID to sync.
Must be at least 1
characters long
Document UID to sync.
Must be at least 1
characters long
Hummingbird related task metadata used for Hummingbird's business logic.
No Additional PropertiesClinic to sync calendar from Hummingbird.
No Additional ItemsClinic UID to sync.
UID of provider application in Caesar to sync.
No Additional ItemsHMI related task metadata used for HMI's business logic.
No Additional PropertiesSFTP settings for HMI.
No Additional PropertiesSFTP host.
SFTP port.
SFTP username.
SFTP password.
Host key in ecdsa-sha2-nistp256
algorithm to establish SSH connection.
SFTP private key.
Chernobyl related task metadata.
No Additional PropertiesGoogle Drive URL this task is responsible for.
Must be at least 1
characters long
Settings for using scalpel.externals.GoogleSheets
.
The URL containing tabular data.
Must be at least 1
characters long
URLs containing tabular data (for use when data is split into multiple tables).
Must contain a minimum of 1
items
Must be at least 1
characters long
Name of the sheet in a workbook
Must be at least 1
characters long
Used to denote which is the Status column. Defaults to Status
.
If any of development
, staging
, production
, test
appears in the status column, the row will be ignored unless it is executed in the same environment (as denoted by settings.ENVIRONMENT
).
If ignore
appears in the status column, the row is ignored.
Must be at least 1
characters long
An array of string to denote the headers for the TabularInterface. Useful if the source data does not define headers.
Must contain a minimum of 1
items
Must be at least 1
characters long
Whether to skip the header row.
This is a misnomer. It refers to whether the source data contains a header row.
When set to true
, every row of the source data is read.
When set to false
(default behavior), the first row of the data is treated as the headers
value and data starts from the 2nd row onwards.
Each additional property must conform to the following schema
Type: objectAdditional properties will be passed on to the __init__
for the TabularInterface
reader.
Einstein related task metadata.
No Additional PropertiesUsed for any einstein kronos task which needs einstein Module
uids.
Must be at least 1
characters long
Used for any einstein kronos task which needs einstein DataSource
uids.
Must be at least 1
characters long
Set this flag to skip syncing data sources which have the skip_on_recreate_entries
set to True (Defaults to True).
Fleming related task metadata.
No Additional PropertiesGoogle Drive URL this task is responsible for.
Must be at least 1
characters long
Settings for using scalpel.externals.GoogleSheets
.
Various settings for Healthchecks.
No Additional PropertiesBetteruptime heartbeat key for reporting heartbeats.
Must be at least 1
characters long
The provider application UID or name that contain the HealthcheckApplication
for driving the healthcheck pings.
Must be at least 1
characters long
The Noop
provider displays a message at the INFO
level to the logs.
Must be at least 1
characters long