A Medication Administration Record PDF should present the resident's scheduled medication opportunities and recorded outcomes in a stable, reviewable print layout. It should not be a screenshot of the medication page, a clipped browser print, or a redesigned summary that omits exceptions and amendments.
This guide covers report design, not medication practice or a universal MAR form. It was reviewed on August 8, 2026. Providers should verify current Washington requirements, facility policy, resident orders, and qualified professional guidance.
Define the report purpose and period
Before generating a PDF, require:
- Facility
- Resident or explicitly authorized resident set
- Start and end dates
- Time zone
- Medication status scope
- Report type and version
- User generating the report
Default to one resident and a clear period. Never silently include another facility because the user viewed it earlier.
The title page or header should state “Medication Administration Record,” resident, facility, reporting period, generation date and time, and whether the report is final, current-through, corrected, or demonstration data.
Use the print-layout data model
The PDF should be generated from structured MAR data, not the visible website DOM. Retrieve authorized resident identity, medication order versions, schedules, administration outcomes, exceptions, and amendments from their source records.
This makes print, download, and preview use the same report definition. A user choosing Export PDF or Print should see the established print-layout version, not the page navigation and cards.
The medication administration reporting software guide covers broader reporting features. This article focuses specifically on a clean MAR PDF artifact.
Include required medication-log information
WAC 388-76-10475 requires an up-to-date daily medication log for applicable residents. It specifies resident name, prescribed and over-the-counter medications, dosage, frequency, approximate time, staff initials, refusal and reason, and documentation of new or changed medications with verification elements.
Design the report so those fields remain legible. Depending on the selected MAR format, show:
- Medication name, strength, dosage form, and route
- Dose and frequency
- Scheduled administration time
- Special directions required for understanding the record
- Order start, change, and discontinuation context
- Daily outcome marks
- Staff identity key
- Refusal reasons and other exceptions
- Amendments and late entries
Do not omit OTC medications merely to shorten the PDF.
Preserve the medication order version
If an order changes during the report period, do not rewrite the entire month as though the new directions always applied. Split rows or sections at the effective change and show both versions with dates.
For each administration opportunity, retain the order version effective at the scheduled time. Clearly represent:
- New order effective mid-period
- Dose or time change
- Temporary hold
- Discontinuation
- Restart under a new order
- Pharmacy receipt when relevant to availability
The report should explain why a row begins or ends without forcing the reviewer to infer it from blank cells.
Choose a readable page structure
For a monthly grid, use landscape orientation when needed, repeat medication identification on continuation pages, and keep column headings aligned with dates. For a chronological event report, use portrait or landscape based on field width.
Apply:
- Sufficient font size
- High-contrast black text
- Color-independent status symbols
- Repeated headers
- Page number and total pages
- Resident identifier on every page
- Report period on every page
- Controlled row breaks
- Adequate margins for printing
Do not shrink a wide grid until it becomes unreadable. Split the month or medication set into labeled continuation pages.
Display every outcome unambiguously
Define a legend for given, refused, held, missed, late, unavailable, resident away, not applicable, and other facility-approved outcomes. A blank cell should mean “no record displayed,” not “given.”
For each exception, include actual time, reason, staff, notification, follow-up, and amendment indicator as applicable. Put detailed exception notes in a referenced section when they cannot fit the grid.
Avoid relying on red, green, or yellow alone. Use text, initials, or distinct symbols with a written legend.
Show scheduled, actual, and entry times
A scheduled dose may be administered late and documented later. Preserve three separate concepts:
- Scheduled time
- Actual administration or outcome time
- Entry or amendment timestamp
Do not move the event into a different scheduled column merely to match actual time. The late medication documentation guide explains the operational distinction.
Label late-entered information and corrections. A PDF generated today should not make a historical late entry appear contemporaneous.
Identify staff without shared initials ambiguity
If initials appear in the grid, include a staff key mapping each unique mark to the person's name and role context appropriate to the report. Resolve duplicate initials through a system-generated identifier or unique signature mark.
Do not permit shared accounts or editable staff-name text to determine attribution. The source administration event should use the authenticated user identity.
If a staff name changes, preserve the identity associated with the event and show a clear current display without merging two people.
Represent PRN medications separately
PRN documentation needs indication, administration, and effectiveness follow-up. A simple calendar mark may not tell the whole story.
Use a PRN section showing:
- Medication and order version
- Indication or resident-specific reason
- Administration date and time
- Dose and route
- Staff
- Reassessment due time
- Reassessment result
- Effectiveness and follow-up
Link to the PRN medication effectiveness guide for the underlying workflow. The PDF should expose missing reassessments rather than marking the event complete.
Include hold parameters and variable doses
For medications using order-based hold parameters or variable doses, show the supporting measurement and selected dose when necessary to understand the record.
Examples include glucose result and correction-dose insulin or a related vital and give-or-hold decision. Use resident-specific order data; do not print universal thresholds.
When space is limited, provide an event detail appendix keyed to the grid entry. Keep the source order version and measurement time.
Preserve amendments and audit history
A corrected MAR PDF must not erase the original outcome. Show an amendment marker and a detail section containing original value, corrected value, reason, correcting user, and correction time as authorized.
The report generation record should include template version, data-through timestamp, filters, requester, output checksum or stable identifier, and access audit event.
If a previously issued report is regenerated after amendments, label it as a newer version. Do not reuse the original file identifier.
Prevent clipping and missing content
Before download, validate:
- Every scheduled opportunity is represented
- No row or note is cut off
- Page headers repeat correctly
- Long medication names wrap without covering dosage
- Exception references point to existing details
- Staff legend includes every mark
- Footers do not overlap content
- Blank trailing pages are absent
- Letter-size print works at 100 percent scale
Render the PDF to images during automated testing and compare page geometry, not only extracted text.
Enforce authorization on the server
The server must verify current user, facility, resident, role, and report permission before querying or rendering data. Do not accept resident IDs from the browser without authorization.
Generated files should use secure, expiring delivery, protected storage, and controlled caching. Avoid placing resident names or medication details in public URLs.
WAC 388-76-10315 requires resident records to remain confidential and protected from loss, alteration, destruction, and unauthorized use.
Offer purposeful filters
Useful filters include resident, date range, medication, order status, scheduled time, administration outcome, staff member, exception type, amended events, PRN, and pharmacy supply status.
Display active filters in the PDF. If a filtered report omits medications or outcomes, say so prominently so it cannot be mistaken for a complete monthly MAR.
For the standard resident MAR, default to complete applicable data rather than a hidden “given only” filter.
Test real report scenarios
Use demonstration data to test:
- Resident with many medications.
- Long medication names and directions.
- Mid-month order change.
- Given, refused, held, missed, late, unavailable, and away outcomes.
- PRN administration with and without reassessment.
- Sliding-scale or variable dose.
- Staff with identical initials.
- Amendment after the first PDF was generated.
- February, leap year, and 31-day months.
- Daylight-saving time boundary.
- Large text and print at 100 percent.
- Unauthorized resident and facility requests.
- Slow generation and repeated download request.
- PDF text extraction and page-image inspection.
Confirm that browser Print and Export PDF use the same validated report layout.
Frequently asked questions
Should Print capture the medication webpage?
No. Print should open the formatted MAR report layout, excluding navigation, buttons, cards, and unrelated website content.
Can a blank grid cell mean a dose was given?
No. Every outcome needs an explicit mark or detail. Blank should never be interpreted as completed administration.
What happens when an order changes mid-month?
Preserve both versions with effective dates and associate each scheduled opportunity with the order in force at that time.
Should corrections disappear into the final PDF?
No. Show an amendment indicator and authorized detail preserving the original, correction, reason, user, and timestamp.
Can a filtered report be called the complete MAR?
Only if it includes the complete applicable scope. Otherwise display the filters and label it as a filtered medication report.
Make the PDF a faithful medication record
A clean MAR PDF combines complete structured data, order-version history, explicit outcomes, readable pagination, exception detail, staff attribution, amendments, and server-enforced authorization.
Explore AFH Manager to evaluate print-layout MAR generation, resident and date filters, exception details, amendment history, secure PDF delivery, and report testing. Verify the rendered pages before using the report operationally.