Elation Health · Schema

ElationNoteAmendment

Full representation of an EN2.1 sections-based note amendment. Analogous to NoteAmendment for legacy DocumentNode notes. `previous_content` is populated after the amendment is signed and captures the parent note state at signing time.

HealthcareUnited StatesElectronic Health RecordsFHIRHL7InteroperabilitySMART on FHIRPrimary CareValue-Based CareEligibilityClinical DataSchedulinge-PrescribingDigital HealthA2A

Properties

Name Type Description
bill object
category integer
content object
exam_reason object
id integer
is_draft boolean
is_outdated boolean
metadata object
note_id integer
patient integer
practice integer
previous_content object
provider integer
serviced_at string
signatures array
View JSON Schema on GitHub

JSON Schema

elation-health-elation-note-amendment-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/elation-health/main/json-schema/elation-health-elation-note-amendment-schema.json",
  "title": "ElationNoteAmendment",
  "description": "Full representation of an EN2.1 sections-based note amendment.\n\nAnalogous to NoteAmendment for legacy DocumentNode notes. `previous_content`\nis populated after the amendment is signed and captures the parent note\nstate at signing time.",
  "x-generated": "2026-10-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/elation-health-notes-api-openapi.yml#/components/schemas/ElationNoteAmendment",
  "properties": {
    "bill": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Bill"
    },
    "category": {
      "title": "Category",
      "type": "integer"
    },
    "content": {
      "$ref": "#/$defs/SectionsContent"
    },
    "exam_reason": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Exam Reason"
    },
    "id": {
      "title": "Id",
      "type": "integer"
    },
    "is_draft": {
      "title": "Is Draft",
      "type": "boolean"
    },
    "is_outdated": {
      "default": false,
      "title": "Is Outdated",
      "type": "boolean"
    },
    "metadata": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "title": "Metadata"
    },
    "note_id": {
      "title": "Note Id",
      "type": "integer"
    },
    "patient": {
      "title": "Patient",
      "type": "integer"
    },
    "practice": {
      "title": "Practice",
      "type": "integer"
    },
    "previous_content": {
      "anyOf": [
        {
          "$ref": "#/$defs/SectionsContent"
        },
        {
          "type": "null"
        }
      ]
    },
    "provider": {
      "title": "Provider",
      "type": "integer"
    },
    "serviced_at": {
      "format": "date-time",
      "title": "Serviced At",
      "type": "string"
    },
    "signatures": {
      "default": [],
      "items": {
        "$ref": "#/$defs/DocumentSignature"
      },
      "title": "Signatures",
      "type": "array"
    }
  },
  "required": [
    "id",
    "note_id",
    "provider",
    "practice",
    "patient",
    "category",
    "content",
    "serviced_at",
    "is_draft"
  ],
  "type": "object",
  "$defs": {
    "AttrsWithRefId": {
      "description": "Base attrs for any node that carries a stable change-tracking ref_id.",
      "properties": {
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "title": "AttrsWithRefId",
      "type": "object"
    },
    "CardiacOrderBlock-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/CardiacOrderBlockAttrs-Output"
        },
        "type": {
          "const": "cardiacOrder",
          "default": "cardiacOrder",
          "title": "Type",
          "type": "string"
        }
      },
      "required": [
        "attrs"
      ],
      "title": "CardiacOrderBlock",
      "type": "object"
    },
    "CardiacOrderBlockAttrs-Output": {
      "properties": {
        "entity_id": {
          "title": "Entity Id",
          "type": "integer"
        },
        "order": {
          "$ref": "#/$defs/CardiacOrderSummary"
        },
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "required": [
        "entity_id",
        "order"
      ],
      "title": "CardiacOrderBlockAttrs",
      "type": "object"
    },
    "CardiacOrderSummary": {
      "properties": {
        "clinical_reason": {
          "title": "Clinical Reason",
          "type": "string"
        },
        "confidential": {
          "title": "Confidential",
          "type": "boolean"
        },
        "created_date": {
          "anyOf": [
            {
              "format": "date-time",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Created Date"
        },
        "date_for_test": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Date For Test"
        },
        "deleted_date": {
          "anyOf": [
            {
              "format": "date-time",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Deleted Date"
        },
        "icd10_codes": {
          "default": [],
          "items": {
            "type": "string"
          },
          "title": "Icd10 Codes",
          "type": "array"
        },
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "medications": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Medications"
        },
        "signed_by": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Signed By"
        },
        "signed_date": {
          "anyOf": [
            {
              "format": "date-time",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Signed Date"
        },
        "tests": {
          "default": [],
          "items": {
            "$ref": "#/$defs/CardiacOrderTest"
          },
          "title": "Tests",
          "type": "array"
        }
      },
      "required": [
        "id",
        "clinical_reason",
        "confidential"
      ],
      "title": "CardiacOrderSummary",
      "type": "object"
    },
    "CardiacOrderTest": {
      "properties": {
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "name": {
          "title": "Name",
          "type": "string"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "title": "CardiacOrderTest",
      "type": "object"
    },
    "ContentMap-Output": {
      "description": "Typed map from section type to its content. All sections are optional.\n\nKeys match section ``type`` wire values (``NodeType``): lowercase single words\n(e.g. ``narrative``, ``vitals``) or camelCase for multi-word nodes (e.g. ``followUp``).",
      "properties": {
        "followUp": {
          "anyOf": [
            {
              "$ref": "#/$defs/FollowupSection-Output"
            },
            {
              "type": "null"
            }
          ]
        },
        "instructions": {
          "anyOf": [
            {
              "$ref": "#/$defs/InstructionsSection-Output"
            },
            {
              "type": "null"
            }
          ]
        },
        "narrative": {
          "anyOf": [
            {
              "$ref": "#/$defs/NarrativeSection-Output"
            },
            {
              "type": "null"
            }
          ]
        },
        "orders": {
          "anyOf": [
            {
              "$ref": "#/$defs/OrdersSection-Output"
            },
            {
              "type": "null"
            }
          ]
        },
        "procedures": {
          "anyOf": [
            {
              "$ref": "#/$defs/ProcedureSection-Output"
            },
            {
              "type": "null"
            }
          ]
        },
        "referencedDocuments": {
          "anyOf": [
            {
              "$ref": "#/$defs/ReferencedDocumentsSection-Output"
            },
            {
              "type": "null"
            }
          ]
        },
        "vitals": {
          "anyOf": [
            {
              "$ref": "#/$defs/VitalsSection-Output"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "title": "ContentMap",
      "type": "object"
    },
    "CptCode": {
      "properties": {
        "code": {
          "title": "Code",
          "type": "string"
        },
        "description": {
          "title": "Description",
          "type": "string"
        },
        "id": {
          "title": "Id",
          "type": "integer"
        }
      },
      "required": [
        "id",
        "code",
        "description"
      ],
      "title": "CptCode",
      "type": "object"
    },
    "DocumentSignature": {
      "description": "A signature on a document.",
      "properties": {
        "amendment_id": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "description": "ID of the note amendment this signature applies to, if any; null for signatures on the base note or legacy records.",
          "title": "Amendment Id"
        },
        "on_behalf_of_user_id": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "On Behalf Of User Id"
        },
        "on_behalf_of_user_name": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "On Behalf Of User Name"
        },
        "signature_comments": {
          "title": "Signature Comments",
          "type": "string"
        },
        "signature_role": {
          "$ref": "#/$defs/DocumentSignatureRole"
        },
        "signed_at": {
          "description": "When the associated document was signed with this signature.",
          "format": "date-time",
          "title": "Signed At",
          "type": "string"
        },
        "user_id": {
          "description": "The ID of the user who authored the signature.",
          "title": "User Id",
          "type": "integer"
        },
        "user_name": {
          "description": "The name of the user who authored the signature.",
          "title": "User Name",
          "type": "string"
        }
      },
      "required": [
        "user_id",
        "user_name",
        "signed_at",
        "signature_role",
        "signature_comments"
      ],
      "title": "DocumentSignature",
      "type": "object"
    },
    "DocumentSignatureRole": {
      "description": "The role the user is performing when adding a signature to a visit note",
      "enum": [
        "amender",
        "cosigner",
        "rendering_provider",
        "staff_autofiler"
      ],
      "title": "DocumentSignatureRole",
      "type": "string"
    },
    "FollowupListItem-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/AttrsWithRefId"
        },
        "content": {
          "description": "List-item children, capped at two: a single child must be a paragraph, and a second child (if present) must be a nested ordered or unordered list. Shape is [paragraph] or [paragraph, nested list].",
          "items": {
            "oneOf": [
              {
                "$ref": "#/$defs/FollowupParagraph-Output"
              },
              {
                "$ref": "#/$defs/FollowupUnorderedList-Output"
              },
              {
                "$ref": "#/$defs/FollowupOrderedList-Output"
              }
            ]
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "followUpListItem",
          "default": "followUpListItem",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "FollowupListItem",
      "type": "object"
    },
    "FollowupOrderedList-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/AttrsWithRefId"
        },
        "content": {
          "items": {
            "$ref": "#/$defs/FollowupListItem-Output"
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "followUpOrderedList",
          "default": "followUpOrderedList",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "FollowupOrderedList",
      "type": "object"
    },
    "FollowupParagraph-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/FollowupParagraphAttrs"
        },
        "content": {
          "items": {
            "oneOf": [
              {
                "$ref": "#/$defs/TextInline-Output"
              },
              {
                "$ref": "#/$defs/LineBreakInline"
              }
            ]
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "followUpParagraph",
          "default": "followUpParagraph",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "FollowupParagraph",
      "type": "object"
    },
    "FollowupParagraphAttrs": {
      "properties": {
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "title": "FollowupParagraphAttrs",
      "type": "object"
    },
    "FollowupSection-Output": {
      "properties": {
        "content": {
          "items": {
            "oneOf": [
              {
                "$ref": "#/$defs/FollowupParagraph-Output"
              },
              {
                "$ref": "#/$defs/FollowupUnorderedList-Output"
              },
              {
                "$ref": "#/$defs/FollowupOrderedList-Output"
              }
            ]
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "followUp",
          "default": "followUp",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "FollowupSection",
      "type": "object"
    },
    "FollowupUnorderedList-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/AttrsWithRefId"
        },
        "content": {
          "items": {
            "$ref": "#/$defs/FollowupListItem-Output"
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "followUpUnorderedList",
          "default": "followUpUnorderedList",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "FollowupUnorderedList",
      "type": "object"
    },
    "Handout": {
      "properties": {
        "content_type": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Content Type"
        },
        "created_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Created Date"
        },
        "deleted_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Deleted Date"
        },
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "name": {
          "title": "Name",
          "type": "string"
        },
        "original_filename": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Original Filename"
        },
        "type_name": {
          "$ref": "#/$defs/HandoutTypeName"
        },
        "vis_barcode": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Vis Barcode"
        }
      },
      "required": [
        "id",
        "name",
        "type_name"
      ],
      "title": "Handout",
      "type": "object"
    },
    "HandoutBlock-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/HandoutBlockAttrs-Output"
        },
        "type": {
          "const": "handout",
          "default": "handout",
          "title": "Type",
          "type": "string"
        }
      },
      "required": [
        "attrs"
      ],
      "title": "HandoutBlock",
      "type": "object"
    },
    "HandoutBlockAttrs-Output": {
      "properties": {
        "entity_id": {
          "title": "Entity Id",
          "type": "integer"
        },
        "handout": {
          "$ref": "#/$defs/Handout"
        },
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "required": [
        "entity_id",
        "handout"
      ],
      "title": "HandoutBlockAttrs",
      "type": "object"
    },
    "HandoutTypeName": {
      "description": "Handout kind. Hippo reconciles this into its integer ``type`` if needed.",
      "enum": [
        "Patient Resource",
        "VIS"
      ],
      "title": "HandoutTypeName",
      "type": "string"
    },
    "ImagingOrderBlock-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/ImagingOrderBlockAttrs-Output"
        },
        "type": {
          "const": "imagingOrder",
          "default": "imagingOrder",
          "title": "Type",
          "type": "string"
        }
      },
      "required": [
        "attrs"
      ],
      "title": "ImagingOrderBlock",
      "type": "object"
    },
    "ImagingOrderBlockAttrs-Output": {
      "properties": {
        "entity_id": {
          "title": "Entity Id",
          "type": "integer"
        },
        "order": {
          "$ref": "#/$defs/ImagingOrderSummary"
        },
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "required": [
        "entity_id",
        "order"
      ],
      "title": "ImagingOrderBlockAttrs",
      "type": "object"
    },
    "ImagingOrderSummary": {
      "properties": {
        "clinical_reason": {
          "title": "Clinical Reason",
          "type": "string"
        },
        "confidential": {
          "title": "Confidential",
          "type": "boolean"
        },
        "created_date": {
          "anyOf": [
            {
              "format": "date-time",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Created Date"
        },
        "date_for_test": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Date For Test"
        },
        "deleted_date": {
          "anyOf": [
            {
              "format": "date-time",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Deleted Date"
        },
        "icd10_codes": {
          "default": [],
          "items": {
            "type": "string"
          },
          "title": "Icd10 Codes",
          "type": "array"
        },
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "signed_by": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Signed By"
        },
        "signed_date": {
          "anyOf": [
            {
              "format": "date-time",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Signed Date"
        },
        "tests": {
          "default": [],
          "items": {
            "$ref": "#/$defs/ImagingOrderTest"
          },
          "title": "Tests",
          "type": "array"
        }
      },
      "required": [
        "id",
        "clinical_reason",
        "confidential"
      ],
      "title": "ImagingOrderSummary",
      "type": "object"
    },
    "ImagingOrderTest": {
      "properties": {
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "name": {
          "title": "Name",
          "type": "string"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "title": "ImagingOrderTest",
      "type": "object"
    },
    "Immunization": {
      "properties": {
        "administered_date": {
          "title": "Administered Date",
          "type": "string"
        },
        "administering_physician": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Administering Physician"
        },
        "created_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Created Date"
        },
        "deleted_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Deleted Date"
        },
        "description": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Description"
        },
        "dose_in_series": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Dose In Series"
        },
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "lot_number": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Lot Number"
        },
        "method": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Method"
        },
        "ordering_physician": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Ordering Physician"
        },
        "patient_id": {
          "title": "Patient Id",
          "type": "integer"
        },
        "qty": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Qty"
        },
        "qty_units": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Qty Units"
        },
        "site": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Site"
        },
        "vaccine": {
          "$ref": "#/$defs/ImmunizationVaccine"
        }
      },
      "required": [
        "administered_date",
        "id",
        "patient_id"
      ],
      "title": "Immunization",
      "type": "object"
    },
    "ImmunizationVaccine": {
      "properties": {
        "name": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Name"
        }
      },
      "title": "ImmunizationVaccine",
      "type": "object"
    },
    "Injection": {
      "properties": {
        "deleted_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Deleted Date"
        },
        "dose": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Dose"
        },
        "dose_unit": {
          "anyOf": [
            {
              "$ref": "#/$defs/InjectionDoseUnit"
            },
            {
              "type": "null"
            }
          ]
        },
        "given_by_user_id": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Given By User Id"
        },
        "given_date": {
          "title": "Given Date",
          "type": "string"
        },
        "id": {
          "title": "Id",
          "type": "integer"
        },
        "is_confidential": {
          "default": false,
          "title": "Is Confidential",
          "type": "boolean"
        },
        "is_new": {
          "default": false,
          "title": "Is New",
          "type": "boolean"
        },
        "method": {
          "anyOf": [
            {
              "$ref": "#/$defs/InjectionMethod"
            },
            {
              "type": "null"
            }
          ]
        },
        "patient_id": {
          "title": "Patient Id",
          "type": "integer"
        },
        "practice_id": {
          "title": "Practice Id",
          "type": "integer"
        },
        "reference_medication_id": {
          "title": "Reference Medication Id",
          "type": "integer"
        },
        "signed_by": {
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "title": "Signed By"
        },
        "signed_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Signed Date"
        }
      },
      "required": [
        "given_date",
        "id",
        "patient_id",
        "practice_id",
        "reference_medication_id"
      ],
      "title": "Injection",
      "type": "object"
    },
    "InjectionBlock-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/InjectionBlockAttrs-Output"
        },
        "type": {
          "const": "injection",
          "default": "injection",
          "title": "Type",
          "type": "string"
        }
      },
      "required": [
        "attrs"
      ],
      "title": "InjectionBlock",
      "type": "object"
    },
    "InjectionBlockAttrs-Output": {
      "properties": {
        "entity_id": {
          "title": "Entity Id",
          "type": "integer"
        },
        "injection": {
          "$ref": "#/$defs/Injection"
        },
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "required": [
        "entity_id",
        "injection"
      ],
      "title": "InjectionBlockAttrs",
      "type": "object"
    },
    "InjectionDoseUnit": {
      "enum": [
        "dL",
        "g",
        "kg",
        "kL",
        "L",
        "mCi",
        "mg",
        "mL",
        "ug",
        "uL",
        "tab"
      ],
      "title": "InjectionDoseUnit",
      "type": "string"
    },
    "InjectionMethod": {
      "enum": [
        "Intravenous",
        "Intramuscular",
        "Subcutaneous",
        "Intradermal",
        "Other"
      ],
      "title": "InjectionMethod",
      "type": "string"
    },
    "InstructionParagraphAttrs": {
      "properties": {
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "title": "InstructionParagraphAttrs",
      "type": "object"
    },
    "InstructionsListItem-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/AttrsWithRefId"
        },
        "content": {
          "description": "List-item children, capped at two: a single child must be a paragraph, and a second child (if present) must be a nested ordered or unordered list. Shape is [paragraph] or [paragraph, nested list].",
          "items": {
            "oneOf": [
              {
                "$ref": "#/$defs/InstructionsParagraph-Output"
              },
              {
                "$ref": "#/$defs/InstructionsUnorderedList-Output"
              },
              {
                "$ref": "#/$defs/InstructionsOrderedList-Output"
              }
            ]
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "instructionsListItem",
          "default": "instructionsListItem",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "InstructionsListItem",
      "type": "object"
    },
    "InstructionsOrderedList-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/AttrsWithRefId"
        },
        "content": {
          "items": {
            "$ref": "#/$defs/InstructionsListItem-Output"
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "instructionsOrderedList",
          "default": "instructionsOrderedList",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "InstructionsOrderedList",
      "type": "object"
    },
    "InstructionsParagraph-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/InstructionParagraphAttrs"
        },
        "content": {
          "items": {
            "oneOf": [
              {
                "$ref": "#/$defs/TextInline-Output"
              },
              {
                "$ref": "#/$defs/LineBreakInline"
              }
            ]
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "instructionsParagraph",
          "default": "instructionsParagraph",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "InstructionsParagraph",
      "type": "object"
    },
    "InstructionsSection-Output": {
      "properties": {
        "content": {
          "items": {
            "oneOf": [
              {
                "$ref": "#/$defs/InstructionsParagraph-Output"
              },
              {
                "$ref": "#/$defs/InstructionsUnorderedList-Output"
              },
              {
                "$ref": "#/$defs/InstructionsOrderedList-Output"
              }
            ]
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "instructions",
          "default": "instructions",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "InstructionsSection",
      "type": "object"
    },
    "InstructionsUnorderedList-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/AttrsWithRefId"
        },
        "content": {
          "items": {
            "$ref": "#/$defs/InstructionsListItem-Output"
          },
          "title": "Content",
          "type": "array"
        },
        "type": {
          "const": "instructionsUnorderedList",
          "default": "instructionsUnorderedList",
          "title": "Type",
          "type": "string"
        }
      },
      "title": "InstructionsUnorderedList",
      "type": "object"
    },
    "LabOrderBlock-Output": {
      "properties": {
        "attrs": {
          "$ref": "#/$defs/LabOrderBlockAttrs-Output"
        },
        "type": {
          "const": "labOrder",
          "default": "labOrder",
          "title": "Type",
          "type": "string"
        }
      },
      "required": [
        "attrs"
      ],
      "title": "LabOrderBlock",
      "type": "object"
    },
    "LabOrderBlockAttrs-Output": {
      "properties": {
        "entity_id": {
          "title": "Entity Id",
          "type": "integer"
        },
        "order": {
          "$ref": "#/$defs/LabOrderSummary"
        },
        "ref_id": {
          "title": "Ref Id",
          "type": "string"
        }
      },
      "required": [
        "entity_id",
        "order"
      ],
      "title": "LabOrderBlockAttrs",
      "type": "object"
    },
    "LabOrderFastingMethod": {
      "enum": [
        "fasting_12_hour",
       

# --- truncated at 32 KB (76 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elation-health/refs/heads/main/json-schema/elation-health-elation-note-amendment-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/elation-health-elation-note-amendment"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.