Tell me about this and which medicine is for which use
amitriptyline AND propranolol
Betacap TR 20 propranolol NHVIT tablet Amitone 10 medicine India
| Prescription name, best reading | Likely generic medicine | Main use in this prescription | Key cautions |
|---|---|---|---|
| T. NHVIT / Nuvit? | Likely a multivitamin or nutritional supplement | General nutritional support. The exact brand is not clear enough to confirm from this photograph. | Check the strip/box before taking it. |
| Cap. Betacap TR 20 | Propranolol 20 mg sustained/extended release | Often used to reduce palpitations, trembling/anxiety-related fast heartbeat, and to prevent migraine headaches. It is not usually a quick painkiller for an active headache. | Can cause tiredness, dizziness, low pulse, cold hands/feet. Do not stop suddenly. Important: tell the doctor if there is asthma, wheezing, fainting, very low blood pressure, or a slow heartbeat. Betacap TR information |
| T. Amitone 10 mg, “2 HS” appears written | Amitriptyline 10 mg | Used at low doses for migraine prevention, chronic nerve-type pain, and to help sleep when symptoms are worse at night. “HS” means at bedtime. It looks like the doctor may have written 2 tablets at bedtime, but please confirm this with the doctor/pharmacist before following that dose. | May cause sleepiness, dizziness, dry mouth, constipation, blurred vision. Avoid alcohol and driving after it. Amitone information |
| T. Caldwit / Caldwite? | Likely calcium plus vitamin D3 supplement | For calcium and vitamin D support, consistent with the circled advice “Ca++ / Vit D3.” | Exact product and schedule need confirmation. Take only as prescribed, particularly if there is kidney disease or a history of kidney stones. |
Make a pdf of it
~/
mkdir -p "/tmp/workspace/prescription-summary/src" "/tmp/workspace/prescription-summary/output"
python -c "from reportlab.lib.pagesizes import A4; from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, KeepTogether; from reportlab.lib import colors; from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle; from reportlab.lib.enums import TA_CENTER; from reportlab.lib.units import cm; from reportlab.pdfbase.pdfmetrics import stringWidth; out='/tmp/workspace/prescription-summary/output/Prescription_Medicine_Explanation.pdf'; styles=getSampleStyleSheet(); styles.add(ParagraphStyle(name='TitleCenter', parent=styles['Title'], alignment=TA_CENTER, fontSize=17, leading=21, spaceAfter=10, textColor=colors.HexColor('#17365D'))); styles.add(ParagraphStyle(name='Sub', parent=styles['Normal'], fontSize=9, leading=12, textColor=colors.HexColor('#444444'))); styles.add(ParagraphStyle(name='BodySmall', parent=styles['BodyText'], fontSize=8.3, leading=11)); styles.add(ParagraphStyle(name='Note', parent=styles['BodyText'], fontSize=9, leading=12, backColor=colors.HexColor('#FFF4D6'), borderColor=colors.HexColor('#E6B800'), borderWidth=0.5, borderPadding=7)); doc=SimpleDocTemplate(out,pagesize=A4,rightMargin=1.25*cm,leftMargin=1.25*cm,topMargin=1.2*cm,bottomMargin=1.2*cm,title='Prescription Medicine Explanation'); P=lambda x,sty='BodySmall': Paragraph(x,styles[sty]); story=[P('Prescription Medicine Explanation','TitleCenter'),P('Based on the attached handwritten prescription. This is an interpretation only. Brand names and dosing marks that are difficult to read must be verified with the prescribing doctor or pharmacist.','Sub'),Spacer(1,10),P('<b>What the note appears to say</b>','Heading2'),P('The prescription appears to be for a 16½-year-old female with palpitations and possible headache/migraine-related symptoms. Some earlier handwriting may mention right-sided hand pain, tingling, or numbness, but this cannot be confirmed from the image.'),Spacer(1,8)]; data=[[P('<b>Medicine written</b>'),P('<b>Likely generic / type</b>'),P('<b>Purpose in this prescription</b>'),P('<b>Important cautions</b>')],[P('<b>T. NHVIT / Nuvit?</b><br/>(unclear)'),P('Likely a multivitamin or nutritional supplement.'),P('General nutritional support.'),P('Exact brand cannot be confirmed from the photograph. Check the strip or box before taking it.')],[P('<b>Cap. Betacap TR 20</b>'),P('Propranolol 20 mg, prolonged-release.'),P('Commonly used to reduce palpitations and to prevent migraine. It is usually preventive treatment, not a quick painkiller for an active headache.'),P('May cause tiredness, dizziness, low pulse, or cold hands/feet. Do not stop suddenly. Tell the doctor about asthma/wheezing, fainting, a slow pulse, or low blood pressure.')],[P('<b>T. Amitone 10 mg</b><br/>“2 HS” may be written'),P('Amitriptyline 10 mg.'),P('At low doses, commonly used for migraine prevention, nerve-type pain, and sleep support. HS means at bedtime.'),P('Can cause sleepiness, dizziness, dry mouth, constipation, or blurred vision. Avoid alcohol and driving if sleepy. “2 HS” needs confirmation before taking two tablets.')],[P('<b>T. Caldwit / Caldwite?</b><br/>(unclear)'),P('Likely calcium plus vitamin D3.'),P('Calcium and vitamin D support. The note also appears to advise “Ca++ / Vit D3.”'),P('Confirm the exact product and schedule. Use cautiously if there is kidney disease or a history of kidney stones.')]]; t=Table(data,colWidths=[3.1*cm,3.25*cm,5.05*cm,5.05*cm],repeatRows=1); t.setStyle(TableStyle([('BACKGROUND',(0,0),(-1,0),colors.HexColor('#17365D')),('TEXTCOLOR',(0,0),(-1,0),colors.white),('VALIGN',(0,0),(-1,-1),'TOP'),('GRID',(0,0),(-1,-1),0.35,colors.HexColor('#AAB7C4')),('ROWBACKGROUNDS',(0,1),(-1,-1),[colors.white,colors.HexColor('#F4F8FB')]),('LEFTPADDING',(0,0),(-1,-1),5),('RIGHTPADDING',(0,0),(-1,-1),5),('TOPPADDING',(0,0),(-1,-1),5),('BOTTOMPADDING',(0,0),(-1,-1),5)])); story += [t,Spacer(1,10),P('<b>Duration and instructions</b>','Heading2'),P('A bracket on the right appears to read <b>“× 3 weeks”</b>. The doctor also seems to advise avoiding strenuous physical exertion and may have written a follow-up note, but this handwriting is not fully readable.'),Spacer(1,8),P('<b>Safety</b>: Betacap (propranolol) and Amitone (amitriptyline) can both contribute to dizziness or light-headedness. Seek urgent medical help for fainting, chest pain, breathing difficulty/wheezing, severe weakness, a very slow pulse, or worsening palpitations.','Note'),Spacer(1,9),P('<b>Do not change the dose or stop prescribed medicines without medical advice.</b> A clear photo of each medicine strip or box is the best way to confirm the brand, strength, and dosing schedule.','Sub')]; doc.build(story); print(out)"
~/prescription-summary/output
python -c "from pypdf import PdfReader; p='/tmp/workspace/prescription-summary/output/Prescription_Medicine_Explanation.pdf'; r=PdfReader(p); print('exists', __import__('os').path.exists(p)); print('pages', len(r.pages)); print('text_chars', len(''.join(page.extract_text() or '' for page in r.pages)))"
Prescription Medicine Explanation
PDF Document · PDF