|
{% extends "base.html" %} |
|
{% block content %} |
|
<h2>One-Click Discharge Summary</h2> |
|
<form method="POST"> |
|
<input type="text" name="patient_id" placeholder="Patient ID (Optional)" value="{{ patient_id or '' }}"> |
|
<input type="text" name="first_name" placeholder="First Name (Optional)" value="{{ first_name or '' }}"> |
|
<input type="text" name="last_name" placeholder="Last Name (Optional)" value="{{ last_name or '' }}"><br><br> |
|
<input type="submit" name="action" value="Display Summary" class="cyberpunk-button"> |
|
<input type="submit" name="action" value="Generate PDF" class="cyberpunk-button"> |
|
</form> |
|
|
|
{% if status %} |
|
<div class="status-message">{{ status }}</div> |
|
{% endif %} |
|
|
|
{% if basic_summary %} |
|
<div class="summary-container"> |
|
<h3>Basic Discharge Summary Preview</h3> |
|
<div class="summary-content">{{ basic_summary | safe }}</div> |
|
</div> |
|
{% endif %} |
|
|
|
{% if ai_summary %} |
|
<div class="summary-container"> |
|
<h3>AI-Generated Discharge Summary Preview</h3> |
|
<div class="summary-content">{{ ai_summary | safe }}</div> |
|
</div> |
|
{% endif %} |
|
|
|
{% if verified_summary %} |
|
<div class="summary-container"> |
|
<h3>Verified AI Discharge Summary (Hallucinations Highlighted)</h3> |
|
<div class="summary-content">{{ verified_summary | safe }}</div> |
|
</div> |
|
{% endif %} |
|
|
|
<style> |
|
.status-message { |
|
margin: 20px 0; |
|
padding: 10px; |
|
border: 1px solid #ccc; |
|
border-radius: 5px; |
|
} |
|
.summary-container { |
|
margin: 20px 0; |
|
padding: 15px; |
|
border: 1px solid #ddd; |
|
border-radius: 5px; |
|
background-color: #f9f9f9; |
|
} |
|
.summary-content { |
|
white-space: pre-wrap; |
|
font-family: 'Courier New', Courier, monospace; |
|
} |
|
</style> |
|
{% endblock %} |