Files
ecw-charge-validation/tests/fixtures/progress_note.html
T
ManikandanandClaude Opus 5.5 ba15a574ab Initial import: eCW Charge Validation bot and results Portal
Snapshot of the working project as of 2026-10-23 (local 2d4d4fc), one
commit with no earlier history: the tracked files were de-identified
first (synthetic claim ids and patient data only; see Context.md
section 7). Credentials, run logs, screenshots, claim reports and client
workbooks are gitignored and not included.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 18:38:17 +05:30

332 lines
16 KiB
HTML

<html>
<!--
A cut-down of the Progress Note eCW served on 2026-09-07 for claim 9104000.
Reproduced rather than saved: the real note is dense patient narrative and
must never be committed. Trimmed to the structures the extractor reaches for,
with the real attribute names kept exactly:
* prisma-section="..." on every section row - eCW's own labels, and the
whole reason this note is read as structure instead of as prose
* "Footer" repeats four times, so a naive dict build would drop the
signature block. The extractor joins repeats; a test covers it.
* #chartLockedId is display:none - innerText returns "" for it, so it has
to be read with textContent
* the Assessments number sits in its own <td>, away from the text
* the Procedure Code line carries the modifier inline: "... Modifiers: GT"
-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
.PtHeading { font-size: 18pt; font-weight: bold; }
.PtData { font-size: 9pt; font-weight: bold; }
.leftPaneHeading, .rightPaneHeading { font-size: 10pt; }
.leftPaneData, .rightPaneData { font-size: 9pt; }
.PNSig { font-size: 10pt; font-weight: bold; }
.TableFooter { font-size: 9pt; font-weight: bold; }
</style>
</head>
<body class="mousetrap">
<hr>
<table cellpadding="0" cellspacing="0" border="0" width="99%">
<thead id="mainThead">
<tr class="patient_header_tr">
<td><span>SAMPLE, Pat Q <b>DOB:</b> 05/11/1979 (47 yo F)
<b>Acc No.</b> 900123 <b>DOS:</b> 06/29/2026</span></td>
</tr>
</thead>
<tbody>
<tr><td>
<table cellspacing="0" cellpadding="0" width="100%" prisma-section="Header">
<tbody>
<tr class="PtHeading"><td align="right"><b>Sample, Pat Q</b></td></tr>
<tr class="PtData"><td align="right">47 Y&nbsp; old &nbsp;Female,&nbsp;DOB: 05/11/1979</td></tr>
<tr class="PtData"><td align="right">Account Number:&nbsp;900123</td></tr>
<tr class="PtData"><td align="right">100 SAMPLE ST, ANYTOWN, CO-80000-0000</td></tr>
<tr class="PtData"><td align="right">Home: 555-010-0100</td></tr>
<tr class="PtData"><td align="right">Guarantor:&nbsp;Sample, Pat Q
Insurance:&nbsp;BH COLORADO ACCESS Payer ID:&nbsp;UOACC</td></tr>
<tr class="PtData"><td align="right">PCP:&nbsp;Jordan K Rivera</td></tr>
<tr class="PtData"><td align="right">Appointment Facility:&nbsp;Brighton Womens Clinic</td></tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<!-- the left pane -->
<td width="35%" valign="top" class="lefttbl" id="leftPanelModernStyle">
<table cellspacing="8" cellpadding="0" border="0" width="100%">
<tbody>
<!-- present but empty on this note, exactly as served -->
<tr prisma-section="Active Problem List"><td valign="top"></td></tr>
<tr prisma-section="Past Medical History">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="leftPaneHeading"><td>Past Medical History</td></tr>
<tr class="leftPaneData"><td>
<ul style="padding-left: 25px;margin-bottom: 0px;">
<li>Current Tobacco Use- about 1 pack per day, started at age 14.</li>
<li>Generalized Anxiety Disorder.</li>
<li>Low Back Pain with Right-Sided Sciatica.</li>
</ul>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Surgical History">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="leftPaneHeading"><td><b>Surgical History</b></td></tr>
<tr class="leftPaneData"><td>
<ul style="padding-left: 25px;margin-bottom: 0px;">
<li>Cyst Removal Right Breast - fibrous tissue&nbsp;1997</li>
</ul>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Family History">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="leftPaneHeading"><td><b>Family History</b></td></tr>
<tr class="leftPaneData"><td>
<ul style="padding-left: 25px;margin-bottom: 0px;">
<li>Mother: alive 66 yrs, diagnosed with Cancer</li>
<li>Father: alive 76 yrs, diagnosed with Hypertension</li>
<li>Siblings: alive, diagnosed with Hypertension</li>
</ul>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Social History">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="leftPaneHeading"><td><b>Social History</b></td></tr>
<tr class="leftPaneData"><td>
<table class="leftPaneData" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr><td>Tobacco use</td></tr>
<tr><td>Tobacco Status:&nbsp;<i>Current tobacco user pack a day</i></td></tr>
<tr><td>Depression Screening PHQ-2</td></tr>
<tr><td>Screening Test Result&nbsp;<i>Positive - 3 or more</i></td></tr>
<tr><td>Follow Up Plan (required)&nbsp;<i>Schedule f/u with Behavioral Health</i></td></tr>
</tbody>
</table>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Hospitalization/Major Diagnostic Procedure">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="leftPaneHeading"><td><b>Hospitalization/Major Diagnostic Procedure</b></td></tr>
<tr class="leftPaneData"><td>
<ul style="padding-left: 25px;margin-bottom: 0px;">
<li>Childbirth x 1 vaginal, uncomplicated</li>
</ul>
</td></tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<!-- the right pane -->
<td width="65%" valign="top">
<table id="rightPanelDataTable" cellspacing="8" cellpadding="0" border="0" width="100%">
<tbody>
<tr prisma-section="Reason for Appointment">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="rightPaneHeading"><td><b>Reason for Appointment</b></td></tr>
<tr class="rightPaneData"><td>
<table class="rightPaneData" cellspacing="0" cellpadding="0" width="100%">
<tbody><tr>
<td width="28px">&nbsp;&nbsp;1.&nbsp;</td>
<td>BH Outreach</td>
</tr></tbody>
</table>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="History of Present Illness">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="rightPaneHeading"><td><b>History of Present Illness</b></td></tr>
<tr class="rightPaneData"><td>
<table class="rightPaneData" cellspacing="0" cellpadding="0" width="100%">
<tbody><tr><td>&nbsp;&nbsp;&nbsp;<u>TELEHEALTH</u>:&nbsp;</td></tr></tbody>
</table>
<table width="100%" class="rightPaneData" cellspacing="0" cellpadding="0">
<tbody><tr>
<td width="28px"></td>
<td><b>BH Visit Details</b><br>
BHP conducted a scheduled outreach telephone call as part of
ongoing behavioral health outreach services.<br>
<b>Assessment</b><br>
<b>Columbia Suicide Severity Rating Scale (C-SSRS):</b> Low Risk.<br>
<b>Outcome Rating Scale (ORS):</b> Score of 4; Clinical.<br>
<b>Plan</b><br>
No behavioral health follow-up appointment was scheduled at this time.
</td>
</tr></tbody>
</table>
<table class="rightPaneData" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr><td>Session Start:&nbsp;<i>1:00pm.</i></td></tr>
<tr><td>Session End:&nbsp;<i>2:00pm.</i></td></tr>
<tr><td>Session Duration (Minutes):&nbsp;<i>60Minutes.</i></td></tr>
<tr><td>Session Setting (PoS)&nbsp;<i>Telehealth</i></td></tr>
<tr><td>Mode of Treatment:&nbsp;<i>Telephone</i></td></tr>
</tbody>
</table>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Assessments">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="rightPaneHeading"><td><b>Assessments</b></td></tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="rightPaneData">
<td width="28px" style="text-align: right; padding-right: 3px;">1.</td>
<td>Illness, unspecified - R69 (Primary)&nbsp;&nbsp;&nbsp;</td>
</tr>
<tr class="rightPaneData">
<td width="28px" style="text-align: right; padding-right: 3px;">2.</td>
<td>Generalized anxiety disorder - F41.1&nbsp;&nbsp;&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Labs">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="rightPaneHeading"><td><b>Labs&nbsp;</b></td></tr>
<tr class="rightPaneData">
<td><u>Lab: BH - Outcome Rating Scale (ORS)
(Collection Date &amp; Time - 06/29/2026)</u></td>
</tr>
<tr><td>
<table border="0" class="rightPaneData" width="100%">
<tbody>
<tr><td width="50%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Individually</td>
<td width="10%">1</td><td width="10%"></td><td width="30%"></td></tr>
<tr><td width="50%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total</td>
<td width="10%">4</td><td width="10%"></td><td width="30%"></td></tr>
</tbody>
</table>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Procedure Codes">
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr class="rightPaneHeading"><td><b>Procedure Codes</b></td></tr>
<tr class="rightPaneData"><td>
<ul style="padding-left: 28px;margin-bottom: 0px;">
<li>H0023 Behavioral Health Outreach Service (TH). Modifiers: GT</li>
<li>90791 Psychiatric diagnostic evaluation.</li>
</ul>
</td></tr>
</tbody>
</table>
</td>
</tr>
<tr prisma-section="Care Plan Details">
<td valign="top">
<div class="leftPaneHeading">Care Plan Details</div>
<table style="width:99%; border-collapse: collapse;" cellspacing="0" cellpadding="1">
<tbody><tr></tr></tbody>
</table>
</td>
</tr>
<!-- "Footer" repeats: the signature, the status, and the facility
block are three separate prisma-section="Footer" rows. -->
<tr prisma-section="Footer">
<td valign="top"><img id="signature1" width="175px" height="100px" src=""></td>
</tr>
<tr class="PNSig" prisma-section="Footer">
<td valign="top">Electronically signed by Provider: Morgan Lee Taylor , LPC
on 07/13/2026 at 07:52 PM MDT</td>
</tr>
<tr class="PNSig" prisma-section="Footer">
<td valign="top">Sign off status: Completed</td>
</tr>
<tr class="Facility" prisma-section="Footer">
<td align="center">
<hr><br>Brighton Womens Clinic<br>30 S 20TH AVE<br>
BRIGHTON, CO 80601-3705<br>Tel:&nbsp;303-655-6180<br>
Fax:&nbsp;720-685-8714<br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td></tr>
</tbody>
<tfoot class="mainTfoot" style="display:table-footer-group">
<tr prisma-section="Footer">
<td>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tbody>
<tr class="TableFooter"><td align="center">
Progress Note:&nbsp;Morgan Lee Taylor&nbsp;&nbsp;&nbsp;&nbsp;06/29/2026</td></tr>
<tr class="eclinicalworks"><td align="center">
Note generated by eClinicalWorks EMR/PM Software</td></tr>
</tbody>
</table>
</td>
</tr>
</tfoot>
</table>
<span name="chartLockedId" id="chartLockedId" style="display:none; color:white">true</span>
</body>
</html>