Skip to content
✦ Made with Docsie · generated from video

How to Create a Macro in Epic

Macros in Epic let you save a complete set of flowsheet entries and reuse them for other patients who require a similar assessment. This guide walks you through how to create a macro in Epic, starting from a fully charted assessment, saving it as a reusable macro, applying it to another patient, and adjusting the populated data when a patient's findings differ from the default.

Epic 5 steps 15 screenshots 1002 words Source video 4:32 Generated cost $1.75

Video: Creating Macros in Epic!!! by Jenna Hisey. All credit for the demonstration goes to the creator; watch the original on YouTube. The written guide below was generated from this video by Docsie. Creator? Request a change or removal.

Macros in Epic let you save a complete set of flowsheet entries and reuse them for other patients who require a similar assessment. This guide walks you through how to create a macro in Epic, starting from a fully charted assessment, saving it as a reusable macro, applying it to another patient, and adjusting the populated data when a patient's findings differ from the default.

Prerequisites

  • Access to Epic, ideally in a training or playground environment for practice.
  • A patient record open with permission to chart on the Flowsheets tab.
1

Complete a standard patient assessment

Before you can create a macro, you need a fully charted assessment to base it on.

  1. Open Epic and, if practicing, work in the training or playground environment.
  2. Click the Flowsheets tab at the top of the screen.
  3. Select the patient you want to chart on from the patient list, then open the Basic Assessment tab.
  1. Enter your standard charting information. For a patient who is within defined limits (WDL), fill out each section accordingly, for example:
    • Neurological: WDL
    • Sedation Scale: Not used
    • Confusion Assessment: No
    • Glasgow Coma Scale: Spontaneous, Oriented, Follows commands, Score 15
    • Head, Ears, Eyes, Nose, and Throat: WDL
    • Respiratory: WDL, Regular pattern, Regular depth/rhythm
    • Chest Assessment: Symmetrical, Clear
    • Cardiac: WDL
    • Peripheral Vascular: WDL
    • Integumentary: WDL
    • Musculoskeletal: WDL
    • Gastrointestinal: WDL
    • Genitourinary: WDL
    • Psychosocial: Appropriate for situation
    • Family: Family present
    • Hypoglycemic Event: None
    • Tattoos/Piercings: As applicable
Epic Flowsheets screen showing patient selection and the Basic Assessment tab
Epic Flowsheets screen showing patient selection and the Basic Assessment tab
2

Complete all remaining fields

  1. Scroll through the assessment to make sure every relevant field is filled in.
  2. Use the dropdown menus to select the appropriate values—for example, choose "Symmetrical" for the Chest Assessment field.
  1. Confirm that each field reflects the correct patient status, such as Respiratory Pattern: Regular, Depth/Rhythm: Regular, Chest Assessment: Symmetrical, and Breath Sounds: Clear.
  1. If a value needs to change, click the field and select a new option from its dropdown—for example, change "Cough" from "Non-productive" to another option if needed.
  1. If prompted, use the Choose groups/rows to add to the flowsheet dialog to add or remove specific assessment rows. Select or deselect the rows you need, then click Accept or Cancel to proceed.
  1. Once your charting is complete and accurate, move your cursor to the top of the screen and locate the small arrow or play icon—this is the Macros button, which you'll use to create or apply macros.

With your assessment fully charted, you're ready to create a macro from this data.

Dropdown menu open for the Chest Assessment field, showing options such as Symmetrical and Asymmetrical
Dropdown menu open for the Chest Assessment field, showing options such as Symmetrical and Asymmetrical
Completed charting for respiratory and other systems, showing WDL and regular values
Completed charting for respiratory and other systems, showing WDL and regular values
Dropdown menu open for the Cough field, showing options such as Non-productive, Productive, and Barking
Dropdown menu open for the Cough field, showing options such as Non-productive, Productive, and Barking
Dialog box for choosing groups and rows to add to the flowsheet, with options to select or expand rows
Dialog box for choosing groups and rows to add to the flowsheet, with options to select or expand rows
Macro button location at the top of the Epic Flowsheets screen, indicated by a play icon
Macro button location at the top of the Epic Flowsheets screen, indicated by a play icon
3

Create a macro from your current data

This is the core step for how to create a macro in Epic, turning your completed assessment into a reusable template.

  1. Locate the downward-pointing arrow next to the time entry field (for example, "1215") at the top of the Flowsheets screen, and click it to open the macro options menu.
  1. In the dropdown menu, click Create Macro from Current Data. This opens the Flowsheet Macro Manager window.

  2. In the Flowsheet Macro Manager, enter a name for your macro in the Name field at the top—for example, "normal patient assessment WDL."

  1. Review all the fields in the Macro Manager to confirm the data is accurate and up to date. Check that each section—Neuro, Cardiac, Peripheral Vascular, Integumentary, Musculoskeletal, Gastrointestinal, Genitourinary, and Psychosocial—reflects the correct values, such as:
    • WDL (Within Defined Limits) for all applicable systems
    • Family Behaviors: Appropriate for situation
    • Visitor Behaviors: Appropriate for situation
    • Family: Family present

