Make a blank priscription page Physio rehab address lalaram nagar Indore contact number 9893600699 Dr Bhavesh surah (pt) MPT neuroscience MY hospital indore facilities Home visit electro therapy exercise therapy manual therapy treatment of paralysis neck pain back pain fracture rehab and other conditions

Reading File
Reading File
Running Command

ls /home/daytona/workspace/ 2>/dev/null && mkdir -p /home/daytona/workspace/pres…

Writing File

~/prescription/prescription.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>Prescription - Dr. Bhavesh Surah</title>
  <style>
    @import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans:wght@400;600;700&display=swap');

    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background: #e8eaf0;
      display: flex;
      justify-content: center;
      align-items: flex-start;
      min-height: 100vh;
      padding: 30px 10px;
      font-family: 'Open Sans', Arial, sans-serif;
    }

    .page {
      width: 210mm;
      min-height: 297mm;
      background: #ffffff;
      box-shadow: 0 4px 32px rgba(0,0,0,0.18);
      position: relative;
      display: flex;
      flex-direction: column;
      overflow: hidden;
    }

    /* Top accent bar */
    .top-bar {
      width: 100%;
      height: 8px;
      background: linear-gradient(90deg, #1a6fa8 0%, #27aae1 60%, #4ecdc4 100%);
    }

    /* Header */
    .header {
      display: flex;
      align-items: stretch;
      padding: 18px 28px 0 28px;
      border-bottom: 2px solid #1a6fa8;
      padding-bottom: 14px;
      gap: 18px;
    }

    .logo-circle {
      width: 72px;
      height: 72px;
      min-width: 72px;
      border-radius: 50%;
      background: linear-gradient(135deg, #1a6fa8, #27aae1);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: #fff;
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.5px;
      text-align: center;
      line-height: 1.3;
      box-shadow: 0 2px 8px rgba(26,111,168,0.25);
    }
    .logo-circle span.big { font-size: 22px; font-weight: 900; line-height: 1; }

    .clinic-info {
      flex: 1;
    }

    .clinic-name {
      font-family: 'Merriweather', Georgia, serif;
      font-size: 22px;
      font-weight: 700;
      color: #1a6fa8;
      letter-spacing: 0.5px;
      margin-bottom: 2px;
    }

    .clinic-tagline {
      font-size: 11px;
      color: #555;
      letter-spacing: 1.5px;
      text-transform: uppercase;
      margin-bottom: 6px;
    }

    .clinic-address {
      font-size: 12px;
      color: #333;
      margin-bottom: 2px;
    }

    .clinic-contact {
      font-size: 12.5px;
      color: #1a6fa8;
      font-weight: 600;
    }

    /* Doctor info panel */
    .doctor-panel {
      background: linear-gradient(90deg, #1a6fa8 0%, #1e88c7 100%);
      color: #fff;
      padding: 10px 28px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .doctor-name {
      font-size: 17px;
      font-weight: 700;
      letter-spacing: 0.3px;
    }
    .doctor-qual {
      font-size: 11px;
      opacity: 0.88;
      margin-top: 2px;
    }
    .doctor-right {
      text-align: right;
      font-size: 11.5px;
      opacity: 0.93;
    }

    /* Services bar */
    .services-bar {
      background: #f0f7fc;
      border-bottom: 1px solid #c9e2f3;
      padding: 7px 28px;
      display: flex;
      flex-wrap: wrap;
      gap: 6px 10px;
      align-items: center;
    }

    .services-label {
      font-size: 10px;
      font-weight: 700;
      color: #1a6fa8;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-right: 4px;
    }

    .service-tag {
      background: #1a6fa8;
      color: #fff;
      border-radius: 12px;
      padding: 2px 9px;
      font-size: 10px;
      font-weight: 600;
      white-space: nowrap;
    }

    /* Patient info row */
    .patient-section {
      padding: 14px 28px 8px 28px;
      border-bottom: 1px dashed #b0c8dd;
    }

    .patient-row {
      display: flex;
      gap: 16px;
      align-items: flex-end;
      margin-bottom: 10px;
    }

    .field {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }

    .field-label {
      font-size: 9.5px;
      color: #888;
      text-transform: uppercase;
      letter-spacing: 0.8px;
      font-weight: 600;
    }

    .field-line {
      border-bottom: 1.5px solid #1a6fa8;
      width: 100%;
      height: 18px;
    }

    .field.name { flex: 2.5; }
    .field.age  { flex: 0.6; }
    .field.gender { flex: 0.8; }
    .field.date { flex: 1; }
    .field.contact { flex: 1.2; }
    .field.diagnosis { flex: 1; }

    .patient-row2 {
      display: flex;
      gap: 16px;
      align-items: flex-end;
    }
    .field.address { flex: 3; }
    .field.bp { flex: 0.8; }
    .field.weight { flex: 0.7; }
    .field.spo2 { flex: 0.7; }

    /* Rx body */
    .rx-body {
      flex: 1;
      padding: 12px 28px 6px 28px;
    }

    .rx-header {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-bottom: 10px;
    }

    .rx-symbol {
      font-size: 38px;
      font-weight: 900;
      color: #1a6fa8;
      font-family: 'Merriweather', serif;
      line-height: 1;
    }

    .rx-divider {
      flex: 1;
      height: 1.5px;
      background: linear-gradient(90deg, #1a6fa8 0%, #c9e2f3 100%);
    }

    /* Writing lines */
    .writing-lines {
      display: flex;
      flex-direction: column;
      gap: 0;
    }

    .writing-line {
      border-bottom: 1px solid #d0e6f5;
      height: 32px;
      width: 100%;
    }

    /* Two column layout for lower area */
    .lower-area {
      display: flex;
      gap: 0;
      padding: 0 28px;
      margin-top: 4px;
    }

    .advice-col {
      flex: 1.2;
      padding-right: 18px;
      border-right: 1px dashed #b0c8dd;
    }

    .followup-col {
      flex: 0.8;
      padding-left: 18px;
    }

    .section-title {
      font-size: 10px;
      font-weight: 700;
      color: #1a6fa8;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 6px;
      border-bottom: 1px solid #c9e2f3;
      padding-bottom: 3px;
    }

    .small-lines {
      display: flex;
      flex-direction: column;
      gap: 0;
    }

    .small-line {
      border-bottom: 1px solid #d0e6f5;
      height: 26px;
      width: 100%;
    }

    /* Signature & stamp area */
    .signature-area {
      display: flex;
      justify-content: flex-end;
      padding: 8px 28px 4px 28px;
    }

    .sig-box {
      text-align: center;
      width: 160px;
    }

    .sig-line {
      border-top: 1.5px solid #1a6fa8;
      margin-top: 30px;
      padding-top: 4px;
      font-size: 10.5px;
      color: #444;
      font-weight: 600;
    }

    /* Footer */
    .footer {
      background: linear-gradient(90deg, #1a6fa8 0%, #27aae1 100%);
      color: #fff;
      padding: 7px 28px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 10px;
    }

    .footer-note {
      opacity: 0.85;
      font-style: italic;
    }

    .footer-contact {
      font-weight: 700;
      letter-spacing: 0.5px;
    }

    /* Bottom accent */
    .bottom-bar {
      width: 100%;
      height: 5px;
      background: linear-gradient(90deg, #4ecdc4 0%, #27aae1 50%, #1a6fa8 100%);
    }

    @media print {
      body { background: none; padding: 0; }
      .page { box-shadow: none; width: 100%; min-height: 100vh; }
    }
  </style>
</head>
<body>
<div class="page">

  <!-- Top accent bar -->
  <div class="top-bar"></div>

  <!-- Header -->
  <div class="header">
    <div class="logo-circle">
      <span class="big">PR</span>
      PHYSIO<br>REHAB
    </div>
    <div class="clinic-info">
      <div class="clinic-name">Physio Rehab Clinic</div>
      <div class="clinic-tagline">Advanced Physiotherapy &amp; Rehabilitation Centre</div>
      <div class="clinic-address">&#128205; Lalaram Nagar, Indore, Madhya Pradesh</div>
      <div class="clinic-contact">&#128222; 9893600699</div>
    </div>
    <div style="text-align:right; font-size:11px; color:#666; margin-top:4px;">
      <div style="color:#1a6fa8; font-weight:700; font-size:13px;">MY Hospital Indore</div>
      <div>Empanelled Physiotherapist</div>
    </div>
  </div>

  <!-- Doctor Panel -->
  <div class="doctor-panel">
    <div>
      <div class="doctor-name">Dr. Bhavesh Surah (PT)</div>
      <div class="doctor-qual">MPT - Neuroscience &nbsp;|&nbsp; MY Hospital, Indore</div>
    </div>
    <div class="doctor-right">
      <div>Specialist in Neuro Rehabilitation</div>
      <div>Home Visit Available</div>
    </div>
  </div>

  <!-- Services Bar -->
  <div class="services-bar">
    <span class="services-label">Services:</span>
    <span class="service-tag">Home Visit</span>
    <span class="service-tag">Electro Therapy</span>
    <span class="service-tag">Exercise Therapy</span>
    <span class="service-tag">Manual Therapy</span>
    <span class="service-tag">Paralysis Rehab</span>
    <span class="service-tag">Neck Pain</span>
    <span class="service-tag">Back Pain</span>
    <span class="service-tag">Fracture Rehab</span>
    <span class="service-tag">+ More Conditions</span>
  </div>

  <!-- Patient Info -->
  <div class="patient-section">
    <div class="patient-row">
      <div class="field name">
        <div class="field-label">Patient Name</div>
        <div class="field-line"></div>
      </div>
      <div class="field age">
        <div class="field-label">Age</div>
        <div class="field-line"></div>
      </div>
      <div class="field gender">
        <div class="field-label">Gender</div>
        <div class="field-line"></div>
      </div>
      <div class="field date">
        <div class="field-label">Date</div>
        <div class="field-line"></div>
      </div>
      <div class="field contact">
        <div class="field-label">Contact No.</div>
        <div class="field-line"></div>
      </div>
    </div>
    <div class="patient-row2">
      <div class="field address">
        <div class="field-label">Address</div>
        <div class="field-line"></div>
      </div>
      <div class="field bp">
        <div class="field-label">BP</div>
        <div class="field-line"></div>
      </div>
      <div class="field weight">
        <div class="field-label">Weight</div>
        <div class="field-line"></div>
      </div>
      <div class="field spo2">
        <div class="field-label">SpO2</div>
        <div class="field-line"></div>
      </div>
      <div class="field diagnosis">
        <div class="field-label">Diagnosis</div>
        <div class="field-line"></div>
      </div>
    </div>
  </div>

  <!-- Rx Body -->
  <div class="rx-body">
    <div class="rx-header">
      <div class="rx-symbol">℞</div>
      <div class="rx-divider"></div>
    </div>
    <div class="writing-lines">
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
      <div class="writing-line"></div>
    </div>
  </div>

  <!-- Lower Area -->
  <div class="lower-area">
    <div class="advice-col">
      <div class="section-title">Advice / Precautions</div>
      <div class="small-lines">
        <div class="small-line"></div>
        <div class="small-line"></div>
        <div class="small-line"></div>
        <div class="small-line"></div>
      </div>
    </div>
    <div class="followup-col">
      <div class="section-title">Follow-Up / Next Visit</div>
      <div class="small-lines">
        <div class="small-line"></div>
        <div class="small-line"></div>
        <div class="small-line"></div>
        <div class="small-line"></div>
      </div>
    </div>
  </div>

  <!-- Signature Area -->
  <div class="signature-area">
    <div class="sig-box">
      <div class="sig-line">Dr. Bhavesh Surah (PT)<br><span style="font-size:9.5px;color:#888;font-weight:400;">MPT Neuroscience</span></div>
    </div>
  </div>

  <!-- Footer -->
  <div class="footer">
    <div class="footer-note">This prescription is valid for 30 days. For home visits & appointments, please call.</div>
    <div class="footer-contact">&#128222; 9893600699</div>
  </div>

  <!-- Bottom bar -->
  <div class="bottom-bar"></div>

</div>
</body>
</html>
Running Command

which wkhtmltopdf && wkhtmltopdf --page-size A4 --margin-top 0 --margin-bottom 0…

Running Command

which chromium-browser || which chromium || which google-chrome || which google-…

Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

The PDF was generated successfully (130 KB). Here are your downloads:

Your blank prescription page for Physio Rehab Clinic is ready! It includes:
  • Clinic header - Physio Rehab, Lalaram Nagar, Indore with contact 9893600699
  • Doctor panel - Dr. Bhavesh Surah (PT), MPT Neuroscience, MY Hospital Indore
  • Services bar - Home Visit, Electro Therapy, Exercise Therapy, Manual Therapy, Paralysis Rehab, Neck Pain, Back Pain, Fracture Rehab, + More Conditions
  • Patient info fields - Name, Age, Gender, Date, Contact, Address, BP, Weight, SpO2, Diagnosis
  • Rx writing area - 12 blank lines for prescriptions
  • Advice / Follow-Up sections at the bottom
  • Doctor signature area
  • Clean blue medical color theme
Download your files:

prescription

PDF Document · PDF

- Ready to print (A4 size)

prescription

HTML File · HTML

- Open in browser and use File > Print or Ctrl+P to print / save as PDF with full colors
Tip: To print multiple copies, open the HTML file in Chrome and press Ctrl+P - it will print at A4 size perfectly.

Sorry write Dr BHAVESH SURAH (pt) Mpt neuroscience Scholar

Reading File
Editing File

~/prescription/prescription.html

Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/prescription/prescription.html'
Editing File

~/prescription/prescription.html

Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/prescription/prescription.html'
Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Done! Updated both the doctor panel and the signature area to read "MPT Neuroscience Scholar". Here are your updated files:

prescription

PDF Document · PDF

- Updated PDF, ready to print

prescription

HTML File · HTML

- HTML version (open in Chrome, Ctrl+P to print)

Now make a bill I am treating a 17 year old male having resting tremors and he had previously a traumatic brain injury I am doing home visit a 7 days plan per day 1200 rupees Electrotherapy modalities manual therapy and balance and coordination training make bill of 8400 from 6 july 2026 to 12 july 2026 adjust 1200 rupee acording to you

Writing File

~/prescription/bill.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>Physiotherapy Bill - Physio Rehab</title>
  <style>
    @import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans:wght@400;600;700&display=swap');

    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background: #e8eaf0;
      display: flex;
      justify-content: center;
      align-items: flex-start;
      min-height: 100vh;
      padding: 30px 10px;
      font-family: 'Open Sans', Arial, sans-serif;
    }

    .page {
      width: 210mm;
      min-height: 297mm;
      background: #ffffff;
      box-shadow: 0 4px 32px rgba(0,0,0,0.18);
      display: flex;
      flex-direction: column;
      overflow: hidden;
    }

    .top-bar {
      width: 100%;
      height: 8px;
      background: linear-gradient(90deg, #1a6fa8 0%, #27aae1 60%, #4ecdc4 100%);
    }

    /* Header */
    .header {
      display: flex;
      align-items: center;
      padding: 16px 28px 14px 28px;
      border-bottom: 2px solid #1a6fa8;
      gap: 18px;
    }

    .logo-circle {
      width: 68px;
      height: 68px;
      min-width: 68px;
      border-radius: 50%;
      background: linear-gradient(135deg, #1a6fa8, #27aae1);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: #fff;
      font-size: 10px;
      font-weight: 700;
      letter-spacing: 0.5px;
      text-align: center;
      line-height: 1.3;
      box-shadow: 0 2px 8px rgba(26,111,168,0.25);
    }
    .logo-circle span.big { font-size: 20px; font-weight: 900; line-height: 1; }

    .clinic-info { flex: 1; }
    .clinic-name {
      font-family: 'Merriweather', Georgia, serif;
      font-size: 20px;
      font-weight: 700;
      color: #1a6fa8;
      margin-bottom: 2px;
    }
    .clinic-tagline {
      font-size: 10px;
      color: #555;
      letter-spacing: 1.5px;
      text-transform: uppercase;
      margin-bottom: 5px;
    }
    .clinic-address { font-size: 11.5px; color: #333; margin-bottom: 2px; }
    .clinic-contact { font-size: 12px; color: #1a6fa8; font-weight: 700; }

    .bill-label-box {
      text-align: center;
      border: 2px solid #1a6fa8;
      border-radius: 8px;
      padding: 10px 22px;
      background: #f0f7fc;
    }
    .bill-label-box .bill-title {
      font-size: 18px;
      font-weight: 800;
      color: #1a6fa8;
      letter-spacing: 2px;
      text-transform: uppercase;
    }
    .bill-label-box .bill-no {
      font-size: 10.5px;
      color: #555;
      margin-top: 3px;
    }

    /* Doctor band */
    .doctor-panel {
      background: linear-gradient(90deg, #1a6fa8 0%, #1e88c7 100%);
      color: #fff;
      padding: 9px 28px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .doctor-name { font-size: 15px; font-weight: 700; }
    .doctor-qual { font-size: 10.5px; opacity: 0.88; margin-top: 2px; }
    .doctor-right { text-align: right; font-size: 11px; opacity: 0.9; }

    /* Patient + bill info */
    .info-section {
      display: flex;
      gap: 0;
      padding: 14px 28px 12px 28px;
      border-bottom: 1.5px solid #c9e2f3;
      background: #fafcff;
    }

    .patient-block { flex: 1.3; padding-right: 20px; border-right: 1px dashed #b0c8dd; }
    .bill-block    { flex: 0.8; padding-left: 20px; }

    .info-heading {
      font-size: 10px;
      font-weight: 700;
      color: #1a6fa8;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 8px;
      border-bottom: 1px solid #c9e2f3;
      padding-bottom: 3px;
    }

    .info-row {
      display: flex;
      gap: 6px;
      margin-bottom: 5px;
      font-size: 12px;
    }
    .info-row .lbl {
      color: #888;
      font-weight: 600;
      min-width: 90px;
      font-size: 11px;
    }
    .info-row .val {
      color: #222;
      font-weight: 600;
    }
    .diagnosis-badge {
      display: inline-block;
      background: #fff3cd;
      border: 1px solid #ffc107;
      color: #7a5000;
      border-radius: 10px;
      padding: 1px 8px;
      font-size: 10.5px;
      font-weight: 700;
      margin-top: 2px;
    }

    /* Table */
    .table-section { padding: 14px 28px 0 28px; flex: 1; }

    .table-heading {
      font-size: 11px;
      font-weight: 700;
      color: #1a6fa8;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 8px;
      display: flex;
      align-items: center;
      gap: 8px;
    }
    .table-heading::after {
      content: '';
      flex: 1;
      height: 1.5px;
      background: linear-gradient(90deg, #1a6fa8, #c9e2f3);
    }

    table {
      width: 100%;
      border-collapse: collapse;
      font-size: 12px;
    }

    thead tr {
      background: linear-gradient(90deg, #1a6fa8 0%, #1e88c7 100%);
      color: #fff;
    }

    thead th {
      padding: 9px 10px;
      text-align: left;
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.5px;
    }
    thead th:last-child, thead th:nth-child(4), thead th:nth-child(5) { text-align: right; }

    tbody tr {
      border-bottom: 1px solid #e0eff8;
    }
    tbody tr:nth-child(even) { background: #f5faff; }
    tbody tr:hover { background: #e8f3fb; }

    tbody td {
      padding: 8px 10px;
      vertical-align: top;
      color: #222;
    }
    tbody td:nth-child(4), tbody td:nth-child(5), tbody td:last-child { text-align: right; }

    .service-name { font-weight: 600; color: #1a3a5c; }
    .service-sub  { font-size: 10px; color: #777; margin-top: 2px; }

    .date-badge {
      display: inline-block;
      background: #e8f3fb;
      color: #1a6fa8;
      border-radius: 6px;
      padding: 2px 7px;
      font-size: 11px;
      font-weight: 600;
    }

    /* Subtotal rows */
    .tfoot-divider td {
      border-top: 2px solid #1a6fa8;
      padding-top: 8px;
    }

    .subtotal-row td { padding: 5px 10px; font-size: 12px; }
    .subtotal-row td:last-child { text-align: right; font-weight: 600; }

    .total-row td {
      padding: 10px 10px;
      font-size: 14px;
      font-weight: 800;
      color: #fff;
      background: linear-gradient(90deg, #1a6fa8, #27aae1);
    }
    .total-row td:last-child { text-align: right; }

    /* Summary box */
    .summary-section {
      display: flex;
      gap: 16px;
      padding: 12px 28px;
      align-items: flex-start;
    }

    .amount-words {
      flex: 1;
      background: #f0f7fc;
      border: 1px solid #c9e2f3;
      border-radius: 8px;
      padding: 10px 14px;
      font-size: 11.5px;
    }
    .amount-words .aw-label {
      font-size: 9.5px;
      color: #888;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-weight: 700;
      margin-bottom: 4px;
    }
    .amount-words .aw-text {
      color: #1a3a5c;
      font-weight: 700;
      font-size: 12px;
    }

    .treatment-note {
      flex: 1;
      background: #fff8e1;
      border: 1px solid #ffc107;
      border-radius: 8px;
      padding: 10px 14px;
      font-size: 11px;
    }
    .treatment-note .tn-label {
      font-size: 9.5px;
      color: #7a5000;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-weight: 700;
      margin-bottom: 4px;
    }
    .treatment-note .tn-text { color: #3a2000; line-height: 1.6; }

    /* Signature */
    .signature-area {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      padding: 4px 28px 10px 28px;
    }

    .sig-left { font-size: 11px; color: #555; }
    .sig-left .sl-label { font-size: 9.5px; color: #888; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 3px; }

    .sig-box { text-align: center; }
    .sig-line {
      border-top: 1.5px solid #1a6fa8;
      margin-top: 36px;
      padding-top: 5px;
      font-size: 11px;
      color: #1a3a5c;
      font-weight: 700;
    }
    .sig-line span { font-size: 9.5px; color: #888; font-weight: 400; }

    /* Footer */
    .footer {
      background: linear-gradient(90deg, #1a6fa8 0%, #27aae1 100%);
      color: #fff;
      padding: 7px 28px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 10px;
    }
    .footer-note { opacity: 0.85; font-style: italic; }
    .footer-contact { font-weight: 700; letter-spacing: 0.5px; }

    .bottom-bar {
      width: 100%;
      height: 5px;
      background: linear-gradient(90deg, #4ecdc4 0%, #27aae1 50%, #1a6fa8 100%);
    }

    @media print {
      body { background: none; padding: 0; }
      .page { box-shadow: none; width: 100%; }
    }
  </style>
</head>
<body>
<div class="page">

  <div class="top-bar"></div>

  <!-- Header -->
  <div class="header">
    <div class="logo-circle">
      <span class="big">PR</span>
      PHYSIO<br>REHAB
    </div>
    <div class="clinic-info">
      <div class="clinic-name">Physio Rehab Clinic</div>
      <div class="clinic-tagline">Advanced Physiotherapy &amp; Rehabilitation Centre</div>
      <div class="clinic-address">&#128205; Lalaram Nagar, Indore, Madhya Pradesh</div>
      <div class="clinic-contact">&#128222; 9893600699</div>
    </div>
    <div class="bill-label-box">
      <div class="bill-title">&#9632; Bill / Invoice</div>
      <div class="bill-no">Bill No: PR-2026-0713</div>
      <div class="bill-no" style="margin-top:2px;">Date: 12 July 2026</div>
    </div>
  </div>

  <!-- Doctor Panel -->
  <div class="doctor-panel">
    <div>
      <div class="doctor-name">Dr. Bhavesh Surah (PT)</div>
      <div class="doctor-qual">MPT Neuroscience Scholar &nbsp;|&nbsp; MY Hospital, Indore</div>
    </div>
    <div class="doctor-right">
      <div>Home Visit Physiotherapy</div>
      <div>Neuro Rehabilitation Specialist</div>
    </div>
  </div>

  <!-- Patient + Bill Info -->
  <div class="info-section">
    <div class="patient-block">
      <div class="info-heading">Patient Details</div>
      <div class="info-row"><span class="lbl">Name</span><span class="val">___________________________</span></div>
      <div class="info-row"><span class="lbl">Age / Gender</span><span class="val">17 Years / Male</span></div>
      <div class="info-row"><span class="lbl">Contact</span><span class="val">___________________________</span></div>
      <div class="info-row"><span class="lbl">Address</span><span class="val">___________________________</span></div>
      <div class="info-row" style="margin-top:5px;">
        <span class="lbl">Diagnosis</span>
        <span>
          <span class="diagnosis-badge">Resting Tremors</span>
          <span class="diagnosis-badge" style="margin-left:4px;">Post-TBI Sequelae</span>
        </span>
      </div>
      <div class="info-row"><span class="lbl">H/O</span><span class="val">Traumatic Brain Injury (TBI)</span></div>
    </div>

    <div class="bill-block">
      <div class="info-heading">Bill Details</div>
      <div class="info-row"><span class="lbl">Bill No.</span><span class="val">PR-2026-0713</span></div>
      <div class="info-row"><span class="lbl">Bill Date</span><span class="val">12 July 2026</span></div>
      <div class="info-row"><span class="lbl">Period</span><span class="val">06 Jul - 12 Jul 2026</span></div>
      <div class="info-row"><span class="lbl">Sessions</span><span class="val">7 Days (Home Visit)</span></div>
      <div class="info-row"><span class="lbl">Type</span><span class="val">Home Visit Plan</span></div>
      <div class="info-row"><span class="lbl">Rate/Day</span><span class="val" style="color:#1a6fa8;">&#8377; 1,200 / session</span></div>
    </div>
  </div>

  <!-- Service Table -->
  <div class="table-section">
    <div class="table-heading">Treatment Details - Day Wise</div>
    <table>
      <thead>
        <tr>
          <th style="width:5%">#</th>
          <th style="width:14%">Date</th>
          <th style="width:42%">Services Provided</th>
          <th style="width:14%">Duration</th>
          <th style="width:12%">Rate</th>
          <th style="width:13%">Amount</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1</td>
          <td><span class="date-badge">06 Jul 2026</span></td>
          <td>
            <div class="service-name">Electrotherapy + Manual Therapy</div>
            <div class="service-sub">TENS / IFT for tremor modulation &nbsp;|&nbsp; Soft tissue mobilization</div>
          </td>
          <td>45 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
        <tr>
          <td>2</td>
          <td><span class="date-badge">07 Jul 2026</span></td>
          <td>
            <div class="service-name">Balance Training + Electrotherapy</div>
            <div class="service-sub">Static balance exercises &nbsp;|&nbsp; TENS for neuro stimulation</div>
          </td>
          <td>45 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
        <tr>
          <td>3</td>
          <td><span class="date-badge">08 Jul 2026</span></td>
          <td>
            <div class="service-name">Coordination Training + Manual Therapy</div>
            <div class="service-sub">Frenkel's coordination exercises &nbsp;|&nbsp; Joint mobilization</div>
          </td>
          <td>45 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
        <tr>
          <td>4</td>
          <td><span class="date-badge">09 Jul 2026</span></td>
          <td>
            <div class="service-name">Electrotherapy + Balance &amp; Coordination</div>
            <div class="service-sub">IFT / TENS &nbsp;|&nbsp; Dynamic balance &amp; gait training</div>
          </td>
          <td>45 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
        <tr>
          <td>5</td>
          <td><span class="date-badge">10 Jul 2026</span></td>
          <td>
            <div class="service-name">Manual Therapy + Coordination Training</div>
            <div class="service-sub">Neurodynamic mobilization &nbsp;|&nbsp; Fine motor coordination tasks</div>
          </td>
          <td>45 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
        <tr>
          <td>6</td>
          <td><span class="date-badge">11 Jul 2026</span></td>
          <td>
            <div class="service-name">Electrotherapy + Manual Therapy</div>
            <div class="service-sub">TENS tremor control &nbsp;|&nbsp; Myofascial release technique</div>
          </td>
          <td>45 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
        <tr>
          <td>7</td>
          <td><span class="date-badge">12 Jul 2026</span></td>
          <td>
            <div class="service-name">Full Session - All Modalities + Review</div>
            <div class="service-sub">Electrotherapy + Manual Therapy + Balance &amp; Coordination + Progress assessment</div>
          </td>
          <td>60 min</td>
          <td>&#8377; 1,200</td>
          <td><strong>&#8377; 1,200</strong></td>
        </tr>
      </tbody>
      <tfoot>
        <tr class="tfoot-divider">
          <td colspan="5" style="text-align:right; font-size:12px; color:#555; padding:7px 10px; font-weight:600;">Sub Total (7 Sessions × &#8377;1,200)</td>
          <td style="text-align:right; padding:7px 10px; font-size:12px; font-weight:700;">&#8377; 8,400</td>
        </tr>
        <tr class="subtotal-row">
          <td colspan="5" style="text-align:right; color:#555; font-size:11.5px; padding:4px 10px;">Home Visit Charges</td>
          <td style="padding:4px 10px; font-size:11.5px; color:#27ae60;"><strong>Included</strong></td>
        </tr>
        <tr class="subtotal-row">
          <td colspan="5" style="text-align:right; color:#555; font-size:11.5px; padding:4px 10px;">Discount</td>
          <td style="padding:4px 10px; font-size:11.5px; color:#e74c3c;"><strong>&#8377; 0</strong></td>
        </tr>
        <tr class="total-row">
          <td colspan="5" style="padding:10px;">&#9654; TOTAL AMOUNT PAYABLE</td>
          <td style="padding:10px; font-size:16px;">&#8377; 8,400</td>
        </tr>
      </tfoot>
    </table>
  </div>

  <!-- Summary Section -->
  <div class="summary-section">
    <div class="amount-words">
      <div class="aw-label">Amount in Words</div>
      <div class="aw-text">Rupees Eight Thousand Four Hundred Only</div>
    </div>
    <div class="treatment-note">
      <div class="tn-label">Clinical Note</div>
      <div class="tn-text">
        17M / Post-TBI with resting tremors. Treatment focused on tremor reduction via electrotherapy (TENS/IFT), neuromuscular re-education, manual therapy and progressive balance &amp; coordination training over 7 home visit sessions.
      </div>
    </div>
  </div>

  <!-- Signature -->
  <div class="signature-area">
    <div class="sig-left">
      <div class="sl-label">Payment Mode</div>
      <div style="font-size:12px; color:#333; font-weight:600;">Cash / UPI / Bank Transfer</div>
      <div style="font-size:10.5px; color:#888; margin-top:3px;">UPI: 9893600699@upi</div>
    </div>
    <div class="sig-box">
      <div class="sig-line">
        Dr. Bhavesh Surah (PT)<br>
        <span>MPT Neuroscience Scholar &nbsp;|&nbsp; Physio Rehab Clinic</span>
      </div>
    </div>
  </div>

  <!-- Footer -->
  <div class="footer">
    <div class="footer-note">Thank you for trusting Physio Rehab Clinic. Wishing the patient a speedy recovery.</div>
    <div class="footer-contact">&#128222; 9893600699 &nbsp;|&nbsp; Lalaram Nagar, Indore</div>
  </div>

  <div class="bottom-bar"></div>

</div>
</body>
</html>
Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Your bill is ready! Here's a summary of what's included:

Bill breakdown - ₹1,200 per session adjusted as:
DayDateServices
106 JulElectrotherapy (TENS/IFT) + Manual Therapy
207 JulBalance Training + Electrotherapy
308 JulCoordination Training (Frenkel's) + Manual Therapy
409 JulElectrotherapy + Dynamic Balance & Gait Training
510 JulManual Therapy + Fine Motor Coordination
611 JulElectrotherapy (Tremor Control) + Myofascial Release
712 JulFull Session - All Modalities + Progress Review
7 sessions × ₹1,200 = ₹8,400 | Home visit charges included | Patient: 17M, Post-TBI with Resting Tremors

Download your files:

bill

PDF Document · PDF

- Print-ready A4 bill

bill

HTML File · HTML

- HTML version (open in Chrome, Ctrl+P to print)

Make a receipt template matching your clinic branding

Writing File

~/prescription/receipt.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>Receipt - Physio Rehab Clinic</title>
  <style>
    @import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans:wght@400;600;700&display=swap');

    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background: #e8eaf0;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 30px 10px;
      font-family: 'Open Sans', Arial, sans-serif;
      gap: 28px;
    }

    /* ── PAGE: holds TWO receipts stacked on A4 ── */
    .a4-page {
      width: 210mm;
      background: #fff;
      box-shadow: 0 4px 32px rgba(0,0,0,0.18);
      display: flex;
      flex-direction: column;
    }

    /* ─── single receipt card ─────────────────── */
    .receipt {
      width: 100%;
      position: relative;
      display: flex;
      flex-direction: column;
    }

    /* divider between the two receipts on one page */
    .receipt + .receipt {
      border-top: 2px dashed #b0c8dd;
    }

    /* top colour bar */
    .top-bar {
      height: 7px;
      background: linear-gradient(90deg, #1a6fa8 0%, #27aae1 60%, #4ecdc4 100%);
    }

    /* ── HEADER ── */
    .header {
      display: flex;
      align-items: center;
      gap: 14px;
      padding: 14px 24px 12px 24px;
      border-bottom: 2px solid #1a6fa8;
    }

    .logo-circle {
      width: 60px; height: 60px; min-width: 60px;
      border-radius: 50%;
      background: linear-gradient(135deg, #1a6fa8, #27aae1);
      display: flex; flex-direction: column;
      align-items: center; justify-content: center;
      color: #fff; text-align: center; line-height: 1.25;
      box-shadow: 0 2px 8px rgba(26,111,168,0.25);
    }
    .logo-circle .big { font-size: 18px; font-weight: 900; }
    .logo-circle .small { font-size: 8.5px; font-weight: 700; letter-spacing: 0.4px; }

    .clinic-info { flex: 1; }
    .clinic-name {
      font-family: 'Merriweather', Georgia, serif;
      font-size: 17px; font-weight: 700; color: #1a6fa8; margin-bottom: 1px;
    }
    .clinic-tagline {
      font-size: 9px; color: #666; letter-spacing: 1.4px; text-transform: uppercase; margin-bottom: 4px;
    }
    .clinic-meta { font-size: 11px; color: #333; }
    .clinic-meta span { color: #1a6fa8; font-weight: 700; }

    .receipt-label-box {
      text-align: center;
      border: 2px solid #1a6fa8;
      border-radius: 8px;
      padding: 8px 18px;
      background: #f0f7fc;
      min-width: 130px;
    }
    .receipt-label-box .rl-title {
      font-size: 16px; font-weight: 800; color: #1a6fa8;
      letter-spacing: 2px; text-transform: uppercase;
    }
    .receipt-label-box .rl-no {
      font-size: 10px; color: #555; margin-top: 2px;
    }

    /* ── DOCTOR BAND ── */
    .doctor-band {
      background: linear-gradient(90deg, #1a6fa8 0%, #1e88c7 100%);
      color: #fff;
      padding: 8px 24px;
      display: flex; justify-content: space-between; align-items: center;
    }
    .doctor-band .name  { font-size: 13.5px; font-weight: 700; }
    .doctor-band .qual  { font-size: 10px; opacity: 0.88; margin-top: 2px; }
    .doctor-band .right { font-size: 10.5px; opacity: 0.9; text-align: right; }

    /* ── BODY ── */
    .body { padding: 14px 24px; display: flex; flex-direction: column; gap: 12px; }

    /* patient + receipt meta row */
    .meta-row {
      display: flex; gap: 0;
      border: 1px solid #c9e2f3;
      border-radius: 8px;
      overflow: hidden;
      background: #fafcff;
    }

    .meta-block {
      flex: 1;
      padding: 10px 14px;
    }
    .meta-block + .meta-block { border-left: 1px dashed #b0c8dd; }

    .mb-heading {
      font-size: 9px; font-weight: 700; color: #1a6fa8;
      text-transform: uppercase; letter-spacing: 1px;
      margin-bottom: 7px; padding-bottom: 3px;
      border-bottom: 1px solid #c9e2f3;
    }

    .field-row {
      display: flex; align-items: flex-end; gap: 8px;
      margin-bottom: 7px;
    }
    .field-row:last-child { margin-bottom: 0; }

    .fl { font-size: 9.5px; color: #888; font-weight: 600; white-space: nowrap; min-width: 78px; }
    .fv {
      flex: 1; border-bottom: 1px solid #1a6fa8;
      font-size: 11.5px; color: #222; font-weight: 600;
      padding-bottom: 1px; min-height: 16px;
    }

    /* services table */
    .services-section {}
    .sec-heading {
      font-size: 9.5px; font-weight: 700; color: #1a6fa8;
      text-transform: uppercase; letter-spacing: 1px;
      margin-bottom: 6px;
      display: flex; align-items: center; gap: 8px;
    }
    .sec-heading::after {
      content: ''; flex: 1; height: 1.5px;
      background: linear-gradient(90deg, #1a6fa8, #c9e2f3);
    }

    table {
      width: 100%; border-collapse: collapse; font-size: 11.5px;
    }
    thead tr {
      background: linear-gradient(90deg, #1a6fa8, #1e88c7);
      color: #fff;
    }
    thead th {
      padding: 7px 9px; font-size: 10px; font-weight: 700;
      letter-spacing: 0.4px; text-align: left;
    }
    thead th:nth-child(3), thead th:nth-child(4), thead th:nth-child(5) { text-align: right; }

    tbody tr { border-bottom: 1px solid #e0eff8; }
    tbody tr:nth-child(even) { background: #f5faff; }
    tbody td { padding: 7px 9px; color: #222; vertical-align: middle; }
    tbody td:nth-child(3), tbody td:nth-child(4), tbody td:nth-child(5) { text-align: right; }

    /* blank service rows */
    tbody td.blank { height: 26px; }

    tfoot .subtotal td {
      border-top: 1.5px solid #c9e2f3;
      padding: 5px 9px; font-size: 11px; color: #555;
    }
    tfoot .subtotal td:last-child { text-align: right; font-weight: 600; }

    tfoot .total-row td {
      background: linear-gradient(90deg, #1a6fa8, #27aae1);
      color: #fff; font-weight: 800; font-size: 13px;
      padding: 8px 9px;
    }
    tfoot .total-row td:last-child { text-align: right; font-size: 15px; }

    /* amount in words */
    .amount-words-box {
      background: #f0f7fc;
      border: 1px solid #c9e2f3;
      border-radius: 6px;
      padding: 7px 12px;
      font-size: 11px;
    }
    .amount-words-box .awl { font-size: 9px; color: #888; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; margin-bottom: 2px; }
    .amount-words-box .awv { color: #1a3a5c; font-weight: 700; border-bottom: 1px dashed #1a6fa8; padding-bottom: 2px; min-height: 18px; }

    /* payment + sig row */
    .bottom-row {
      display: flex; align-items: flex-end; gap: 14px;
    }

    .payment-box {
      flex: 1;
      border: 1px solid #c9e2f3;
      border-radius: 8px;
      overflow: hidden;
    }
    .payment-box .pb-head {
      background: #f0f7fc;
      padding: 5px 12px;
      font-size: 9px; font-weight: 700; color: #1a6fa8;
      text-transform: uppercase; letter-spacing: 1px;
      border-bottom: 1px solid #c9e2f3;
    }
    .payment-box .pb-body { padding: 8px 12px; display: flex; flex-direction: column; gap: 5px; }
    .pb-row { display: flex; gap: 8px; align-items: flex-end; }
    .pb-row .pl { font-size: 9.5px; color: #888; font-weight: 600; white-space: nowrap; min-width: 72px; }
    .pb-row .pv {
      flex: 1; border-bottom: 1px solid #1a6fa8;
      font-size: 11px; color: #222; font-weight: 600;
      min-height: 15px;
    }

    .sig-box {
      text-align: center;
      min-width: 160px;
    }
    .sig-line {
      border-top: 1.5px solid #1a6fa8;
      margin-top: 34px;
      padding-top: 5px;
      font-size: 11px; color: #1a3a5c; font-weight: 700;
    }
    .sig-line span { font-size: 9px; color: #888; font-weight: 400; }

    /* thank you strip */
    .thankyou-strip {
      background: linear-gradient(90deg, #1a6fa8, #27aae1);
      color: #fff;
      font-size: 9.5px;
      padding: 5px 24px;
      display: flex; justify-content: space-between; align-items: center;
    }
    .thankyou-strip .note { opacity: 0.88; font-style: italic; }
    .thankyou-strip .contact { font-weight: 700; }

    .bottom-bar {
      height: 5px;
      background: linear-gradient(90deg, #4ecdc4 0%, #27aae1 50%, #1a6fa8 100%);
    }

    /* watermark DUPLICATE on second copy */
    .duplicate-mark {
      position: absolute;
      top: 50%; left: 50%;
      transform: translate(-50%, -50%) rotate(-30deg);
      font-size: 64px; font-weight: 900;
      color: rgba(26,111,168,0.06);
      pointer-events: none;
      letter-spacing: 6px;
      white-space: nowrap;
      z-index: 0;
    }

    @media print {
      body { background: none; padding: 0; }
      .a4-page { box-shadow: none; }
    }
  </style>
</head>
<body>
<div class="a4-page">

  <!-- ════════════ RECEIPT 1 — ORIGINAL ════════════ -->
  <div class="receipt">
    <div class="top-bar"></div>

    <div class="header">
      <div class="logo-circle">
        <span class="big">PR</span>
        <span class="small">PHYSIO<br>REHAB</span>
      </div>
      <div class="clinic-info">
        <div class="clinic-name">Physio Rehab Clinic</div>
        <div class="clinic-tagline">Advanced Physiotherapy &amp; Rehabilitation Centre</div>
        <div class="clinic-meta">&#128205; Lalaram Nagar, Indore, M.P. &nbsp;&nbsp; &#128222; <span>9893600699</span></div>
      </div>
      <div class="receipt-label-box">
        <div class="rl-title">&#9632; Receipt</div>
        <div class="rl-no">Receipt No: ___________</div>
        <div class="rl-no" style="margin-top:2px; color:#c0392b; font-weight:700;">ORIGINAL</div>
      </div>
    </div>

    <div class="doctor-band">
      <div>
        <div class="name">Dr. Bhavesh Surah (PT)</div>
        <div class="qual">MPT Neuroscience Scholar &nbsp;|&nbsp; MY Hospital, Indore</div>
      </div>
      <div class="right">Home Visit Physiotherapy<br>Neuro Rehabilitation Specialist</div>
    </div>

    <div class="body">

      <!-- Patient + Receipt Meta -->
      <div class="meta-row">
        <div class="meta-block">
          <div class="mb-heading">Patient Details</div>
          <div class="field-row">
            <span class="fl">Patient Name</span><span class="fv"></span>
          </div>
          <div class="field-row">
            <span class="fl">Age / Gender</span><span class="fv"></span>
          </div>
          <div class="field-row">
            <span class="fl">Contact No.</span><span class="fv"></span>
          </div>
          <div class="field-row">
            <span class="fl">Diagnosis</span><span class="fv"></span>
          </div>
        </div>
        <div class="meta-block">
          <div class="mb-heading">Receipt Details</div>
          <div class="field-row">
            <span class="fl">Receipt No.</span><span class="fv"></span>
          </div>
          <div class="field-row">
            <span class="fl">Date</span><span class="fv"></span>
          </div>
          <div class="field-row">
            <span class="fl">Visit Type</span><span class="fv"></span>
          </div>
          <div class="field-row">
            <span class="fl">Sessions</span><span class="fv"></span>
          </div>
        </div>
      </div>

      <!-- Services Table -->
      <div class="services-section">
        <div class="sec-heading">Services / Treatment Provided</div>
        <table>
          <thead>
            <tr>
              <th style="width:5%">#</th>
              <th style="width:52%">Description of Service</th>
              <th style="width:15%">Duration</th>
              <th style="width:14%">Rate (&#8377;)</th>
              <th style="width:14%">Amount (&#8377;)</th>
            </tr>
          </thead>
          <tbody>
            <tr><td>1</td><td class="blank"></td><td></td><td></td><td></td></tr>
            <tr><td>2</td><td class="blank"></td><td></td><td></td><td></td></tr>
            <tr><td>3</td><td class="blank"></td><td></td><td></td><td></td></tr>
            <tr><td>4</td><td class="blank"></td><td></td><td></td><td></td></tr>
          </tbody>
          <tfoot>
            <tr class="subtotal">
              <td colspan="4" style="text-align:right;">Sub Total</td>
              <td>&#8377; ___________</td>
            </tr>
            <tr class="subtotal">
              <td colspan="4" style="text-align:right;">Discount</td>
              <td>&#8377; ___________</td>
            </tr>
            <tr class="total-row">
              <td colspan="4">&#9654; TOTAL AMOUNT RECEIVED</td>
              <td>&#8377; ___________</td>
            </tr>
          </tfoot>
        </table>
      </div>

      <!-- Amount in Words -->
      <div class="amount-words-box">
        <div class="awl">Amount Received in Words</div>
        <div class="awv">Rupees _______________________________________________________________  Only</div>
      </div>

      <!-- Payment + Signature -->
      <div class="bottom-row">
        <div class="payment-box">
          <div class="pb-head">Payment Details</div>
          <div class="pb-body">
            <div class="pb-row"><span class="pl">Payment Mode</span><span class="pv"></span></div>
            <div class="pb-row"><span class="pl">UPI / Ref No.</span><span class="pv"></span></div>
            <div class="pb-row"><span class="pl">Next Visit</span><span class="pv"></span></div>
          </div>
        </div>
        <div class="sig-box">
          <div class="sig-line">
            Dr. Bhavesh Surah (PT)<br>
            <span>MPT Neuroscience Scholar &nbsp;|&nbsp; Physio Rehab</span>
          </div>
        </div>
      </div>

    </div><!-- /body -->

    <div class="thankyou-strip">
      <span class="note">Thank you for choosing Physio Rehab Clinic. Wishing you a speedy recovery!</span>
      <span class="contact">&#128222; 9893600699 &nbsp;|&nbsp; Lalaram Nagar, Indore</span>
    </div>
    <div class="bottom-bar"></div>

  </div><!-- /receipt 1 -->

  <!-- ════════════ RECEIPT 2 — DUPLICATE ════════════ -->
  <div class="receipt">
    <div class="duplicate-mark">DUPLICATE</div>

    <div class="top-bar"></div>

    <div class="header">
      <div class="logo-circle">
        <span class="big">PR</span>
        <span class="small">PHYSIO<br>REHAB</span>
      </div>
      <div class="clinic-info">
        <div class="clinic-name">Physio Rehab Clinic</div>
        <div class="clinic-tagline">Advanced Physiotherapy &amp; Rehabilitation Centre</div>
        <div class="clinic-meta">&#128205; Lalaram Nagar, Indore, M.P. &nbsp;&nbsp; &#128222; <span>9893600699</span></div>
      </div>
      <div class="receipt-label-box">
        <div class="rl-title">&#9632; Receipt</div>
        <div class="rl-no">Receipt No: ___________</div>
        <div class="rl-no" style="margin-top:2px; color:#27ae60; font-weight:700;">DUPLICATE</div>
      </div>
    </div>

    <div class="doctor-band">
      <div>
        <div class="name">Dr. Bhavesh Surah (PT)</div>
        <div class="qual">MPT Neuroscience Scholar &nbsp;|&nbsp; MY Hospital, Indore</div>
      </div>
      <div class="right">Home Visit Physiotherapy<br>Neuro Rehabilitation Specialist</div>
    </div>

    <div class="body">

      <div class="meta-row">
        <div class="meta-block">
          <div class="mb-heading">Patient Details</div>
          <div class="field-row"><span class="fl">Patient Name</span><span class="fv"></span></div>
          <div class="field-row"><span class="fl">Age / Gender</span><span class="fv"></span></div>
          <div class="field-row"><span class="fl">Contact No.</span><span class="fv"></span></div>
          <div class="field-row"><span class="fl">Diagnosis</span><span class="fv"></span></div>
        </div>
        <div class="meta-block">
          <div class="mb-heading">Receipt Details</div>
          <div class="field-row"><span class="fl">Receipt No.</span><span class="fv"></span></div>
          <div class="field-row"><span class="fl">Date</span><span class="fv"></span></div>
          <div class="field-row"><span class="fl">Visit Type</span><span class="fv"></span></div>
          <div class="field-row"><span class="fl">Sessions</span><span class="fv"></span></div>
        </div>
      </div>

      <div class="services-section">
        <div class="sec-heading">Services / Treatment Provided</div>
        <table>
          <thead>
            <tr>
              <th style="width:5%">#</th>
              <th style="width:52%">Description of Service</th>
              <th style="width:15%">Duration</th>
              <th style="width:14%">Rate (&#8377;)</th>
              <th style="width:14%">Amount (&#8377;)</th>
            </tr>
          </thead>
          <tbody>
            <tr><td>1</td><td class="blank"></td><td></td><td></td><td></td></tr>
            <tr><td>2</td><td class="blank"></td><td></td><td></td><td></td></tr>
            <tr><td>3</td><td class="blank"></td><td></td><td></td><td></td></tr>
            <tr><td>4</td><td class="blank"></td><td></td><td></td><td></td></tr>
          </tbody>
          <tfoot>
            <tr class="subtotal">
              <td colspan="4" style="text-align:right;">Sub Total</td>
              <td>&#8377; ___________</td>
            </tr>
            <tr class="subtotal">
              <td colspan="4" style="text-align:right;">Discount</td>
              <td>&#8377; ___________</td>
            </tr>
            <tr class="total-row">
              <td colspan="4">&#9654; TOTAL AMOUNT RECEIVED</td>
              <td>&#8377; ___________</td>
            </tr>
          </tfoot>
        </table>
      </div>

      <div class="amount-words-box">
        <div class="awl">Amount Received in Words</div>
        <div class="awv">Rupees _______________________________________________________________  Only</div>
      </div>

      <div class="bottom-row">
        <div class="payment-box">
          <div class="pb-head">Payment Details</div>
          <div class="pb-body">
            <div class="pb-row"><span class="pl">Payment Mode</span><span class="pv"></span></div>
            <div class="pb-row"><span class="pl">UPI / Ref No.</span><span class="pv"></span></div>
            <div class="pb-row"><span class="pl">Next Visit</span><span class="pv"></span></div>
          </div>
        </div>
        <div class="sig-box">
          <div class="sig-line">
            Dr. Bhavesh Surah (PT)<br>
            <span>MPT Neuroscience Scholar &nbsp;|&nbsp; Physio Rehab</span>
          </div>
        </div>
      </div>

    </div><!-- /body -->

    <div class="thankyou-strip">
      <span class="note">Thank you for choosing Physio Rehab Clinic. Wishing you a speedy recovery!</span>
      <span class="contact">&#128222; 9893600699 &nbsp;|&nbsp; Lalaram Nagar, Indore</span>
    </div>
    <div class="bottom-bar"></div>

  </div><!-- /receipt 2 -->

</div><!-- /a4-page -->
</body>
</html>
Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Your receipt template is ready! Here's what's included:
One A4 page - two receipts (Original + Duplicate):
  • Same blue gradient branding as the prescription and bill
  • Header - Physio Rehab logo, clinic name, address, contact
  • Doctor band - Dr. Bhavesh Surah (PT), MPT Neuroscience Scholar
  • Patient details block - Name, Age/Gender, Contact, Diagnosis (blank fields to fill)
  • Receipt details block - Receipt No., Date, Visit Type, Sessions
  • Services table - 4 blank rows with Description, Duration, Rate, Amount columns
  • Sub Total / Discount / Total rows with ₹ fields
  • Amount in Words line
  • Payment details - Mode, UPI/Ref No., Next Visit
  • Signature area with Dr. Bhavesh Surah stamp line
  • "ORIGINAL" marked in red on top copy, "DUPLICATE" in green on bottom copy (with faint watermark)
  • Dashed cut line separates the two copies
Download:

receipt

PDF Document · PDF

- Print-ready A4 (2 receipts per page)

receipt

HTML File · HTML

- HTML version (open in Chrome, Ctrl+P to print)

Patient name is Aryan doriya s/o anil doriya address silotiya indore contact number 9993901649 now make bill of this

Reading File
Searching Content

"Patient Name" in ~/prescription

Searching Content

"patient-block" in ~/prescription/bill.html

Reading File
Editing File

~/prescription/bill.html

Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/prescription/bill.html'
Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Done! Bill generated with Aryan's details filled in:
FieldDetails
PatientAryan Doriya, S/O Anil Doriya
Age / Gender17 Years / Male
Contact9993901649
AddressSilotiya, Indore
DiagnosisResting Tremors / Post-TBI Sequelae
Period06 Jul - 12 Jul 2026 (7 sessions)
Total₹ 8,400
Download:

bill aryan

PDF Document · PDF

- Print-ready bill for Aryan Doriya

The bill looks likes artificial intelligence make simpler and black and withe form I have to use this bill in insurance for claim this bill rejected easily

Writing File

~/prescription/bill_insurance.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8"/>
  <title>Physiotherapy Bill - Physio Rehab Clinic</title>
  <style>
    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background: #f0f0f0;
      display: flex;
      justify-content: center;
      padding: 30px 10px;
      font-family: 'Times New Roman', Times, serif;
      font-size: 13px;
      color: #000;
    }

    .page {
      width: 210mm;
      min-height: 297mm;
      background: #fff;
      border: 1px solid #aaa;
      padding: 18mm 16mm 14mm 16mm;
      display: flex;
      flex-direction: column;
      gap: 0;
    }

    /* ── LETTERHEAD ── */
    .letterhead {
      text-align: center;
      border-bottom: 2.5px solid #000;
      padding-bottom: 10px;
      margin-bottom: 10px;
    }
    .lh-clinic {
      font-size: 22px;
      font-weight: bold;
      letter-spacing: 1px;
      text-transform: uppercase;
    }
    .lh-tag {
      font-size: 11px;
      letter-spacing: 1px;
      margin: 2px 0 6px 0;
    }
    .lh-doctor {
      font-size: 14px;
      font-weight: bold;
    }
    .lh-qual {
      font-size: 11.5px;
      margin-top: 2px;
    }
    .lh-contact {
      font-size: 11.5px;
      margin-top: 5px;
    }

    /* ── BILL TITLE ── */
    .bill-title-row {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      border: 1px solid #000;
      padding: 7px 10px;
      margin-bottom: 10px;
    }
    .bt-heading {
      font-size: 16px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 2px;
    }
    .bt-meta { font-size: 12px; line-height: 1.8; text-align: right; }

    /* ── PATIENT TABLE ── */
    .patient-table {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 12px;
      font-size: 12.5px;
    }
    .patient-table td {
      border: 1px solid #000;
      padding: 5px 8px;
      vertical-align: top;
    }
    .patient-table .lbl {
      font-weight: bold;
      width: 100px;
      background: #f5f5f5;
    }
    .patient-table .val { min-width: 120px; }

    /* ── SERVICE TABLE ── */
    .section-title {
      font-size: 12px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 1px;
      border-bottom: 1.5px solid #000;
      padding-bottom: 3px;
      margin-bottom: 6px;
    }

    .service-table {
      width: 100%;
      border-collapse: collapse;
      font-size: 12.5px;
      margin-bottom: 0;
    }
    .service-table th {
      border: 1.5px solid #000;
      padding: 6px 8px;
      text-align: center;
      font-weight: bold;
      background: #f0f0f0;
      font-size: 12px;
    }
    .service-table td {
      border: 1px solid #000;
      padding: 6px 8px;
      vertical-align: middle;
    }
    .service-table .center { text-align: center; }
    .service-table .right  { text-align: right; }

    .service-table .sub-desc {
      font-size: 11px;
      color: #333;
      margin-top: 2px;
    }

    /* totals */
    .totals-table {
      width: 100%;
      border-collapse: collapse;
      font-size: 12.5px;
      border-top: 2px solid #000;
    }
    .totals-table td {
      padding: 5px 8px;
      border-left: 1px solid #000;
      border-right: 1px solid #000;
      border-bottom: 1px solid #000;
    }
    .totals-table .tlbl { text-align: right; font-weight: bold; }
    .totals-table .tval { text-align: right; width: 100px; }
    .totals-table .grand td {
      font-weight: bold;
      font-size: 14px;
      border-top: 2px solid #000;
      border-bottom: 2px solid #000;
    }

    /* ── AMOUNT IN WORDS ── */
    .amt-words {
      border: 1px solid #000;
      padding: 6px 10px;
      font-size: 12.5px;
      margin-top: 10px;
    }
    .amt-words b { font-size: 12.5px; }

    /* ── DECLARATION ── */
    .declaration {
      margin-top: 10px;
      font-size: 11px;
      line-height: 1.7;
      border: 1px solid #000;
      padding: 7px 10px;
    }

    /* ── SIGNATURE ROW ── */
    .sig-row {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      margin-top: 22px;
    }
    .sig-left { font-size: 12px; line-height: 1.8; }
    .sig-right { text-align: center; }
    .sig-right .sig-space { height: 40px; }
    .sig-right .sig-line {
      border-top: 1.5px solid #000;
      padding-top: 4px;
      font-size: 12px;
      font-weight: bold;
    }
    .sig-right .sig-sub { font-size: 11px; }

    /* ── FOOTER ── */
    .footer {
      margin-top: 14px;
      border-top: 1.5px solid #000;
      padding-top: 6px;
      font-size: 10.5px;
      text-align: center;
      line-height: 1.7;
    }

    @media print {
      body { background: none; padding: 0; }
      .page { border: none; box-shadow: none; }
    }
  </style>
</head>
<body>
<div class="page">

  <!-- LETTERHEAD -->
  <div class="letterhead">
    <div class="lh-clinic">Physio Rehab Clinic</div>
    <div class="lh-tag">Advanced Physiotherapy &amp; Rehabilitation Centre</div>
    <div class="lh-doctor">Dr. Bhavesh Surah (PT)</div>
    <div class="lh-qual">MPT Neuroscience Scholar &nbsp;|&nbsp; MY Hospital, Indore</div>
    <div class="lh-contact">
      Address: Lalaram Nagar, Indore, Madhya Pradesh &nbsp;&nbsp;
      Contact: 9893600699
    </div>
  </div>

  <!-- BILL TITLE + BILL NO -->
  <div class="bill-title-row">
    <div>
      <div class="bt-heading">Physiotherapy Bill / Invoice</div>
      <div style="font-size:12px; margin-top:4px;">(For Insurance / Reimbursement Purpose)</div>
    </div>
    <div class="bt-meta">
      <b>Bill No.:</b> PR-2026-0713<br>
      <b>Bill Date:</b> 12 July 2026<br>
      <b>Treatment Period:</b> 06 Jul 2026 to 12 Jul 2026
    </div>
  </div>

  <!-- PATIENT DETAILS -->
  <div class="section-title" style="margin-bottom:6px;">Patient Details</div>
  <table class="patient-table">
    <tr>
      <td class="lbl">Patient Name</td>
      <td class="val"><b>Aryan Doriya</b></td>
      <td class="lbl">S/O</td>
      <td class="val"><b>Anil Doriya</b></td>
    </tr>
    <tr>
      <td class="lbl">Age / Gender</td>
      <td class="val">17 Years / Male</td>
      <td class="lbl">Contact No.</td>
      <td class="val">9993901649</td>
    </tr>
    <tr>
      <td class="lbl">Address</td>
      <td colspan="3" class="val">Silotiya, Indore, Madhya Pradesh</td>
    </tr>
    <tr>
      <td class="lbl">Diagnosis</td>
      <td colspan="3" class="val">Resting Tremors with Post-Traumatic Brain Injury (TBI) Sequelae</td>
    </tr>
    <tr>
      <td class="lbl">Treating Doctor</td>
      <td colspan="3" class="val">Dr. Bhavesh Surah (PT) &nbsp;|&nbsp; MPT Neuroscience Scholar &nbsp;|&nbsp; MY Hospital, Indore</td>
    </tr>
    <tr>
      <td class="lbl">Visit Type</td>
      <td class="val">Home Visit</td>
      <td class="lbl">No. of Sessions</td>
      <td class="val">7 Sessions</td>
    </tr>
  </table>

  <!-- SERVICE TABLE -->
  <div class="section-title">Treatment / Service Details</div>
  <table class="service-table">
    <thead>
      <tr>
        <th style="width:5%">Sr.</th>
        <th style="width:14%">Date</th>
        <th style="width:43%">Description of Treatment / Service</th>
        <th style="width:12%">Duration</th>
        <th style="width:13%">Rate (&#8377;)</th>
        <th style="width:13%">Amount (&#8377;)</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="center">1</td>
        <td class="center">06-07-2026</td>
        <td>
          Electrotherapy (TENS / IFT) + Manual Therapy
          <div class="sub-desc">Tremor modulation, soft tissue mobilization</div>
        </td>
        <td class="center">45 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
      <tr>
        <td class="center">2</td>
        <td class="center">07-07-2026</td>
        <td>
          Balance Training + Electrotherapy (TENS)
          <div class="sub-desc">Static balance exercises, neuro stimulation</div>
        </td>
        <td class="center">45 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
      <tr>
        <td class="center">3</td>
        <td class="center">08-07-2026</td>
        <td>
          Coordination Training + Manual Therapy
          <div class="sub-desc">Frenkel's exercises, joint mobilization</div>
        </td>
        <td class="center">45 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
      <tr>
        <td class="center">4</td>
        <td class="center">09-07-2026</td>
        <td>
          Electrotherapy + Dynamic Balance &amp; Gait Training
          <div class="sub-desc">IFT / TENS, progressive gait re-education</div>
        </td>
        <td class="center">45 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
      <tr>
        <td class="center">5</td>
        <td class="center">10-07-2026</td>
        <td>
          Manual Therapy + Coordination Training
          <div class="sub-desc">Neurodynamic mobilization, fine motor tasks</div>
        </td>
        <td class="center">45 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
      <tr>
        <td class="center">6</td>
        <td class="center">11-07-2026</td>
        <td>
          Electrotherapy + Manual Therapy
          <div class="sub-desc">TENS tremor control, myofascial release</div>
        </td>
        <td class="center">45 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
      <tr>
        <td class="center">7</td>
        <td class="center">12-07-2026</td>
        <td>
          Full Session - Electrotherapy + Manual Therapy + Balance &amp; Coordination + Progress Review
          <div class="sub-desc">Comprehensive neuro-rehabilitation session</div>
        </td>
        <td class="center">60 min</td>
        <td class="right">1,200</td>
        <td class="right">1,200</td>
      </tr>
    </tbody>
  </table>
  <table class="totals-table">
    <tr>
      <td class="tlbl">Sub Total (7 Sessions &times; &#8377; 1,200)</td>
      <td class="tval">&#8377; 8,400</td>
    </tr>
    <tr>
      <td class="tlbl">Home Visit Charges</td>
      <td class="tval">Included</td>
    </tr>
    <tr>
      <td class="tlbl">Discount</td>
      <td class="tval">&#8377; 0</td>
    </tr>
    <tr class="grand">
      <td class="tlbl">TOTAL AMOUNT CHARGED</td>
      <td class="tval">&#8377; 8,400</td>
    </tr>
  </table>

  <!-- AMOUNT IN WORDS -->
  <div class="amt-words">
    <b>Amount in Words:</b> Rupees Eight Thousand Four Hundred Only ( &#8377; 8,400/- )
  </div>

  <!-- DECLARATION -->
  <div class="declaration">
    <b>Declaration:</b><br>
    I hereby certify that the above mentioned physiotherapy services were actually rendered to the patient
    <b>Mr. Aryan Doriya</b> at his residence (Home Visit) from <b>06 July 2026 to 12 July 2026</b>.
    The treatment was prescribed for post-traumatic brain injury rehabilitation and resting tremor management.
    The charges mentioned are fair and actual.
  </div>

  <!-- SIGNATURE -->
  <div class="sig-row">
    <div class="sig-left">
      <b>Payment Mode:</b> ___________________<br>
      <b>UPI / Ref. No.:</b> ___________________<br>
      <b>Received By:</b> ___________________
    </div>
    <div class="sig-right">
      <div class="sig-space"></div>
      <div class="sig-line">Dr. Bhavesh Surah (PT)</div>
      <div class="sig-sub">MPT Neuroscience Scholar</div>
      <div class="sig-sub">Physio Rehab Clinic, Indore</div>
    </div>
  </div>

  <!-- FOOTER -->
  <div class="footer">
    Physio Rehab Clinic &nbsp;|&nbsp; Lalaram Nagar, Indore, M.P. &nbsp;|&nbsp; Contact: 9893600699<br>
    This bill is issued for insurance / reimbursement purpose. Subject to Indore jurisdiction.
  </div>

</div>
</body>
</html>
Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Done! Plain, professional, insurance-ready bill. Here's what changed:
  • No colours, no gradients - pure black & white, Times New Roman font
  • Proper clinic letterhead format like a real hospital document
  • "For Insurance / Reimbursement Purpose" clearly stated on the bill
  • Patient details in a proper table - Name, S/O, Age, Address, Diagnosis, Treating Doctor all in one place
  • Date-wise service table with standard columns - Sr., Date, Description, Duration, Rate, Amount
  • Declaration paragraph stating treatment was actually rendered - this is important for insurance
  • Signature block with space for stamp
  • Footer with jurisdiction line
Download:

bill insurance

PDF Document · PDF

- Plain B&W insurance bill for Aryan Doriya

bill insurance

HTML File · HTML

- HTML version to print
Tip for insurance claims: Add your clinic's rubber stamp + signature on the printed copy. Some insurers also ask for a prescription copy and the patient's discharge summary alongside the bill.

The template looks unprofessional my clinic name in centre looks disgusting and paymode upi recieved

Writing File

~/prescription/bill_insurance.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8"/>
  <title>Physiotherapy Bill - Physio Rehab Clinic</title>
  <style>
    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background: #ddd;
      display: flex;
      justify-content: center;
      padding: 30px 10px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12.5px;
      color: #000;
    }

    .page {
      width: 210mm;
      min-height: 297mm;
      background: #fff;
      padding: 14mm 15mm 12mm 15mm;
      display: flex;
      flex-direction: column;
      gap: 10px;
      box-shadow: 0 2px 12px rgba(0,0,0,0.15);
    }

    /* ── LETTERHEAD ── */
    .letterhead {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      border-bottom: 3px double #000;
      padding-bottom: 10px;
    }

    .lh-left {}
    .lh-clinic {
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      font-family: 'Times New Roman', Times, serif;
    }
    .lh-tag {
      font-size: 10.5px;
      letter-spacing: 0.5px;
      margin: 3px 0 8px 0;
      color: #333;
    }
    .lh-doctor {
      font-size: 13.5px;
      font-weight: bold;
    }
    .lh-qual {
      font-size: 11px;
      margin-top: 2px;
      color: #222;
    }

    .lh-right {
      text-align: right;
      font-size: 11.5px;
      line-height: 1.8;
    }
    .lh-right b { font-size: 12px; }

    /* ── BILL HEADING BAR ── */
    .bill-heading-bar {
      border: 1.5px solid #000;
      padding: 5px 10px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .bhb-left {
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      font-family: 'Times New Roman', Times, serif;
    }
    .bhb-left .sub { font-size: 10px; font-weight: normal; letter-spacing: 0; text-transform: none; font-family: Arial; display:block; margin-top:2px; }
    .bhb-right { font-size: 11.5px; line-height: 1.8; text-align: right; }

    /* ── SECTION LABEL ── */
    .sec-label {
      font-size: 11px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 0.8px;
      border-bottom: 1px solid #000;
      padding-bottom: 2px;
      margin-bottom: 5px;
    }

    /* ── PATIENT TABLE ── */
    .ptable {
      width: 100%;
      border-collapse: collapse;
      font-size: 12px;
    }
    .ptable td {
      border: 1px solid #555;
      padding: 5px 8px;
    }
    .ptable .lbl {
      font-weight: bold;
      background: #f2f2f2;
      width: 110px;
      white-space: nowrap;
    }

    /* ── SERVICE TABLE ── */
    .stable {
      width: 100%;
      border-collapse: collapse;
      font-size: 12px;
    }
    .stable th {
      border: 1.5px solid #000;
      padding: 6px 8px;
      background: #ebebeb;
      font-weight: bold;
      text-align: center;
      font-size: 11.5px;
    }
    .stable td {
      border: 1px solid #555;
      padding: 6px 8px;
      vertical-align: top;
    }
    .stable .c { text-align: center; }
    .stable .r { text-align: right; }
    .stable .desc-sub { font-size: 10.5px; color: #444; margin-top: 2px; }

    /* ── TOTALS ── */
    .totals {
      width: 100%;
      border-collapse: collapse;
      font-size: 12px;
    }
    .totals td {
      border: 1px solid #555;
      padding: 5px 8px;
    }
    .totals .tlbl { text-align: right; font-weight: bold; }
    .totals .tval { text-align: right; width: 90px; }
    .totals .grand-row td {
      border-top: 2px solid #000;
      border-bottom: 2px solid #000;
      font-weight: bold;
      font-size: 13.5px;
    }

    /* ── AMOUNT IN WORDS ── */
    .amt-box {
      border: 1px solid #555;
      padding: 6px 10px;
      font-size: 12px;
    }

    /* ── DECLARATION ── */
    .declaration {
      border: 1px solid #555;
      padding: 7px 10px;
      font-size: 11.5px;
      line-height: 1.75;
    }

    /* ── PAYMENT + SIGNATURE ── */
    .bottom-row {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      margin-top: 6px;
    }

    .payment-block {
      font-size: 12px;
      line-height: 2;
    }
    .payment-block .row {
      display: flex;
      gap: 8px;
      align-items: flex-end;
    }
    .payment-block .pl {
      font-weight: bold;
      white-space: nowrap;
    }
    .payment-block .pline {
      border-bottom: 1px solid #000;
      min-width: 160px;
    }

    .sig-block {
      text-align: center;
      min-width: 180px;
    }
    .sig-block .stamp-box {
      border: 1px dashed #aaa;
      height: 60px;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 10px;
      color: #aaa;
      margin-bottom: 6px;
    }
    .sig-block .sig-line {
      border-top: 1.5px solid #000;
      padding-top: 5px;
      font-weight: bold;
      font-size: 12px;
    }
    .sig-block .sig-sub { font-size: 10.5px; margin-top: 2px; }

    /* ── FOOTER ── */
    .footer {
      border-top: 1.5px solid #000;
      padding-top: 6px;
      font-size: 10.5px;
      line-height: 1.7;
    }

    @media print {
      body { background: none; padding: 0; }
      .page { box-shadow: none; }
    }
  </style>
</head>
<body>
<div class="page">

  <!-- LETTERHEAD -->
  <div class="letterhead">
    <div class="lh-left">
      <div class="lh-clinic">Physio Rehab Clinic</div>
      <div class="lh-tag">Advanced Physiotherapy &amp; Rehabilitation Centre</div>
      <div class="lh-doctor">Dr. Bhavesh Surah (PT)</div>
      <div class="lh-qual">MPT Neuroscience Scholar &nbsp;|&nbsp; MY Hospital, Indore</div>
    </div>
    <div class="lh-right">
      Lalaram Nagar, Indore, Madhya Pradesh<br>
      Mob.: <b>9893600699</b><br>
    </div>
  </div>

  <!-- BILL HEADING -->
  <div class="bill-heading-bar">
    <div class="bhb-left">
      Physiotherapy Bill
      <span class="sub">For Insurance / Reimbursement Purpose</span>
    </div>
    <div class="bhb-right">
      <b>Bill No.:</b> PR-2026-0713 &nbsp;&nbsp; <b>Date:</b> 12-07-2026<br>
      <b>Treatment Period:</b> 06-07-2026 &nbsp;to&nbsp; 12-07-2026
    </div>
  </div>

  <!-- PATIENT DETAILS -->
  <div>
    <div class="sec-label">Patient Details</div>
    <table class="ptable">
      <tr>
        <td class="lbl">Patient Name</td>
        <td><b>Aryan Doriya</b></td>
        <td class="lbl">S/O</td>
        <td><b>Anil Doriya</b></td>
      </tr>
      <tr>
        <td class="lbl">Age / Gender</td>
        <td>17 Years / Male</td>
        <td class="lbl">Contact No.</td>
        <td>9993901649</td>
      </tr>
      <tr>
        <td class="lbl">Address</td>
        <td colspan="3">Silotiya, Indore, Madhya Pradesh</td>
      </tr>
      <tr>
        <td class="lbl">Diagnosis</td>
        <td colspan="3">Resting Tremors with Post-Traumatic Brain Injury (TBI) Sequelae</td>
      </tr>
      <tr>
        <td class="lbl">Treating Doctor</td>
        <td colspan="3">Dr. Bhavesh Surah (PT), MPT Neuroscience Scholar, MY Hospital, Indore</td>
      </tr>
      <tr>
        <td class="lbl">Visit Type</td>
        <td>Home Visit</td>
        <td class="lbl">Total Sessions</td>
        <td>7 Sessions (Daily)</td>
      </tr>
    </table>
  </div>

  <!-- SERVICE TABLE -->
  <div>
    <div class="sec-label">Treatment / Service Details</div>
    <table class="stable">
      <thead>
        <tr>
          <th style="width:5%">Sr.</th>
          <th style="width:13%">Date</th>
          <th style="width:44%">Description of Treatment / Service</th>
          <th style="width:11%">Duration</th>
          <th style="width:13%">Rate (Rs.)</th>
          <th style="width:14%">Amount (Rs.)</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td class="c">1</td>
          <td class="c">06-07-2026</td>
          <td>Electrotherapy (TENS / IFT) + Manual Therapy<div class="desc-sub">Tremor modulation, soft tissue mobilization</div></td>
          <td class="c">45 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
        <tr>
          <td class="c">2</td>
          <td class="c">07-07-2026</td>
          <td>Balance Training + Electrotherapy (TENS)<div class="desc-sub">Static balance exercises, neuro stimulation</div></td>
          <td class="c">45 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
        <tr>
          <td class="c">3</td>
          <td class="c">08-07-2026</td>
          <td>Coordination Training + Manual Therapy<div class="desc-sub">Frenkel's exercises, joint mobilization</div></td>
          <td class="c">45 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
        <tr>
          <td class="c">4</td>
          <td class="c">09-07-2026</td>
          <td>Electrotherapy + Dynamic Balance &amp; Gait Training<div class="desc-sub">IFT / TENS, progressive gait re-education</div></td>
          <td class="c">45 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
        <tr>
          <td class="c">5</td>
          <td class="c">10-07-2026</td>
          <td>Manual Therapy + Coordination Training<div class="desc-sub">Neurodynamic mobilization, fine motor tasks</div></td>
          <td class="c">45 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
        <tr>
          <td class="c">6</td>
          <td class="c">11-07-2026</td>
          <td>Electrotherapy + Manual Therapy<div class="desc-sub">TENS tremor control, myofascial release</div></td>
          <td class="c">45 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
        <tr>
          <td class="c">7</td>
          <td class="c">12-07-2026</td>
          <td>Full Session - Electrotherapy + Manual Therapy + Balance &amp; Coordination + Progress Review<div class="desc-sub">Comprehensive neuro-rehabilitation assessment</div></td>
          <td class="c">60 min</td>
          <td class="r">1,200</td>
          <td class="r">1,200</td>
        </tr>
      </tbody>
    </table>
    <table class="totals">
      <tr>
        <td class="tlbl">Sub Total &nbsp;(7 Sessions x Rs. 1,200)</td>
        <td class="tval">Rs. 8,400</td>
      </tr>
      <tr>
        <td class="tlbl">Home Visit Charges</td>
        <td class="tval">Included</td>
      </tr>
      <tr>
        <td class="tlbl">Discount</td>
        <td class="tval">Rs. 0</td>
      </tr>
      <tr class="grand-row">
        <td class="tlbl">TOTAL AMOUNT</td>
        <td class="tval">Rs. 8,400/-</td>
      </tr>
    </table>
  </div>

  <!-- AMOUNT IN WORDS -->
  <div class="amt-box">
    <b>Amount in Words :</b> &nbsp; Rupees Eight Thousand Four Hundred Only &nbsp;( Rs. 8,400/- )
  </div>

  <!-- DECLARATION -->
  <div class="declaration">
    <b>Declaration :</b> I hereby certify that the above physiotherapy services were actually rendered to patient
    <b>Mr. Aryan Doriya</b> at his residence (Home Visit) from <b>06-07-2026 to 12-07-2026</b>.
    Treatment was carried out for post-traumatic brain injury rehabilitation and resting tremor management.
    All charges mentioned are fair and actual.
  </div>

  <!-- PAYMENT + SIGNATURE -->
  <div class="bottom-row">
    <div class="payment-block">
      <div class="row">
        <span class="pl">Payment Mode :</span>
        <span class="pline">UPI</span>
      </div>
      <div class="row">
        <span class="pl">UPI Ref. No. &nbsp;:</span>
        <span class="pline">&nbsp;</span>
      </div>
      <div class="row">
        <span class="pl">Amount Received :</span>
        <span class="pline">Rs. 8,400/-</span>
      </div>
      <div class="row">
        <span class="pl">Received By &nbsp;&nbsp;:</span>
        <span class="pline">&nbsp;</span>
      </div>
    </div>

    <div class="sig-block">
      <div class="stamp-box">Clinic Stamp Here</div>
      <div class="sig-line">Dr. Bhavesh Surah (PT)</div>
      <div class="sig-sub">MPT Neuroscience Scholar</div>
      <div class="sig-sub">Physio Rehab Clinic, Indore</div>
    </div>
  </div>

  <!-- FOOTER -->
  <div class="footer">
    <b>Physio Rehab Clinic</b> &nbsp;|&nbsp; Lalaram Nagar, Indore, M.P. &nbsp;|&nbsp; Contact : 9893600699<br>
    This bill is issued for insurance / reimbursement purpose only. Subject to Indore jurisdiction.
  </div>

</div>
</body>
</html>
Running Command

cat > /home/daytona/workspace/prescription/bill_insurance.html << 'HTMLEOF' <!DO…

Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Done. Here is what changed:
  • Clinic name is left-aligned - proper letterhead style, not centred
  • Contact and address right-aligned opposite the clinic name - standard hospital format
  • No colours anywhere - pure black, grey borders, white background
  • Payment section - shows UPI as mode, blank line for UPI Ref. No., Amount Received pre-filled as Rs. 8,400/-, blank line for Received By signature
  • Stamp box on the right for your rubber stamp + signature
  • Uses Arial font throughout - clean, formal, looks typed not AI-generated
Download:

bill insurance

PDF Document · PDF

bill insurance

HTML File · HTML

Remove last line in 1st page and last line in 2 page

Asking for Preferences

Yes and html line also

Searching Content

"jurisdiction" in ~/prescription

Searching Content

"jurisdiction" in ~/prescription/receipt.html

Searching Content

"thankyou-strip" in ~/prescription/receipt.html

Editing File

~/prescription/bill_insurance.html

Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/prescription/bill_insurance.html'
Running Command

chromium --headless --disable-gpu --no-sandbox --print-to-pdf=/home/daytona/work…

Done. Removed the second footer line "This bill is issued for insurance / reimbursement purpose only. Subject to Indore jurisdiction." from both the HTML and the PDF.
Download:

bill insurance

PDF Document · PDF

bill insurance

HTML File · HTML


However, I want to make sure I got the right lines. If you meant something different - for example lines inside the service table, the declaration box, or the receipt template - please tell me exactly which document and which section, and I'll fix it right away.
This is a shared conversation. Sign in to Orris to start your own chat.