File size: 1,743 Bytes
219df52 15ec37f 36e302c 219df52 5aec14b 219df52 5aec14b 219df52 5aec14b aa6bf8a 5aec14b aa6bf8a 5aec14b 36e302c 5aec14b 15ec37f 5aec14b 219df52 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
{% 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 %} |