---
title: "Get Note Amendment By Id V2"
method: GET
path: "/v2/notes/{note_id}/amendments/{amendment_id}"
tags: ["Notes v2"]
---

# Get Note Amendment By Id V2

`GET /v2/notes/{note_id}/amendments/{amendment_id}`

Get a specific EN2.1 note amendment.

## Path parameters

- `note_id` integer, required
- `amendment_id` integer, required

## Response `200`

Successful Response

- 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.
  - `bill` integer, nullable
  - `category` integer, required
  - `content` SectionsContent, required — The sections-based note content: layout description + typed section content.
    - `content_map` ContentMapOutput, required — Typed map from section type to its content. All sections are optional. Keys match section ``type`` wire values (``NodeType``): lowercase single words (e.g. ``narrative``, ``vitals``) or camelCase for multi-word nodes (e.g. ``followUp``).
      - `followUp` FollowupSectionOutput
        - `content` union[]
          - union
            - FollowupParagraphOutput
              - …
            - FollowupUnorderedListOutput
              - …
            - FollowupOrderedListOutput
              - …
        - `type` 'followUp'
      - `instructions` InstructionsSectionOutput
        - `content` union[]
          - union
            - InstructionsParagraphOutput
              - …
            - InstructionsUnorderedListOutput
              - …
            - InstructionsOrderedListOutput
              - …
        - `type` 'instructions'
      - `narrative` NarrativeSectionOutput
        - `content` union[]
          - union
            - NarrativeParagraphOutput
              - …
            - NarrativeUnorderedListOutput
              - …
            - NarrativeOrderedListOutput
              - …
        - `type` 'narrative'
      - `orders` OrdersSectionOutput
        - `content` union[]
          - union
            - PrescriptionBlockOutput
              - …
            - LabOrderBlockOutput
              - …
            - ImagingOrderBlockOutput
              - …
            - ReferralBlockOutput
              - …
            - CardiacOrderBlockOutput
              - …
            - PulmonaryOrderBlockOutput
              - …
            - SleepOrderBlockOutput
              - …
            - PatientImmunizationBlockOutput
              - …
            - InjectionBlockOutput
              - …
            - HandoutBlockOutput
              - …
        - `type` 'orders'
      - `procedures` ProcedureSectionOutput
        - `content` union[]
          - union
            - ProcedureOutput
              - …
            - ProcedureParagraphOutput
              - …
            - ProcedureUnorderedListOutput
              - …
            - ProcedureOrderedListOutput
              - …
        - `type` 'procedures'
      - `referencedDocuments` ReferencedDocumentsSectionOutput
        - `content` ReferencedDocumentOutput[]
          - `attrs` ReferencedDocumentAttrs, required
            - `document` ReferencedDocumentData, required — Structured reference to a hippo document (e.g. a lab/imaging report). Mirrors the VN1 reference-bullet payload: ``id`` is the report/document id, ``lab_result_id`` identifies an individual lab result within a lab report, ``summary`` is the link text shown in the UI, and ``summary_formatting`` carries optional VN1-style decoration offsets (kept for backport parity).
              - …
            - `ref_id` string
          - `type` 'referencedDocument'
        - `type` 'referencedDocuments'
      - `vitals` VitalsSectionOutput — Tier-1 vitals section; attrs mirror VN2 ``VitalsNode``.
        - `attrs` VitalsSectionAttrsOutput
          - `ref_id` string
          - `vitals` El8NoteModelsNoteSectionsVitalsSectionVitals
            - `bmi` VitalBMI[]
              - …
            - `bp` VitalBP[]
              - …
            - `fio2` VitalFiO2[]
              - …
            - `hc` VitalHC[]
              - …
            - `height` VitalHeight[]
              - …
            - `hr` VitalHR[]
              - …
            - `oxygen` VitalOxygen[]
              - …
            - `pain` VitalPain[]
              - …
            - `rr` VitalRR[]
              - …
            - `temperature` VitalTemperature[]
              - …
            - `weight` VitalWeight[]
              - …
          - `vitals_collection_id` integer, nullable
        - `type` 'vitals'
    - `layout` Layout, required — Structural description of a note. `name` identifies the template (e.g. "simple_note", "soap"). `content` lists columns (1 for single-column, 2 for two-column). Each column's `content` list defines both which section blocks are permitted and their display order. Headers are decorative dividers.
      - `content` NoteLayoutColumn[]
        - `content` union[]
          - union
            - NoteLayoutHeader — Decorative section divider — display text only, no clinical meaning.
              - …
            - NoteLayoutBlock — A section slot in the layout. `type` is the section identifier.
              - …
        - `type` 'column'
      - `name` string, required
  - `exam_reason` string, nullable
  - `id` integer, required
  - `is_draft` boolean, required
  - `is_outdated` boolean
  - `metadata` object, nullable
  - `note_id` integer, required
  - `patient` integer, required
  - `practice` integer, required
  - `previous_content` SectionsContent — The sections-based note content: layout description + typed section content.
    - `content_map` ContentMapOutput, required — Typed map from section type to its content. All sections are optional. Keys match section ``type`` wire values (``NodeType``): lowercase single words (e.g. ``narrative``, ``vitals``) or camelCase for multi-word nodes (e.g. ``followUp``).
      - `followUp` FollowupSectionOutput
        - `content` union[]
          - union
            - FollowupParagraphOutput
              - …
            - FollowupUnorderedListOutput
              - …
            - FollowupOrderedListOutput
              - …
        - `type` 'followUp'
      - `instructions` InstructionsSectionOutput
        - `content` union[]
          - union
            - InstructionsParagraphOutput
              - …
            - InstructionsUnorderedListOutput
              - …
            - InstructionsOrderedListOutput
              - …
        - `type` 'instructions'
      - `narrative` NarrativeSectionOutput
        - `content` union[]
          - union
            - NarrativeParagraphOutput
              - …
            - NarrativeUnorderedListOutput
              - …
            - NarrativeOrderedListOutput
              - …
        - `type` 'narrative'
      - `orders` OrdersSectionOutput
        - `content` union[]
          - union
            - PrescriptionBlockOutput
              - …
            - LabOrderBlockOutput
              - …
            - ImagingOrderBlockOutput
              - …
            - ReferralBlockOutput
              - …
            - CardiacOrderBlockOutput
              - …
            - PulmonaryOrderBlockOutput
              - …
            - SleepOrderBlockOutput
              - …
            - PatientImmunizationBlockOutput
              - …
            - InjectionBlockOutput
              - …
            - HandoutBlockOutput
              - …
        - `type` 'orders'
      - `procedures` ProcedureSectionOutput
        - `content` union[]
          - union
            - ProcedureOutput
              - …
            - ProcedureParagraphOutput
              - …
            - ProcedureUnorderedListOutput
              - …
            - ProcedureOrderedListOutput
              - …
        - `type` 'procedures'
      - `referencedDocuments` ReferencedDocumentsSectionOutput
        - `content` ReferencedDocumentOutput[]
          - `attrs` ReferencedDocumentAttrs, required
            - `document` ReferencedDocumentData, required — Structured reference to a hippo document (e.g. a lab/imaging report). Mirrors the VN1 reference-bullet payload: ``id`` is the report/document id, ``lab_result_id`` identifies an individual lab result within a lab report, ``summary`` is the link text shown in the UI, and ``summary_formatting`` carries optional VN1-style decoration offsets (kept for backport parity).
              - …
            - `ref_id` string
          - `type` 'referencedDocument'
        - `type` 'referencedDocuments'
      - `vitals` VitalsSectionOutput — Tier-1 vitals section; attrs mirror VN2 ``VitalsNode``.
        - `attrs` VitalsSectionAttrsOutput
          - `ref_id` string
          - `vitals` El8NoteModelsNoteSectionsVitalsSectionVitals
            - `bmi` VitalBMI[]
              - …
            - `bp` VitalBP[]
              - …
            - `fio2` VitalFiO2[]
              - …
            - `hc` VitalHC[]
              - …
            - `height` VitalHeight[]
              - …
            - `hr` VitalHR[]
              - …
            - `oxygen` VitalOxygen[]
              - …
            - `pain` VitalPain[]
              - …
            - `rr` VitalRR[]
              - …
            - `temperature` VitalTemperature[]
              - …
            - `weight` VitalWeight[]
              - …
          - `vitals_collection_id` integer, nullable
        - `type` 'vitals'
    - `layout` Layout, required — Structural description of a note. `name` identifies the template (e.g. "simple_note", "soap"). `content` lists columns (1 for single-column, 2 for two-column). Each column's `content` list defines both which section blocks are permitted and their display order. Headers are decorative dividers.
      - `content` NoteLayoutColumn[]
        - `content` union[]
          - union
            - NoteLayoutHeader — Decorative section divider — display text only, no clinical meaning.
              - …
            - NoteLayoutBlock — A section slot in the layout. `type` is the section identifier.
              - …
        - `type` 'column'
      - `name` string, required
  - `provider` integer, required
  - `serviced_at` string, date-time, required
  - `signatures` DocumentSignature[]
    - `amendment_id` integer, nullable — ID of the note amendment this signature applies to, if any; null for signatures on the base note or legacy records.
    - `on_behalf_of_user_id` integer, nullable
    - `on_behalf_of_user_name` string, nullable
    - `signature_comments` string, required
    - `signature_role` 'amender' | 'cosigner' | 'rendering_provider' | 'staff_autofiler', required — The role the user is performing when adding a signature to a visit note
    - `signed_at` string, date-time, required — When the associated document was signed with this signature.
    - `user_id` integer, required — The ID of the user who authored the signature.
    - `user_name` string, required — The name of the user who authored the signature.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/elationhealth/apis/api-authentication.md) · [All operations](https://skmtc.net/elationhealth/apis/api-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elationhealth/api-authentication/versions/c060f89d4de7/schema)
