AlayaCare · Schema

AlayaCare Clinical API Schemas

Home CareCommunity CareHealthcareSchedulingClinicalBillingClient ManagementCare ManagementAged CareWorkforce Management
View JSON Schema on GitHub

JSON Schema

alayacare-clinical-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "AlayaCare Clinical API Schemas",
  "definitions": {
    "ErrorResponse": {
      "description": "Error response",
      "type": "object",
      "properties": {
        "code": {
          "type": "integer",
          "description": "Response code"
        },
        "message": {
          "type": "string",
          "description": "Detailed error message"
        }
      },
      "required": [
        "code",
        "message"
      ]
    },
    "PaginatedList": {
      "description": "Base model of all paginated lists",
      "type": "object",
      "properties": {
        "count": {
          "type": "integer",
          "description": "Number of items in the response",
          "example": 1
        },
        "page": {
          "type": "integer",
          "description": "Current page number",
          "example": 1
        },
        "total_pages": {
          "type": "integer",
          "description": "Total number of pages availbale",
          "example": 1
        },
        "items": {
          "type": "array",
          "items": {
            "type": "object"
          }
        }
      },
      "required": [
        "count",
        "page",
        "total_pages",
        "items"
      ]
    },
    "ProgressNotesList": {
      "allOf": [
        {
          "$ref": "#/definitions/PaginatedList"
        }
      ],
      "description": "Paginated list of a client's progress notes",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ProgressNote"
          }
        }
      }
    },
    "ProgressNote": {
      "description": "A progress note",
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "uuid of the progress note",
          "format": "uuid",
          "example": "5aea440b-7e10-4b5d-8b44-fda4efb2dc95"
        },
        "is_hidden": {
          "type": "boolean",
          "default": false
        },
        "note_type": {
          "type": "string",
          "description": "Note type category of the progress note",
          "example": "progress_nursing"
        },
        "content": {
          "type": "string",
          "format": "html",
          "description": "Content of the progress note. A subset of HTML is accepted.",
          "example": "Client achieved 1 of 5 goals today when client walked up stairs unassissted."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "description": "Date progress note was created (ISO 8601)",
          "example": "2017-07-08T13:30:00+00:00"
        },
        "created_by": {
          "type": "integer",
          "description": "AlayaCare ID of the employee who created the progress note.",
          "example": 1001
        },
        "textonly": {
          "type": "string",
          "description": "Content of the progress note as simple text (only if include_textonly is true)",
          "example": "Client achieved 1 of 5 goals today when client walked up stairs unassissted."
        }
      }
    },
    "ProgressNoteDetails": {
      "description": "A progress note",
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "uuid of the progress note",
          "example": "5aea440b-7e10-4b5d-8b44-fda4efb2dc95"
        },
        "is_hidden": {
          "type": "boolean",
          "default": false
        },
        "note_type": {
          "type": "string",
          "description": "Note type category of the progress note",
          "example": "progress_nursing"
        },
        "content": {
          "type": "string",
          "format": "html",
          "description": "Content of the progress note. A subset of HTML is accepted.",
          "example": "Client achieved 1 of 5 goals today when client walked up stairs unassissted."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "description": "Date progress note was created (ISO 8601)",
          "example": "2017-07-08T13:30:00+00:00"
        },
        "created_by": {
          "type": "integer",
          "description": "AlayaCare ID of the employee who created the progress note.",
          "example": 1001
        },
        "client_id": {
          "type": "integer",
          "description": "Alayacare ID of the client",
          "example": 1010
        },
        "external_client_id": {
          "type": "string",
          "description": "External ID of the client",
          "example": "client_101"
        },
        "textonly": {
          "type": "string",
          "description": "Content of the progress note as simple text (only if include_textonly is true)",
          "example": "Client achieved 1 of 5 goals today when client walked up stairs unassissted."
        }
      }
    },
    "ProgressNoteCreate": {
      "description": "Progress note data required for creation.",
      "type": "object",
      "required": [
        "note_type",
        "content"
      ],
      "properties": {
        "is_hidden": {
          "type": "boolean",
          "default": false
        },
        "note_type": {
          "type": "string",
          "description": "Note type category of the progress note",
          "example": "progress_nursing"
        },
        "content": {
          "type": "string",
          "format": "html",
          "description": "Content of the progress note.  A subset of HTML is accepted.",
          "example": "Client achieved 1 of 5 goals today when client walked up stairs unassissted."
        }
      }
    },
    "NoteTypesList": {
      "allOf": [
        {
          "$ref": "#/definitions/PaginatedList"
        }
      ],
      "description": "Paginated list of a client's progress notes",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "properties": {
              "note_type": {
                "type": "string",
                "description": "Progress note type",
                "example": "progress_nursing"
              }
            }
          }
        }
      }
    },
    "RiskList": {
      "description": "A list of client risks",
      "type": "object",
      "properties": {
        "count": {
          "type": "integer",
          "description": "Number of items in the response",
          "example": 1
        },
        "page": {
          "type": "integer",
          "description": "Current page number",
          "example": 1
        },
        "total_pages": {
          "type": "integer",
          "description": "Total number of pages available",
          "example": 1
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RiskDetails"
          }
        }
      }
    },
    "RiskDetails": {
      "description": "Details of the client risk",
      "type": "object",
      "properties": {
        "risk_id": {
          "type": "string",
          "description": "Unique ID of the client risk",
          "example": "abc-123"
        },
        "client_id": {
          "type": "integer",
          "description": "AlayaCare ID of the client",
          "example": 1957
        },
        "external_client_id": {
          "type": "string",
          "description": "External client ID",
          "example": "sor_id_1"
        },
        "category": {
          "type": "string",
          "description": "Risk category (case-sensitive)",
          "example": "Allergy",
          "enum": [
            "Allergy",
            "Environment",
            "Infectious Diseases",
            "Funder",
            "General",
            "Pets"
          ]
        },
        "risk": {
          "type": "string",
          "description": "Free text description of the client risk",
          "example": "Allergic to penicillin"
        },
        "severity": {
          "$ref": "#/definitions/RiskSeverity"
        },
        "created_by": {
          "type": "object",
          "description": "User who created the client risk entry",
          "properties": {
            "name": {
              "type": "string",
              "description": "Name of the employee who created the risk",
              "example": "John Smith"
            }
          }
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "description": "Date client risk was created (ISO 8601) - Time saved at `T00:00:00+00:00`",
          "example": "2017-07-08T00:00:00+00:00"
        }
      }
    },
    "RiskCategory": {
      "description": "Risk category (case-sensitive)",
      "type": "string",
      "example": "Allergy",
      "enum": [
        "Allergy",
        "Environment",
        "Infectious Diseases",
        "Funder",
        "General",
        "Pets"
      ]
    },
    "RiskSeverity": {
      "description": "Risk severity - 0 to 5",
      "type": "integer",
      "example": 3,
      "enum": [
        0,
        1,
        2,
        3,
        4,
        5
      ]
    },
    "RiskCreate": {
      "description": "Client risk data",
      "type": "object",
      "required": [
        "category",
        "risk",
        "severity"
      ],
      "properties": {
        "category": {
          "$ref": "#/definitions/RiskCategory"
        },
        "risk": {
          "type": "string",
          "description": "Free text description of the client risk",
          "example": "Allergic to penicillin",
          "minLength": 1
        },
        "severity": {
          "$ref": "#/definitions/RiskSeverity"
        }
      }
    },
    "RiskUpdate": {
      "description": "Client risk data",
      "type": "object",
      "properties": {
        "category": {
          "$ref": "#/definitions/RiskCategory"
        },
        "risk": {
          "type": "string",
          "description": "Free text description of the client risk",
          "example": "Allergic to penicillin"
        },
        "severity": {
          "$ref": "#/definitions/RiskSeverity"
        }
      }
    },
    "CreateSuccess": {
      "type": "object",
      "description": "Success returned from the API when creating or updating an entity.",
      "properties": {
        "id": {
          "type": "string",
          "description": "The entity ID.",
          "example": "70ad613a-376c-4389-bb45-78374dddd03e"
        },
        "type": {
          "type": "string",
          "description": "The clinical document type.",
          "example": "medication"
        },
        "uri": {
          "type": "string",
          "description": "The entity URI.",
          "example": "/medication/70ad613a-376c-4389-bb45-78374dddd03e"
        }
      }
    },
    "SuccessProgressNoteCreate": {
      "type": "object",
      "description": "Progress note created successfully",
      "properties": {
        "id": {
          "type": "string",
          "description": "The entity ID.",
          "example": "70ad613a-376c-4389-bb45-78374dddd03e"
        },
        "type": {
          "type": "string",
          "description": "The clinical document type.",
          "example": "progress_note"
        },
        "uri": {
          "type": "string",
          "description": "The entity URI.",
          "example": "/progress_note/70ad613a-376c-4389-bb45-78374dddd03e"
        }
      }
    },
    "AdministeredByNurse": {
      "type": "string",
      "description": "Whether the medication is administered by a nurse or whether it is self-administered.",
      "enum": [
        "assisted",
        "not_assisted"
      ],
      "example": "assisted"
    },
    "DeliveryMode": {
      "type": "string",
      "description": "The delivery mode of the medication.",
      "enum": [
        "ambulatory_pump_continuous",
        "ambulatory_pump_intermittent",
        "ambulatory_pump_pca",
        "ambulatory_pump_taper",
        "ambulatory_pump_other",
        "iv_pump",
        "iv_push",
        "gravity"
      ],
      "example": "ambulatory_pump_continuous",
      "x-nullable": true
    },
    "Discrepancy": {
      "type": "string",
      "description": "The discrepancy code.",
      "enum": [
        "none",
        "dose_different",
        "route_different",
        "frequency_different",
        "medication_not_currently_prescribed",
        "client_no_longer_taking_medication",
        "otc_not_taken_as_prescribed",
        "allergy_to_prescribed_medication",
        "duplicate_of_medication",
        "drug_interaction",
        "formulation_incorrect_or_omitted",
        "expired_medication",
        "other"
      ],
      "example": "dose_different",
      "x-nullable": true
    },
    "DiscrepancyStatus": {
      "type": "string",
      "description": "The status of the discrepancy.",
      "enum": [
        "continue",
        "discharge",
        "hold"
      ],
      "example": "continue",
      "x-nullable": true
    },
    "DosageType": {
      "type": "string",
      "description": "The unit used for the dosage.",
      "enum": [
        "li",
        "meq",
        "sol",
        "ung",
        "cap",
        "international_units",
        "millions_of_units",
        "mcg",
        "mg",
        "g",
        "ml",
        "units",
        "gtt",
        "tab",
        "oz",
        "fl_oz",
        "tsp",
        "tbsp",
        "gal",
        "pt",
        "other"
      ],
      "example": "mg"
    },
    "InformationSource": {
      "type": "string",
      "description": "The information source for the medication.",
      "enum": [
        "client",
        "family_caregiver",
        "rx_vials",
        "blister_packs",
        "physician_rx",
        "physician_samples",
        "pharmacist_list",
        "referral_source",
        "staff_nurse",
        "other"
      ],
      "example": "staff_nurse"
    },
    "Route": {
      "type": "string",
      "description": "The route that the medication is administered.",
      "enum": [
        "po_oral",
        "im_intramuscular",
        "sq_subcutaneous",
        "iv_intraveneous",
        "bu_buccal",
        "ep_epidural",
        "ex_external",
        "id_intradermal",
        "in_inhalation",
        "na_nasal",
        "op_ophthalmic",
        "ot_optic",
        "re_rectal",
        "sl_sublingual",
        "transdermal",
        "ur_urethral",
        "v_vaginal",
        "topical",
        "reg_percutaneous_end_gastro_tube",
        "it_intrathecal",
        "au_ear",
        "ad_right_ear",
        "as_left_ear",
        "au_both_ears",
        "eye_right",
        "eye_left",
        "eye_both",
        "ngt_nasal_gastric",
        "g_gastronomy_tube",
        "jejunostomy_tube",
        "g_j_tube"
      ],
      "example": "po_oral"
    },
    "TimeInstruction": {
      "type": "array",
      "description": "A list of time instructions for the medication administration.",
      "items": {
        "type": "string",
        "enum": [
          "daily",
          "qam_once_a_day_am",
          "qhs_once_a_day_bedtime",
          "bid_twice_a_day",
          "tid_three_times_a_day",
          "qid_four_times_a_day",
          "ac_before_meals",
          "pc_after_meals",
          "prn_as_required",
          "other_use_note",
          "q1h",
          "q2h",
          "q3h",
          "q4h",
          "q6h",
          "q8h",
          "q12h",
          "q24h",
          "q72h"
        ],
        "example": "daily"
      }
    },
    "Status": {
      "type": "string",
      "description": "The medication status.",
      "enum": [
        "active",
        "on_hold",
        "completed",
        "discontinued"
      ],
      "example": "active"
    },
    "Type": {
      "type": "string",
      "description": "The medication type.",
      "enum": [
        "prescriptions",
        "over_the_counter",
        "supplements",
        "herbals",
        "patches",
        "inhalers",
        "eye_drops",
        "ointments",
        "physician_samples",
        "chelation",
        "nutriceuticals",
        "other"
      ],
      "example": "prescriptions"
    },
    "YesNo": {
      "type": "string",
      "x-nullable": true,
      "description": "Whether the action was performed.",
      "enum": [
        true,
        false
      ],
      "example": true
    },
    "Medication": {
      "type": "object",
      "description": "Medication details",
      "required": [
        "administered_by_nurse",
        "created_at",
        "created_employee_id",
        "dose",
        "dosage_type",
        "id",
        "information_source",
        "medication",
        "medication_type",
        "route",
        "status",
        "time_instruction",
        "updated_at",
        "updated_employee_id"
      ],
      "properties": {
        "administered_by_nurse": {
          "$ref": "#/definitions/AdministeredByNurse"
        },
        "administration_times": {
          "type": "string",
          "description": "The times that the medication should be administered.",
          "example": "In the mornings or evenings",
          "x-nullable": true
        },
        "administrator": {
          "type": "string",
          "description": "Whether a health care professional has been notified.",
          "example": true,
          "x-nullable": true
        },
        "basal_rate_range": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`.",
          "x-nullable": true
        },
        "bolus_frequency": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`.",
          "x-nullable": true
        },
        "bolus_rate_range": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`.",
          "x-nullable": true
        },
        "comments": {
          "type": "string",
          "x-nullable": true
        },
        "concentration": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`.",
          "x-nullable": true
        },
        "created_at": {
          "type": "string",
          "description": "The created date using ISO 8601 date-time formatting.",
          "example": "2018-01-01T00:30:00+00:00"
        },
        "created_employee_id": {
          "type": "integer",
          "description": "The ID of the employee that created the entity."
        },
        "count_administered_today": {
          "type": "integer",
          "description": "The number of times today that the medication has been administered. This is only populated when specifying `with_last_administration`.",
          "example": 3
        },
        "delivery_mode": {
          "$ref": "#/definitions/DeliveryMode"
        },
        "delivery_mode_other": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_other`.",
          "example": "ambulatory_pump_pca",
          "x-nullable": true
        },
        "discrepancy": {
          "$ref": "#/definitions/Discrepancy"
        },
        "discrepancy_note": {
          "type": "string",
          "x-nullable": true
        },
        "discrepancy_status": {
          "$ref": "#/definitions/DiscrepancyStatus"
        },
        "dosage_type": {
          "$ref": "#/definitions/DosageType"
        },
        "dose": {
          "type": "string",
          "description": "The dosage of the medication to administer.",
          "example": 2
        },
        "end_date": {
          "type": "string",
          "description": "The end date of the medication using ISO 8601 date formatting.",
          "example": "2018-01-01",
          "x-nullable": true
        },
        "end_date_unknown": {
          "type": "boolean",
          "description": "Whether the end date is unknown.",
          "example": false
        },
        "episode_id": {
          "type": "integer",
          "description": "The ID of the episode.",
          "example": 1,
          "x-nullable": true
        },
        "external_client_id": {
          "type": "string",
          "description": "The external ID of the client.",
          "example": "client_1234",
          "x-nullable": true
        },
        "high_alert": {
          "type": "boolean",
          "description": "Whether the medication has been flagged as a high alert.",
          "example": true
        },
        "id": {
          "type": "string",
          "format": "uuid",
          "description": "The ID of the medication.",
          "example": "445e1b60-7287-47fb-ae00-2ca35fb4d58e"
        },
        "information_source": {
          "$ref": "#/definitions/InformationSource"
        },
        "last_administered_at": {
          "type": "string",
          "description": "The last administration date using ISO 8601 date-time formatting. This is only populated when specifying `with_last_administration`.",
          "example": "2018-01-01T00:30:00+00:00",
          "x-nullable": true
        },
        "max_boluses": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`.",
          "x-nullable": true
        },
        "medication": {
          "type": "string",
          "description": "The medication name.",
          "example": "Ibuprofen"
        },
        "medication_type": {
          "$ref": "#/definitions/Type"
        },
        "ordering_physician": {
          "type": "string",
          "x-nullable": true
        },
        "client_id": {
          "type": "integer",
          "description": "The ID of the client."
        },
        "pca_special_instructions": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`.",
          "x-nullable": true
        },
        "route": {
          "$ref": "#/definitions/Route"
        },
        "special_instructions": {
          "type": "string",
          "description": "Special instructions if required.",
          "x-nullable": true
        },
        "start_date": {
          "type": "string",
          "description": "The start date of the medication using ISO 8601 date formatting.",
          "example": "2018-01-01",
          "x-nullable": true
        },
        "start_date_unknown": {
          "type": "boolean",
          "description": "Whether the start date is unknown.",
          "example": false,
          "x-nullable": true
        },
        "status": {
          "$ref": "#/definitions/Status"
        },
        "time_instruction": {
          "$ref": "#/definitions/TimeInstruction"
        },
        "updated_at": {
          "type": "string",
          "description": "The last updated date using ISO 8601 date-time formatting.",
          "example": "2018-01-01T00:30:00+00:00"
        },
        "updated_employee_id": {
          "type": "integer",
          "description": "The ID of the employee that last updated the entity."
        }
      }
    },
    "MedicationCreate": {
      "allOf": [
        {
          "$ref": "#/definitions/MedicationUpdate"
        }
      ],
      "type": "object",
      "description": "Create a Medication",
      "required": [
        "administered_by_nurse",
        "client_id",
        "external_client_id",
        "dose",
        "dosage_type",
        "information_source",
        "medication",
        "medication_type",
        "route",
        "status",
        "time_instruction",
        "created_employee_id",
        "updated_employee_id"
      ],
      "properties": {
        "administration_times": {
          "type": "string",
          "description": "The times that the medication should be administered.",
          "example": "In the mornings or evenings"
        },
        "dosage_type": {
          "$ref": "#/definitions/DosageType"
        },
        "dose": {
          "type": "string",
          "description": "The dosage of the medication to administer.",
          "example": "2"
        },
        "end_date": {
          "type": "string",
          "description": "The end date of the medication using ISO 8601 date formatting.",
          "example": "2018-01-01"
        },
        "end_date_unknown": {
          "type": "boolean",
          "description": "Whether the end date is unknown.",
          "example": false
        },
        "medication": {
          "type": "string",
          "description": "The medication name.",
          "example": "Ibuprofen"
        },
        "medication_type": {
          "$ref": "#/definitions/Type"
        },
        "ordering_physician": {
          "type": "string"
        },
        "client_id": {
          "type": "integer",
          "description": "The ID of the client.",
          "example": 1234
        },
        "external_client_id": {
          "type": "string",
          "description": "The external ID of the client.",
          "example": "client_1234"
        },
        "pca_special_instructions": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`."
        },
        "route": {
          "$ref": "#/definitions/Route"
        },
        "start_date": {
          "type": "string",
          "description": "The start date of the medication using ISO 8601 date formatting.",
          "example": "2018-01-01"
        },
        "start_date_unknown": {
          "type": "boolean",
          "description": "Whether the start date is unknown.",
          "example": false
        },
        "time_instruction": {
          "$ref": "#/definitions/TimeInstruction"
        }
      }
    },
    "MedicationUpdate": {
      "type": "object",
      "description": "Update a Medication",
      "required": [
        "id",
        "created_employee_id",
        "updated_employee_id"
      ],
      "properties": {
        "administered_by_nurse": {
          "$ref": "#/definitions/AdministeredByNurse"
        },
        "administrator": {
          "type": "string",
          "description": "Whether a health care professional has been notified.",
          "example": true
        },
        "basal_rate_range": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`."
        },
        "bolus_frequency": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`."
        },
        "bolus_rate_range": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`."
        },
        "comments": {
          "type": "string"
        },
        "concentration": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`."
        },
        "created_employee_id": {
          "type": "integer",
          "description": "The ID of the employee that created the entity."
        },
        "delivery_mode": {
          "$ref": "#/definitions/DeliveryMode"
        },
        "delivery_mode_other": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_other`.",
          "example": "ambulatory_pump_pca"
        },
        "discrepancy": {
          "$ref": "#/definitions/Discrepancy"
        },
        "discrepancy_note": {
          "type": "string"
        },
        "discrepancy_status": {
          "$ref": "#/definitions/DiscrepancyStatus"
        },
        "external_client_id": {
          "type": "string",
          "description": "The external ID of the client.",
          "example": "client_1234"
        },
        "high_alert": {
          "type": "boolean",
          "description": "Whether the medication has been flagged as a high alert.",
          "example": true
        },
        "information_source": {
          "$ref": "#/definitions/InformationSource"
        },
        "max_boluses": {
          "type": "string",
          "description": "Set only if `delivery_mode` is  `ambulatory_pump_pca`."
        },
        "special_instructions": {
          "type": "string",
          "description": "Special instructions if required."
        },
        "status": {
          "$ref": "#/definitions/Status"
        },
        "updated_employee_id": {
          "type": "integer",
          "description": "The ID of the employee that last updated the entity."
        }
      }
    },
    "MedicationList": {
      "allOf": [
        {
          "$ref": "#/definitions/PaginatedList"
        }
      ],
      "description": "Paginated list of the medications",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Medication"
          }
        }
      }
    },
    "MedicationAdministration": {
      "allOf": [
        {
          "$ref": "#/definitions/MedicationAdministrationCreate"
        }
      ],
      "type": "object",
      "description": "Medication admninistration details",
      "required": [
        "medication_id",
        "created_employee_id",
        "date_complete",
        "id",
        "updated_employee_id"
      ]
    },
    "MedicationAdministrationCreate": {
      "type": "object",
      "description": "Medication admninistration details",
      "required": [
        "medication_id",
        "created_employee_id",
        "updated_employee_id"
      ],
      "properties": {
        "amount_given": {
          "type": "string",
          "x-nullable": true
        },
        "bolus_dose": {
          "type": "string",
          "x-nullable": true
        },
        "bolus_dose_lockout": {
          "type": "string",
          "x-nullable": true
        },
        "bolus_doses_attempted": {
          "type": "string",
          "x-nullable": true
        },
        "bolus_doses_given": {
          "type": "string",
          "x-nullable": true
        },
        "comments": {
          "type": "string",
          "x-nullable": true,
          "description": "Any additional comments for the administration."
        },
        "concentration": {
          "type": "string",
          "x-nullable": true
        },
        "created_employee_id": {
          "type": "integer",
          "description": "The ID of the employee that created the entity."
        },
        "date_complete": {
          "type": "string",
          "description": "The date that the medication was administered using ISO 8601 date-time formatting. The default is now.",
          "example": "2018-01-01T00:30:00+00:00"
        },
        "delivery_cycle": {
          "type": "string",
          "x-nullable": true
        },
        "delivery_mode": {
          "type": "string",
          "x-nullable": true
        },
        "delivery_period": {
          "type": "string",
          "x-nullable": true
        },
        "device_type": {
          "type": "string",
          "x-nullable": true
        },
        "did_not_administer": {
          "type": "boolean",
          "description": "Whether the medication was held. The default is `false`.",
          "example": false
        },
        "dose": {
          "type": "string",
          "x-nullable": true
        },
        "dose_volume": {
          "type": "string",
          "x-nullable": true
        },
        "duration": {
          "type": "string",
          "x-nullable": true
        },
        "hourly_rate": {
          "type": "string",
          "x-nullable": true
        },
        "id": {
          "type": "string"
        },
        "infusion_duration": {
          "type": "string",
          "x-nullable": true
        },
        "initial_rate": {
          "type": "string",
          "x-nullable": true
        },
        "kvo_rate": {
          "type": "string",
          "x-nullable": true
        },
        "line_primed": {
          "$ref": "#/definitions/YesNo"
        },
        "lock_level": {
          "type": "string",
          "x-nullable": true
        },
        "max_bolus_dose": {
          "type": "string",
          "x-nullable": true
        },
        "medication_id": {
          "type": "string",
          "description": "The ID of the medication being administered.",
          "example": "7f835fe4-4485-44de-a6b8-00a0c1438327"
        },
        "next_dose_start_time": {
          "type": "string",
          "x-nullable": true,
          "description": "The start time of the next dose using ISO 8601 date-time formatting."
        },
        "plateau_rate": {
          "type": "string",
          "x-nullable": true
        },
 

# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/api-evangelist-alayacare/refs/heads/main/json-schema/alayacare-clinical-schema.json