Make any necessary adjustments before saving.

  1. Click Accept at the bottom right of the Macro Manager window to save your macro.
Epic Flowsheets screen with the cursor over the downward arrow next to the time entry field, ready to open macro options
Epic Flowsheets screen with the cursor over the downward arrow next to the time entry field, ready to open macro options
Flowsheet Macro Manager window open, with the macro name being entered as "normal patient assessment WDL"
Flowsheet Macro Manager window open, with the macro name being entered as "normal patient assessment WDL"
Flowsheet Macro Manager showing all assessment fields and values for the macro, including WDL and appropriate behaviors
Flowsheet Macro Manager showing all assessment fields and values for the macro, including WDL and appropriate behaviors
4

Verify and apply the macro to another patient

  1. Return to the Flowsheets screen and click the downward arrow again to open the macro options. Confirm your newly created macro (for example, "normal patient assessment WDL") appears in the list of available macros.

  2. File the charting for your current patient as usual.

  3. Navigate back to your patient list or "brain" view, then select another patient who also requires a similar assessment.

  4. Open the Flowsheets for the new patient and click the downward arrow next to the time entry field. Select your previously created macro (for example, "normal patient assessment WDL") from the list.

The macro automatically populates the assessment fields with the predefined values, streamlining your charting process.

Flowsheets screen for the new patient, ready to apply the macro for assessment
Flowsheets screen for the new patient, ready to apply the macro for assessment
5

Customize macro-populated data for patient-specific findings

A macro applies default values, so you need to update any section where the new patient's status differs.

  1. After applying your macro, review each section of the Flowsheet for accuracy. Identify any areas where the patient's current status doesn't match the macro's default values—for example, a Respiratory status that is not within defined limits.
  1. Scroll to the relevant section—for example, Respiratory—and click the field that needs to change, such as "Respiratory (WDL)."
  1. Click the dropdown menu in the field and select Exceptions to WDL, or the appropriate value, to indicate the patient is not within defined limits.
  1. Enter or select the specific findings that apply to the patient. For example:
    • Set "Respiratory Pattern" to "Irregular"
    • Indicate the context, such as "With exertion"
    • Set "Bilateral Breath Sounds" to "Expiratory wheezes"
  1. Review the rest of the Flowsheet to confirm all other data is correct, and make any additional edits needed for other systems or findings.
  1. Once all necessary edits are complete and the Flowsheet accurately reflects the patient's current status, file the charting as usual to finalize your documentation.
Epic Flowsheets screen showing all assessment fields populated by the macro, with the Respiratory section highlighted for review
Epic Flowsheets screen showing all assessment fields populated by the macro, with the Respiratory section highlighted for review
Epic Flowsheets screen with the cursor selecting the Respiratory section for editing
Epic Flowsheets screen with the cursor selecting the Respiratory section for editing
Dropdown menu open for the Respiratory field, showing options for Within Defined Limits and Exceptions to WDL
Dropdown menu open for the Respiratory field, showing options for Within Defined Limits and Exceptions to WDL
Flowsheet with the Respiratory section updated: Pattern set to Irregular, context set to With exertion, and Breath Sounds set to Expiratory wheezes
Flowsheet with the Respiratory section updated: Pattern set to Irregular, context set to With exertion, and Breath Sounds set to Expiratory wheezes
Flowsheet showing all sections, including Integumentary, Musculoskeletal, Gastrointestinal, Genitourinary, and Psychosocial, ready for final review
Flowsheet showing all sections, including Integumentary, Musculoskeletal, Gastrointestinal, Genitourinary, and Psychosocial, ready for final review

Summary

You now know how to create a macro in Epic: complete a standard assessment, save it as a macro using Create Macro from Current Data, and apply it to other patients to speed up charting. You've also seen how to adjust macro-populated fields so each patient's record reflects their specific findings, keeping your documentation both efficient and accurate.

Generation details: cost, quality tiers

Docsie billed 2,500 credits ($1.75) to analyze this 5-minute video at standard quality. The rewrite, template fill and Word/PDF exports were included. The same video at each quality tier:

QualityFrames sampledCreditsApprox. cost
Draftevery 16-30 s1,250$0.88
Standard (this guide)every 8-15 s2,500$1.75
Detailedevery 4-7 s5,000$3.50
Ultraevery 1-3 s10,000$7.00

Credits priced at $0.70 per 1,000; plans include a monthly allowance. Enterprise customers on on-premise or bring-your-own-model deployments run this on their own inference and pay no per-video credits.

Generated by Docsie Video-to-Docs on 2026-10-06 from a 4-minute video. Screenshots are frames from the source video and belong to their creator, Jenna Hisey, whose original is embedded above. If you own this video and want the guide removed or credited differently, contact us and we will act within one business day.

Turn your own training videos into guidesJoin teams that save hours, reduce documentation work and scale training with Docsie.
See Docsie in action. No commitment.

Ready to Transform Your Documentation?

Start creating professional documentation that your users will love