From ClinicCalendarMetadata.schema.yaml (cleo/ClinicCalendarMetadata.schema
)
---
$id: https://skeleton.botmd.io/cleo/ClinicCalendarMetadata.schema
$schema: http://json-schema.org/draft-07/schema#
title: Clinic Calendar Metadata
description: >-
Metadata of clinic calendar.
type: object
additionalProperties: false
required: []
properties:
maxicare:
title: Maxicare
description: Metadata of maxicare's provider calendar.
type: object
properties:
id:
title: ID
description: ID of the calendar
type: integer
minimum: 1
name:
title: name
description: Name of the calendar
type: string
minLength: 1
timezone:
title: timezone
description: Timezone of the calendar
type: string
minLength: 1
mandaya:
title: Mandaya
description: Metadata of mandaya's provider calendar.
type: object
required: [hospital_name, hospital_id, doctor_id, doctor_name, specialization_id, specialization_name, sub_specialization_id, sub_specialization_name]
properties:
hospital_name:
title: Hospital Name
type: string
hospital_id:
title: Hospital ID
type: string
doctor_id:
title: Doctor ID
type: string
doctor_name:
title: Doctor Name
type: string
specialization_id:
title: Specialization ID
type: string
specialization_name:
title: Specialization Name
type: string
sub_specialization_id:
title: Sub-Specialization ID
type: string
sub_specialization_name:
title: Sub-Specialization Name
type: string
hummingbird:
title: Hummingbird
description: Metadata of hummingbird's provider calendar.
type: object
additionalProperties: true
properties:
id:
title: ID of calendar
type: string