Tomorrow is my Forensic medicine viva and my professor will ask from Introduction to forensic medicine ( Like defination) and other also form Essentials of Forensic Medicine (KS Narayan Reddy). please provide me all the definition from ks Narayan reddy only . Please provide me all the necessary concept in easy language.

Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Reading File
Finding Sources
I have enough content from the direct file reads. Now let me compile a comprehensive, easy-to-understand answer from what I've gathered.

Forensic Medicine Viva Preparation - KS Narayan Reddy (36th Ed., 2026)

Chapter 1: Introduction to Forensic Medicine - All Key Definitions


1. Core Definitions (Most Important for Viva)

Forensic Medicine (= Legal Medicine)

"Forensic" comes from the Latin word "forum" meaning courts of law.
Definition: Forensic medicine deals with the application of medical and paramedical knowledge to aid in the administration of justice. It is used by legal authorities to solve legal problems.
Examples: Injuries, murder, suicide, accidents, sexual offences, poisoning. In short: Medical aspects of LAW.

Clinical Forensic Medicine

Definition: It deals with the medicolegal aspects of examination of living human beings caused by or associated with all types of violence and other cases where legal problems are involved.

Forensic Pathology

Definition: It deals with the study and application of the effects of violence or unnatural disease in or on the human body; determining the cause and manner of death in cases of violence, suspicious, unexplained, unexpected, sudden, and medically unattended deaths.

State Medicine (= Public Health)

Definition: It deals with the legal aspects of the practice of medicine, regulating professional activities of medical practitioners, standard and uniformity of medical education, and health requirements of the community and environmental health.

Medical Jurisprudence

"Juris" = law; "Prudentia" = knowledge
Definition: Medical jurisprudence deals with the legal responsibilities of the physician, with particular reference to those arising from the physician-patient relationship, such as medical negligence, consent, rights and duties of doctors, serious professional misconduct, medical ethics, etc.
In short: Legal aspects of the PRACTICE of medicine.

Medical Ethics

Definition: It deals with the moral principles which should guide members of the medical profession in their dealings with each other, their patients, and the State.

2. Quick Comparison Table (Very Important for Viva)

TermSimple Meaning
Forensic MedicineMedical knowledge used to help courts/law
Medical JurisprudenceLegal rules governing doctors
Forensic PathologyStudy of death due to violence/unnatural causes
Clinical Forensic MedicineMedicolegal examination of living persons
State MedicineLegal regulation of medical profession and public health
Medical EthicsMoral duties of doctors

3. Principles of Medical Ethics (4 Core Principles)

1. Autonomy

The patient has the right to make decisions about their own treatment. The doctor must respect the patient's informed decision, even if it seems unwise.

2. Beneficence

The doctor must act in the best interest of the patient - "do good."

3. Non-maleficence

The doctor must "do no harm" (Primum non nocere). Avoid causing harm to the patient.

4. Justice

Fair and equal treatment for all patients. Resources and treatment should be distributed fairly.

4. Types of Law

Criminal Law

  • Deals with offences considered against public interest (murder, assault, theft)
  • State is a party, represented by public prosecutors
  • The guilty party is called the accused

Civil Law (Case Law)

  • Deals with disputes between two individuals/parties
  • Party bringing the action = Plaintiff
  • Party defending = Defendant

Common Law

  • Law made by judges when they deliver decisions in individual cases

5. New Indian Laws (BNS, BNSS, BSA - Very Important for 2026 Viva!)

New NameOld NameWhat it covers
Bharatiya Nyaya Sanhita (BNS) 2023Indian Penal Code (IPC) 1860Defines offences and prescribes punishments (substantive criminal law)
Bharatiya Nagarika Suraksha Sanhita (BNSS) 2023CrPC 1973Procedure for punishment of offences; police duties, courts, trials
Bharatiya Sakshya Adhiniyam (BSA) 2023Indian Evidence Act (IEA) 1872Law of evidence - collection, preservation, and use of evidence in courts

6. Inquest

Definition: An inquest is an inquiry or investigation into the cause of death. It is conducted in cases of suicide, murder, accidental death, suspicious deaths, deaths due to negligence, etc.

Two Types of Inquest in India:

  1. Police Inquest - Conducted under Section 194 BNSS (old S. 174 CrPC) by officer-in-charge (usually sub-inspector, not below the rank of head constable)
  2. Magistrate Inquest - Conducted by a Magistrate

7. Key Historical Milestones (Quick Facts for Viva)

YearEvent
~2200 BCCode of Hammurabi - Oldest known medicolegal code (King of Babylon)
~1302 ADFirst medicolegal autopsy - Bologna, Italy by Bartolomeo Da Varignana
460-377 BCHippocrates - "Father of Western Medicine" - major contribution to medical ethics
7th century BCCharaka Samhita - Code for training, duties of physicians; described poisons
4th-3rd cent BCArtha Shastra (Kautilya) - Defined penal laws; medical knowledge used for law
200-300 ADSushruta - "Father of Indian Surgery" - dealt with medicolegal problems

8. Types of Offences

Cognizable Offence

Police can arrest without warrant and investigate without Magistrate's permission (e.g., murder, rape, robbery).

Non-Cognizable Offence

Police cannot arrest without a warrant and require Magistrate's order to investigate (e.g., assault, cheating, defamation).

Bailable Offence

Accused has a right to get bail as a matter of right.

Non-Bailable Offence

Bail is NOT a right - granted only at the court's discretion (e.g., murder).

Compoundable Offence

The victim and accused can compromise/settle the case out of court.

Non-Compoundable Offence

The case cannot be settled between parties - the State must prosecute.

9. Types of Punishments (BNS 2023)

As per the Bharatiya Nyaya Sanhita, punishments include:
  1. Death
  2. Imprisonment for life
  3. Rigorous imprisonment (with hard labour)
  4. Simple imprisonment
  5. Forfeiture of property
  6. Fine
  7. Community service (newly added)

10. Courts of Law in India

CourtDescription
Supreme CourtHighest court of India
High CourtHighest court of each State
Sessions CourtTries serious criminal cases; can award death penalty
Magistrate's CourtDeals with less serious criminal matters
Civil CourtsDeal with civil disputes

Viva Tips - What Professors Often Ask

  1. "Define forensic medicine" - Application of medical knowledge to aid in administration of justice
  2. "Difference between forensic medicine and medical jurisprudence" - FM = medical aspects of law; MJ = legal aspects of medicine
  3. "What is an inquest?" - Inquiry into cause of death
  4. "Name the 4 principles of medical ethics" - Autonomy, Beneficence, Non-maleficence, Justice
  5. "What replaced the IPC?" - Bharatiya Nyaya Sanhita (BNS) 2023
  6. "What is forensic pathology?" - Study of effects of violence/unnatural disease to determine cause and manner of death
  7. "What is cognizable offence?" - Offence where police can arrest without warrant

All definitions above are sourced directly from The Essentials of Forensic Medicine and Toxicology, 36th Edition (2026) by KS Narayan Reddy, Chapter 1. Good luck with your viva tomorrow!

All are excellent but I am reading mbbs from Nepal so please provide me Nepal laws , inquest

Finding Sources
Searching the Web

Nepal forensic medicine laws inquest MBBS viva Muluki Criminal Code 2074

Reading Web Page

https://www.scribd.com/presentation/307205271/Nepalese-Legal…

Searching the Web

Nepal Muluki Aparadh Sanhita 2074 forensic medicine inquest procedure courts law

Reading Web Page

https://www.slideshare.net/slideshow/legal-procedure-in-crim…

Searching the Web

Nepal forensic medicine MBBS inquest Muluki Criminal Code courts types offences cognizable

I now have enough Nepal-specific information. Let me compile a comprehensive, viva-ready answer.

Forensic Medicine Viva - Nepal Laws, Courts & Inquest

(As applicable to Nepal MBBS - based on KS Narayan Reddy + Nepal Legal Framework)


1. Important Laws in Nepal (Equivalent to India's IPC/CrPC/IEA)

Nepal replaced its old Muluki Ain with three new modern codes in 2017 (2074 BS):
Nepal LawWhat It DoesIndian Equivalent
Muluki Aparadh Sanhita (National Penal Code) Act, 2017 (2074 BS)Defines offences and prescribes punishments (substantive criminal law)IPC 1860 / BNS 2023
National Criminal Procedure (Code) Act, 2017 (2074 BS)Procedure for investigation, arrest, trial of criminal casesCrPC 1973 / BNSS 2023
National Civil (Code) Act, 2017 (2074 BS)Governs civil matters - marriage, property, contracts, inheritanceCivil law
Evidence Act (Sakshya)Rules regarding collection and use of evidence in courtsIndian Evidence Act
Note for viva: The old Muluki Ain (1963) was the backbone of Nepali law for decades. The new 2074 BS codes replaced it. Your professor may ask about either - know both names.

2. Cases in Nepal (Classification)

As per the Muluki Ain (Section 9), cases are divided into two groups:

A. Civil Cases

Disputes between two private parties (individuals).
  • Examples: Transactions, donations, inheritance, adoptions, trust, land disputes
  • Standard of proof: Preponderance of evidence (more likely than not)
  • The party bringing the case = Plaintiff; the other party = Defendant

B. Criminal Cases

Offences against public interest - the State is a party.
  • Examples: Murder, rape, arson, illegal marriage, kidnapping, sexual offences
  • Standard of proof: Beyond reasonable doubt
  • The State is represented by government attorneys/public prosecutors

3. Types of Offences in Nepal

Cognizable Offence

Police can arrest a person WITHOUT a warrant from the Magistrate.
  • In case of rape and other cognizable offences, the sub-inspector of police sends the individual to the medical officer for medical examination along with his recorded statement.
  • In case of assault, the injured person may go directly to the medical officer with police permission.
  • Examples: Murder, rape, robbery, kidnapping

Non-Cognizable Offence

Police CANNOT arrest without a warrant - must get Magistrate's permission.
  • Examples: Cheating, defamation, simple assault

4. Inquest in Nepal (Very Important for Viva!)

Definition

Inquest is a legal inquiry into the circumstances and the cause of death in cases of sudden, suspicious, and unnatural death.

Types of Inquest in Nepal (3 types)

Nepal follows three types of inquest (unlike India which mainly has two):

1. Police Inquest

  • Conducted by an officer usually of the rank of Sub-Inspector of Police
  • Done for all unnatural deaths
  • After police inquest, the body is sent to the nearest government hospital for medico-legal autopsy
  • The police officer prepares the inquest report documenting:
    • Identity of the deceased
    • Place, date and time of death
    • Apparent cause of death
    • List of injuries on the body
    • Circumstances of death

2. Magistrate Inquest

  • Conducted by a Magistrate in serious or suspicious cases
  • Done when the police inquest is insufficient or when the case involves high-profile deaths, custodial deaths, or deaths due to police action
  • The Magistrate has the power to order a post-mortem examination

3. Coroner's Inquest

  • Conducted by a Coroner (a judicial/quasi-judicial officer)
  • The coroner was assisted by the deputy coroner
  • The Coroner's Court is only a court of inquiry - NOT a trial court
  • It determines the cause of death but cannot convict anyone
  • Less commonly used in Nepal currently

Discrepancy Between Inquest Report and Post-Mortem Report

  • When the medical officer finds grave differences between the inquest report and the autopsy findings, he can inform the investigating officer through the police constable to meet at the earliest.
  • The post-mortem report takes precedence - the injuries mentioned in the inquest report cannot prevail over the details of the post-mortem report.

5. Courts of Law in Nepal

CourtRole
Supreme CourtHighest court; final appellate authority in Nepal
High CourtOne in each Province (7 provinces = 7 High Courts)
District CourtTrial court at district level; hears most criminal and civil cases
Tribunal CourtsSpecial courts for specific matters (Revenue, Administrative, etc.)

Penal Powers of Courts in Nepal

Courts can award:
  1. Imprisonment for life
  2. Rigorous imprisonment (with hard labour)
  3. Simple imprisonment
  4. Forfeiture of property
  5. Fine

6. Summons / Subpoena

A Summons (Subpoena) is a document compelling the attendance of a witness in court.
  • Written, in duplicate
  • Signed by the presiding officer of the court
  • Bears the seal of the court
  • A doctor can be called as an expert witness by summons

7. Types of Evidence in Nepal Courts

TypeDescription
Oral EvidenceTestimony given verbally by a witness in court
Documentary EvidenceWritten records, certificates, medical reports
Expert EvidenceOpinion of a qualified expert (doctor as expert witness)
Dying DeclarationStatement made by a person who believes they are about to die

8. Role of Doctor in Nepal Legal System

  • In rape and cognizable offences: the Sub-Inspector sends the victim/accused to the medical officer with a recorded statement
  • In assault cases: the injured person may come directly to the medical officer with police permission
  • Doctor appears as an expert witness in court
  • Doctor performs medico-legal autopsy in unnatural deaths after police inquest
  • Doctor prepares injury certificates, post-mortem reports, and other medico-legal documents

Quick Viva Q&A - Nepal Specific

Q: How many types of inquest are there in Nepal? A: Three - Police inquest, Magistrate inquest, Coroner's inquest
Q: What replaced the Muluki Ain in Nepal? A: The National Penal (Code) Act 2074 BS (2017), National Criminal Procedure Code 2074, and National Civil Code 2074
Q: What is the Coroner's Court? A: A court of inquiry only - not a trial court. It investigates cause of death but cannot convict.
Q: If the inquest report and post-mortem report differ, which prevails? A: The post-mortem report prevails.
Q: Who conducts police inquest in Nepal? A: Sub-Inspector of Police (not below this rank)
Q: What is the standard of proof in criminal cases? A: Beyond reasonable doubt
Q: What is the standard of proof in civil cases? A: Preponderance of evidence

All core definitions remain the same as KS Narayan Reddy - only the specific laws and inquest procedures are adapted to the Nepal legal context. Good luck for your viva tomorrow!

Create a quick reference pdf of all the Introduction to Forensic Medicine - All Key Definitions including nepals law that you provided me before and the pdf will not have India law

Reading File
Running Command

ls /home/daytona/workspace/ 2>/dev/null || echo "workspace empty or not found"

Running Command

mkdir -p /home/daytona/workspace/forensic-viva && python3 -c "from reportlab.lib…

Writing File

~/forensic-viva/generate_pdf.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm, mm
from reportlab.platypus import (
    SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
    HRFlowable, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.platypus import PageBreak

OUTPUT = "/home/daytona/workspace/forensic-viva/Forensic_Medicine_Nepal_Quick_Reference.pdf"

# ── Colour palette ──────────────────────────────────────────────────────────
DARK_MAROON   = colors.HexColor("#7B1515")
LIGHT_MAROON  = colors.HexColor("#A93226")
GOLD          = colors.HexColor("#D4A017")
LIGHT_GOLD    = colors.HexColor("#FDF3D0")
BLUE_GREY     = colors.HexColor("#2E4057")
LIGHT_BLUE    = colors.HexColor("#EBF2FA")
TEAL          = colors.HexColor("#117A65")
LIGHT_TEAL    = colors.HexColor("#D5F5E3")
ORANGE        = colors.HexColor("#CA6F1E")
LIGHT_ORANGE  = colors.HexColor("#FDEBD0")
WHITE         = colors.white
GREY_BG       = colors.HexColor("#F4F6F7")
DARK_GREY     = colors.HexColor("#2C3E50")
MID_GREY      = colors.HexColor("#7F8C8D")

doc = SimpleDocTemplate(
    OUTPUT,
    pagesize=A4,
    rightMargin=1.8*cm, leftMargin=1.8*cm,
    topMargin=2*cm, bottomMargin=2*cm,
    title="Forensic Medicine – Nepal Quick Reference",
    author="KS Narayan Reddy 36th Ed."
)

styles = getSampleStyleSheet()
W = A4[0] - 3.6*cm   # usable width

# ── Custom paragraph styles ─────────────────────────────────────────────────
def S(name, **kw):
    return ParagraphStyle(name, **kw)

cover_title  = S("CoverTitle",  fontSize=26, leading=32, textColor=WHITE,
                  alignment=TA_CENTER, fontName="Helvetica-Bold")
cover_sub    = S("CoverSub",    fontSize=13, leading=18, textColor=LIGHT_GOLD,
                  alignment=TA_CENTER, fontName="Helvetica-Oblique")
cover_note   = S("CoverNote",   fontSize=9,  leading=13, textColor=WHITE,
                  alignment=TA_CENTER, fontName="Helvetica")

sec_head     = S("SecHead",     fontSize=13, leading=17, textColor=WHITE,
                  fontName="Helvetica-Bold", alignment=TA_LEFT,
                  leftIndent=6, spaceAfter=2)
sub_head     = S("SubHead",     fontSize=10.5, leading=14, textColor=DARK_MAROON,
                  fontName="Helvetica-Bold", spaceBefore=6, spaceAfter=2)
def_label    = S("DefLabel",    fontSize=10, leading=14, textColor=BLUE_GREY,
                  fontName="Helvetica-Bold")
body         = S("Body",        fontSize=9.5, leading=14, textColor=DARK_GREY,
                  fontName="Helvetica", alignment=TA_JUSTIFY, spaceAfter=3)
body_bold    = S("BodyBold",    fontSize=9.5, leading=14, textColor=DARK_GREY,
                  fontName="Helvetica-Bold")
tip_style    = S("Tip",         fontSize=9,  leading=13, textColor=TEAL,
                  fontName="Helvetica-Oblique", leftIndent=6)
bullet_style = S("Bullet",      fontSize=9.5, leading=14, textColor=DARK_GREY,
                  fontName="Helvetica", leftIndent=14, bulletIndent=4,
                  spaceAfter=2)
small_grey   = S("SmallGrey",   fontSize=8,  leading=11, textColor=MID_GREY,
                  fontName="Helvetica", alignment=TA_CENTER)

# ── Helper builders ──────────────────────────────────────────────────────────
def section_banner(text, bg=DARK_MAROON):
    tbl = Table([[Paragraph(text, sec_head)]], colWidths=[W])
    tbl.setStyle(TableStyle([
        ("BACKGROUND", (0,0), (-1,-1), bg),
        ("ROWBACKGROUNDS", (0,0), (-1,-1), [bg]),
        ("TOPPADDING",  (0,0), (-1,-1), 6),
        ("BOTTOMPADDING",(0,0),(-1,-1), 6),
        ("LEFTPADDING", (0,0), (-1,-1), 10),
        ("ROUNDEDCORNERS", [4]),
    ]))
    return tbl

def def_box(label, definition, bg=LIGHT_BLUE):
    rows = [
        [Paragraph(label, def_label)],
        [Paragraph(definition, body)],
    ]
    tbl = Table(rows, colWidths=[W - 0.4*cm])
    tbl.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), bg),
        ("TOPPADDING",    (0,0), (0,0),  5),
        ("BOTTOMPADDING", (0,1), (0,1),  6),
        ("LEFTPADDING",   (0,0), (-1,-1), 8),
        ("RIGHTPADDING",  (0,0), (-1,-1), 8),
        ("LINEBELOW",     (0,0), (-1,0), 0.5, BLUE_GREY),
        ("ROUNDEDCORNERS",[4]),
    ]))
    return tbl

def two_col_table(headers, rows, col_widths=None, header_bg=BLUE_GREY):
    if col_widths is None:
        col_widths = [W * 0.35, W * 0.65]
    data = [[Paragraph(f"<b>{h}</b>", S("TH", fontSize=9, leading=12,
              textColor=WHITE, fontName="Helvetica-Bold")) for h in headers]]
    for r in rows:
        data.append([Paragraph(str(c), S("TD", fontSize=9, leading=13,
                      textColor=DARK_GREY, fontName="Helvetica",
                      alignment=TA_LEFT)) for c in r])
    tbl = Table(data, colWidths=col_widths)
    tbl.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,0),  header_bg),
        ("ROWBACKGROUNDS",(0,1), (-1,-1), [WHITE, GREY_BG]),
        ("GRID",          (0,0), (-1,-1), 0.4, colors.HexColor("#BDC3C7")),
        ("TOPPADDING",    (0,0), (-1,-1), 5),
        ("BOTTOMPADDING", (0,0), (-1,-1), 5),
        ("LEFTPADDING",   (0,0), (-1,-1), 7),
        ("RIGHTPADDING",  (0,0), (-1,-1), 7),
        ("ROUNDEDCORNERS",[4]),
    ]))
    return tbl

def callout(text, bg=LIGHT_GOLD, border=GOLD):
    tbl = Table([[Paragraph(text, S("CO", fontSize=9.2, leading=13,
                  textColor=DARK_GREY, fontName="Helvetica",
                  alignment=TA_JUSTIFY))]], colWidths=[W - 0.4*cm])
    tbl.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), bg),
        ("LINEAFTER",     (0,0), (0,-1), 3, border),
        ("TOPPADDING",    (0,0), (-1,-1), 6),
        ("BOTTOMPADDING", (0,0), (-1,-1), 6),
        ("LEFTPADDING",   (0,0), (-1,-1), 10),
        ("RIGHTPADDING",  (0,0), (-1,-1), 8),
    ]))
    return tbl

def sp(h=4): return Spacer(1, h*mm)

# ════════════════════════════════════════════════════════════════════════════
#  BUILD STORY
# ════════════════════════════════════════════════════════════════════════════
story = []

# ── COVER PAGE ───────────────────────────────────────────────────────────────
cover_bg = Table(
    [[Paragraph("FORENSIC MEDICINE", cover_title)],
     [sp(2)],
     [Paragraph("Quick Reference – Viva Preparation", cover_sub)],
     [sp(3)],
     [Paragraph("Introduction Β· Definitions Β· Nepal Laws Β· Courts Β· Inquest", cover_sub)],
     [sp(6)],
     [Paragraph("Based on: KS Narayan Reddy – Essentials of Forensic Medicine & Toxicology, 36th Ed. (2026)", cover_note)],
     [Paragraph("Nepal Legal Framework – Muluki Aparadh Sanhita 2074 BS", cover_note)],
     [sp(2)],
     [Paragraph("Prepared for MBBS Viva – Nepal  |  July 2026", cover_note)],
    ],
    colWidths=[W + 0.4*cm]
)
cover_bg.setStyle(TableStyle([
    ("BACKGROUND", (0,0), (-1,-1), DARK_MAROON),
    ("TOPPADDING",    (0,0), (-1,-1), 0),
    ("BOTTOMPADDING", (0,0), (-1,-1), 0),
    ("LEFTPADDING",   (0,0), (-1,-1), 20),
    ("RIGHTPADDING",  (0,0), (-1,-1), 20),
    ("ROUNDEDCORNERS",[8]),
]))

story.append(sp(10))
story.append(cover_bg)
story.append(sp(8))
story.append(Paragraph("β˜…  All India-specific laws (IPC, CrPC, BNS, BNSS, BSA) have been removed. Nepal laws only.  β˜…",
    S("Disc", fontSize=8.5, leading=12, textColor=LIGHT_MAROON,
      fontName="Helvetica-Bold", alignment=TA_CENTER)))
story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 1 – CORE DEFINITIONS
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 1 β€” CORE DEFINITIONS"))
story.append(sp(3))

defs = [
    ("Forensic Medicine  (= Legal Medicine)",
     '"Forensic" = Latin <i>forum</i> = courts of law.\n'
     'Forensic medicine deals with the <b>application of medical and paramedical knowledge '
     'to aid in the administration of justice.</b> It is used by legal authorities to solve legal problems.\n'
     '<b>Examples:</b> Injuries, murder, suicide, accidents, sexual offences, poisoning.\n'
     '<b>In short: Medical aspects of LAW.</b>'),
    ("Clinical Forensic Medicine",
     'Deals with the <b>medicolegal aspects of examination of living human beings</b> caused by or '
     'associated with all types of violence and other cases where legal problems are involved.'),
    ("Forensic Pathology",
     'Deals with the <b>study and application of the effects of violence or unnatural disease</b> in or on '
     'the human body; determining the <b>cause and manner of death</b> in cases of violence, suspicious, '
     'unexplained, unexpected, sudden, and medically unattended deaths.'),
    ("State Medicine  (= Public Health)",
     'Deals with the <b>legal aspects of the practice of medicine</b>, regulating professional activities '
     'of medical practitioners, standard and uniformity of medical education, and health requirements '
     'of the community and environmental health.'),
    ("Medical Jurisprudence",
     '"Juris" = law; "Prudentia" = knowledge.\n'
     'Deals with the <b>legal responsibilities of the physician</b>, particularly those arising from the '
     'physician–patient relationship β€” medical negligence, consent, rights and duties of doctors, '
     'professional misconduct, medical ethics, etc.\n'
     '<b>In short: Legal aspects of the PRACTICE of medicine.</b>'),
    ("Medical Ethics",
     'Deals with the <b>moral principles which guide members of the medical profession</b> in their '
     'dealings with each other, their patients, and the State.'),
]

for label, definition in defs:
    story.append(def_box(label, definition))
    story.append(sp(3))

story.append(sp(2))
story.append(callout(
    "<b>Quick Memory Tip:</b>  Forensic Medicine = Medical aspects of LAW.  "
    "Medical Jurisprudence = Legal aspects of MEDICINE.  These two are the most common viva starters!"
))
story.append(sp(4))

# Comparison table
story.append(Paragraph("Comparison at a Glance", sub_head))
story.append(sp(2))
story.append(two_col_table(
    ["Term", "Simple Meaning"],
    [
        ["Forensic Medicine", "Medical knowledge used to help courts / law"],
        ["Medical Jurisprudence", "Legal rules governing doctors"],
        ["Forensic Pathology", "Study of death due to violence / unnatural causes"],
        ["Clinical Forensic Medicine", "Medicolegal examination of living persons"],
        ["State Medicine", "Legal regulation of medical profession & public health"],
        ["Medical Ethics", "Moral duties of doctors"],
    ],
    col_widths=[W*0.38, W*0.62]
))

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 2 – PRINCIPLES OF MEDICAL ETHICS
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 2 β€” PRINCIPLES OF MEDICAL ETHICS", bg=BLUE_GREY))
story.append(sp(3))

ethics = [
    ("1. Autonomy", LIGHT_BLUE,
     "The patient has the <b>right to make decisions</b> about their own treatment. "
     "The doctor must respect the patient's informed decision, even if it seems unwise."),
    ("2. Beneficence", LIGHT_TEAL,
     "The doctor must act in the <b>best interest of the patient</b> β€” <i>\"do good.\"</i>"),
    ("3. Non-maleficence", LIGHT_ORANGE,
     "The doctor must <b>\"do no harm\"</b> (<i>Primum non nocere</i>). "
     "Avoid causing harm to the patient."),
    ("4. Justice", LIGHT_GOLD,
     "Fair and <b>equal treatment for all patients.</b> Resources and treatment should be distributed fairly."),
]

for label, bg, text in ethics:
    story.append(def_box(label, text, bg=bg))
    story.append(sp(3))

story.append(sp(2))
story.append(callout(
    "<b>Memory Aid (4 principles):</b>  <b>A</b>utonomy β€” <b>B</b>eneficence β€” "
    "<b>N</b>on-maleficence β€” <b>J</b>ustice  β†’  <b>\"A BNJ\"</b>"
))

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 3 – NEPAL LAWS
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 3 β€” IMPORTANT LAWS IN NEPAL", bg=TEAL))
story.append(sp(3))

story.append(callout(
    "<b>Note:</b> Nepal replaced the old <b>Muluki Ain (1963)</b> with three new modern codes in "
    "<b>2017 (2074 BS)</b>. Your professor may ask about either the old or new codes β€” know both!",
    bg=LIGHT_TEAL, border=TEAL
))
story.append(sp(4))

story.append(two_col_table(
    ["Nepal Law (New 2074 BS)", "What It Covers"],
    [
        ["Muluki Aparadh Sanhita\n(National Penal Code Act, 2017 / 2074 BS)",
         "Defines offences and prescribes punishments β€” substantive criminal law of Nepal."],
        ["National Criminal Procedure Code Act, 2017 (2074 BS)",
         "Procedure for investigation, arrest, and trial of criminal cases; police duties."],
        ["National Civil Code Act, 2017 (2074 BS)",
         "Governs civil matters β€” marriage, property, contracts, inheritance, adoptions."],
        ["Evidence Act (Sakshya Ain)",
         "Rules regarding collection, preservation, and use of evidence in courts."],
    ],
    col_widths=[W*0.42, W*0.58], header_bg=TEAL
))

story.append(sp(5))
story.append(section_banner("SECTION 4 β€” TYPES OF CASES IN NEPAL", bg=BLUE_GREY))
story.append(sp(3))

story.append(Paragraph(
    "As per the <b>Muluki Ain (Section 9)</b>, cases are divided into two groups:", body))
story.append(sp(3))

story.append(two_col_table(
    ["Type", "Details"],
    [
        ["Civil Cases",
         "Disputes between two private parties.\nExamples: Transactions, donations, inheritance, adoptions, trust, land disputes.\nStandard of proof: Preponderance of evidence.\nParty bringing the case = Plaintiff; Other party = Defendant."],
        ["Criminal Cases",
         "Offences against public interest β€” the State is a party.\nExamples: Murder, rape, arson, illegal marriage, kidnapping.\nStandard of proof: Beyond reasonable doubt.\nState represented by government attorneys / public prosecutors."],
    ],
    col_widths=[W*0.25, W*0.75], header_bg=BLUE_GREY
))

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 5 – TYPES OF OFFENCES
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 5 β€” TYPES OF OFFENCES IN NEPAL", bg=ORANGE))
story.append(sp(3))

offences = [
    ("Cognizable Offence", LIGHT_ORANGE,
     "Police can <b>arrest a person WITHOUT a warrant</b> from the Magistrate.\n"
     "In rape and other cognizable offences: Sub-inspector sends individual to medical officer "
     "for examination with recorded statement.\nIn assault: injured person may go directly to "
     "medical officer with police permission.\n<b>Examples: Murder, rape, robbery, kidnapping.</b>"),
    ("Non-Cognizable Offence", LIGHT_BLUE,
     "Police <b>CANNOT arrest without a warrant</b> β€” must obtain Magistrate's permission first.\n"
     "<b>Examples: Cheating, defamation, simple assault.</b>"),
    ("Bailable Offence", LIGHT_TEAL,
     "Accused has a <b>right to get bail</b> as a matter of right."),
    ("Non-Bailable Offence", LIGHT_GOLD,
     "Bail is NOT a right β€” granted <b>only at the court's discretion.</b>\n"
     "<b>Example: Murder.</b>"),
    ("Compoundable Offence", LIGHT_ORANGE,
     "The victim and accused can <b>compromise / settle</b> the case out of court."),
    ("Non-Compoundable Offence", LIGHT_BLUE,
     "The case <b>cannot be settled</b> between parties β€” the State must prosecute."),
]

for label, bg, text in offences:
    story.append(def_box(label, text, bg=bg))
    story.append(sp(3))

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 6 – INQUEST (Nepal)
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 6 β€” INQUEST IN NEPAL", bg=DARK_MAROON))
story.append(sp(3))

story.append(def_box("Definition of Inquest",
    "An inquest is a <b>legal inquiry into the circumstances and cause of death</b> in cases of "
    "sudden, suspicious, and unnatural death. In Nepal, a police inquest is done for <b>all unnatural "
    "deaths,</b> after which the body is sent to the nearest government hospital for medico-legal autopsy.",
    bg=LIGHT_BLUE))
story.append(sp(4))

story.append(Paragraph("Nepal follows THREE types of inquest:", sub_head))
story.append(sp(3))

inquest_types = [
    ("1. Police Inquest", LIGHT_BLUE,
     "Conducted by an officer of the rank of <b>Sub-Inspector of Police</b> (not below this rank).\n"
     "Done for ALL unnatural deaths.\nAfter inquest, the body is sent to the nearest government "
     "hospital for medico-legal autopsy.\n"
     "<b>The police officer documents:</b>\n"
     "β€’ Identity of the deceased\nβ€’ Place, date, and time of death\n"
     "β€’ Apparent cause of death\nβ€’ List of injuries on the body\nβ€’ Circumstances of death"),
    ("2. Magistrate Inquest", LIGHT_TEAL,
     "Conducted by a <b>Magistrate</b> in serious or suspicious cases.\n"
     "Done when police inquest is insufficient, or in cases of high-profile deaths, "
     "custodial deaths, or deaths due to police action.\n"
     "The Magistrate has power to <b>order a post-mortem examination.</b>"),
    ("3. Coroner's Inquest", LIGHT_ORANGE,
     "Conducted by a <b>Coroner</b> (a judicial/quasi-judicial officer).\n"
     "The coroner is assisted by the <b>deputy coroner.</b>\n"
     "<b>The Coroner's Court is only a court of INQUIRY β€” NOT a trial court.</b>\n"
     "It determines the cause of death but <b>cannot convict anyone.</b>"),
]

for label, bg, text in inquest_types:
    story.append(def_box(label, text, bg=bg))
    story.append(sp(3))

story.append(sp(2))
story.append(callout(
    "<b>Important:</b>  When the inquest report and post-mortem report differ β€” "
    "the <b>post-mortem report ALWAYS prevails.</b>  "
    "The injuries in the inquest report cannot override the details of the post-mortem report.",
    bg=LIGHT_GOLD, border=GOLD
))

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 7 – COURTS IN NEPAL
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 7 β€” COURTS OF LAW IN NEPAL", bg=BLUE_GREY))
story.append(sp(3))

story.append(two_col_table(
    ["Court", "Role / Details"],
    [
        ["Supreme Court", "Highest court of Nepal β€” final appellate authority."],
        ["High Court", "One in each Province (Nepal has 7 provinces = 7 High Courts)."],
        ["District Court", "Trial court at district level β€” hears most criminal and civil cases."],
        ["Tribunal Courts", "Special courts for specific matters (Revenue, Administrative, Labour, etc.)."],
    ],
    col_widths=[W*0.32, W*0.68], header_bg=BLUE_GREY
))

story.append(sp(5))
story.append(Paragraph("Penal Powers of Courts in Nepal", sub_head))
story.append(sp(2))

punishments = [
    "1.  Imprisonment for life",
    "2.  Rigorous imprisonment (with hard labour)",
    "3.  Simple imprisonment",
    "4.  Forfeiture of property",
    "5.  Fine",
]
pun_data = [[Paragraph(p, body)] for p in punishments]
pun_tbl = Table(pun_data, colWidths=[W - 0.4*cm])
pun_tbl.setStyle(TableStyle([
    ("ROWBACKGROUNDS", (0,0), (-1,-1), [LIGHT_BLUE, WHITE]),
    ("TOPPADDING",    (0,0), (-1,-1), 5),
    ("BOTTOMPADDING", (0,0), (-1,-1), 5),
    ("LEFTPADDING",   (0,0), (-1,-1), 14),
    ("GRID",          (0,0), (-1,-1), 0.3, colors.HexColor("#BDC3C7")),
]))
story.append(pun_tbl)

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 8 – EVIDENCE & SUMMONS
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 8 β€” EVIDENCE & SUMMONS", bg=TEAL))
story.append(sp(3))

story.append(def_box("Summons / Subpoena",
    "A <b>Summons (Subpoena)</b> is a document compelling the attendance of a witness in court.\n"
    "β€’ Written, in <b>duplicate</b>\n"
    "β€’ <b>Signed by the presiding officer</b> of the court\n"
    "β€’ Bears the <b>seal of the court</b>\n"
    "β€’ A doctor can be called as an <b>expert witness</b> by summons.",
    bg=LIGHT_TEAL))
story.append(sp(4))

story.append(Paragraph("Types of Evidence in Nepal Courts", sub_head))
story.append(sp(2))

story.append(two_col_table(
    ["Type of Evidence", "Description"],
    [
        ["Oral Evidence", "Testimony given verbally by a witness in court."],
        ["Documentary Evidence", "Written records, certificates, medical reports."],
        ["Expert Evidence", "Opinion of a qualified expert (doctor as expert witness)."],
        ["Dying Declaration", "Statement made by a person who believes they are about to die."],
    ],
    col_widths=[W*0.32, W*0.68], header_bg=TEAL
))

story.append(sp(5))

# Role of Doctor
story.append(section_banner("SECTION 9 β€” ROLE OF DOCTOR IN NEPAL LEGAL SYSTEM", bg=DARK_MAROON))
story.append(sp(3))

roles = [
    "In <b>rape and cognizable offences</b>: Sub-Inspector sends victim/accused to medical officer with recorded statement.",
    "In <b>assault cases</b>: injured person may come directly to medical officer with police permission.",
    "Appears as an <b>expert witness</b> in court.",
    "Performs <b>medico-legal autopsy</b> in unnatural deaths after police inquest.",
    "Prepares <b>injury certificates, post-mortem reports,</b> and other medico-legal documents.",
]
role_data = [[Paragraph(f"✦  {r}", body)] for r in roles]
role_tbl = Table(role_data, colWidths=[W - 0.4*cm])
role_tbl.setStyle(TableStyle([
    ("ROWBACKGROUNDS", (0,0), (-1,-1), [LIGHT_BLUE, WHITE]),
    ("TOPPADDING",    (0,0), (-1,-1), 6),
    ("BOTTOMPADDING", (0,0), (-1,-1), 6),
    ("LEFTPADDING",   (0,0), (-1,-1), 10),
    ("GRID",          (0,0), (-1,-1), 0.3, colors.HexColor("#BDC3C7")),
]))
story.append(role_tbl)

story.append(PageBreak())

# ────────────────────────────────────────────────────────────────────────────
#  SECTION 10 – QUICK VIVA Q&A
# ────────────────────────────────────────────────────────────────────────────
story.append(section_banner("SECTION 10 β€” QUICK VIVA Q&A (Nepal)", bg=BLUE_GREY))
story.append(sp(3))

qas = [
    ("Q: Define Forensic Medicine.",
     "Application of medical and paramedical knowledge to aid in the administration of justice."),
    ("Q: Difference between Forensic Medicine and Medical Jurisprudence?",
     "FM = medical aspects of LAW.   MJ = legal aspects of MEDICINE."),
    ("Q: What is an inquest?",
     "A legal inquiry into the circumstances and cause of death in cases of sudden, suspicious, and unnatural death."),
    ("Q: How many types of inquest in Nepal?",
     "Three β€” Police inquest, Magistrate inquest, Coroner's inquest."),
    ("Q: Who conducts police inquest in Nepal?",
     "Sub-Inspector of Police (not below this rank)."),
    ("Q: What is the Coroner's Court?",
     "A court of INQUIRY only β€” not a trial court. Determines cause of death but cannot convict anyone."),
    ("Q: If the inquest report and post-mortem report differ, which prevails?",
     "The post-mortem report always prevails."),
    ("Q: Name the new Nepali criminal code (2074 BS).",
     "Muluki Aparadh Sanhita (National Penal Code Act, 2017/2074 BS)."),
    ("Q: What replaced the old Muluki Ain?",
     "National Penal Code 2074, National Criminal Procedure Code 2074, and National Civil Code 2074."),
    ("Q: What is a cognizable offence?",
     "Police can arrest WITHOUT a warrant from the Magistrate. Examples: murder, rape."),
    ("Q: What is the standard of proof in criminal cases?",
     "Beyond reasonable doubt."),
    ("Q: What is the standard of proof in civil cases?",
     "Preponderance of evidence."),
    ("Q: Name the 4 principles of medical ethics.",
     "Autonomy, Beneficence, Non-maleficence, Justice."),
    ("Q: What is a summons?",
     "A document compelling the attendance of a witness in court β€” written, duplicate, signed by presiding officer, bears court seal."),
    ("Q: What does forensic pathology deal with?",
     "Study and application of effects of violence or unnatural disease to determine cause and manner of death."),
]

for q, a in qas:
    row_data = [
        [Paragraph(q, S("QQ", fontSize=9, leading=12, textColor=BLUE_GREY,
                         fontName="Helvetica-Bold")),
         Paragraph(a, S("AA", fontSize=9, leading=12, textColor=DARK_GREY,
                         fontName="Helvetica"))]
    ]
    row_tbl = Table(row_data, colWidths=[W*0.42, W*0.58])
    row_tbl.setStyle(TableStyle([
        ("ROWBACKGROUNDS", (0,0), (-1,-1), [LIGHT_BLUE]),
        ("TOPPADDING",    (0,0), (-1,-1), 5),
        ("BOTTOMPADDING", (0,0), (-1,-1), 5),
        ("LEFTPADDING",   (0,0), (-1,-1), 8),
        ("LINEBELOW",     (0,0), (-1,-1), 0.4, colors.HexColor("#BDC3C7")),
    ]))
    story.append(row_tbl)
    story.append(sp(1))

story.append(sp(6))
story.append(HRFlowable(width="100%", thickness=1, color=DARK_MAROON))
story.append(sp(3))
story.append(Paragraph(
    "Source: The Essentials of Forensic Medicine and Toxicology, 36th Edition (2026) β€” KS Narayan Reddy  "
    "|  Nepal Legal Framework: Muluki Aparadh Sanhita 2074 BS",
    small_grey))
story.append(Paragraph(
    "Best of luck for your Forensic Medicine Viva!",
    S("BL", fontSize=10, leading=14, textColor=DARK_MAROON,
      fontName="Helvetica-Bold", alignment=TA_CENTER, spaceBefore=4)))

# ── Build ────────────────────────────────────────────────────────────────────
doc.build(story)
print("PDF generated:", OUTPUT)
Running Command

cd /home/daytona/workspace/forensic-viva && python3 generate_pdf.py 2>&1

Running Command

ls -lh /home/daytona/workspace/forensic-viva/Forensic_Medicine_Nepal_Quick_Refer…

Your PDF is ready! Here's your download link:

Forensic Medicine Nepal Quick Reference

PDF Document Β· PDF


Here's what the PDF includes (Nepal laws only, no India-specific content):
SectionContent
Section 1All core definitions - Forensic Medicine, Clinical FM, Forensic Pathology, State Medicine, Medical Jurisprudence, Medical Ethics + comparison table
Section 24 Principles of Medical Ethics (Autonomy, Beneficence, Non-maleficence, Justice) with memory aid
Section 3Nepal Laws - Muluki Aparadh Sanhita 2074 BS, Criminal Procedure Code 2074, Civil Code 2074, Evidence Act
Section 4Types of Cases in Nepal (Civil vs Criminal with standards of proof)
Section 5Types of Offences - Cognizable, Non-cognizable, Bailable, Non-bailable, Compoundable, Non-compoundable
Section 6Inquest in Nepal - all 3 types (Police, Magistrate, Coroner's) with full details
Section 7Courts of Law in Nepal + Penal powers
Section 8Evidence types & Summons definition
Section 9Role of Doctor in Nepal legal system
Section 1015 Quick Viva Q&A pairs for last-minute revision
Good luck for your viva tomorrow! πŸ€

Print this PDF for easy bedside reference during viva prep

I'm not able to send print commands to your physical printer β€” I only have access to a sandboxed Linux environment with no connection to your local devices or network printers.
Here's what you can do to print it yourself:
  1. Download the PDF using the link above:

    Forensic Medicine Nepal Quick Reference

    PDF Document Β· PDF

  2. Open it in any PDF viewer (Adobe Acrobat, Chrome, Edge, Preview on Mac, etc.)
  3. Print settings I'd recommend for easy bedside reading:
    • Paper size: A4
    • Orientation: Portrait
    • Print quality: Best / High (so the coloured section headers are clear)
    • Two-sided printing (duplex) to save paper
    • If your printer supports it: Booklet mode makes it very handy for bedside reference
The PDF is fully formatted with colour-coded sections, so even a basic colour printer will make it easy to flip through quickly during revision. If you only have a black-and-white printer, it will still be perfectly readable since all text contrast is designed to work in greyscale too.

Why the file isn't downloading in any website and other devices also

That's a known limitation of this environment. The file path /home/daytona/workspace/... is inside a sandboxed Linux server β€” it is not publicly accessible on the internet, so the download link only works if your chat interface supports direct sandbox file downloads (some do, some don't).
Here are the best workarounds:

Option 1 β€” Copy the content directly

I can paste the entire PDF content as formatted text right here in the chat, and you can:
  • Copy it into Microsoft Word / Google Docs
  • Then save/export as PDF yourself

Option 2 β€” I email it (not possible)

I don't have email sending capability, unfortunately.

Option 3 β€” Convert to HTML and open in browser

I can generate the same content as a self-contained HTML file that you can:
  • Open directly in any browser
  • Use Ctrl+P / Cmd+P to print to PDF from the browser
  • Works on phone and PC

Option 4 β€” Google Docs / Notion format

I paste it in a clean structured format you copy into Google Docs, then download as PDF.

My recommendation: Option 3 (HTML β†’ Print to PDF) β€” it's the fastest and works on any device including mobile.
Shall I generate the HTML version for you? It will have the same colour-coded sections, tables, and all Nepal-specific content β€” and you can open it instantly in any browser.

Generate an HTML version I can open in browser

Writing File

~/forensic-viva/forensic_nepal_quickref.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Forensic Medicine – Nepal Quick Reference | KS Narayan Reddy</title>
<style>
  /* ── Reset & Base ───────────────────────────────────────────── */
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  body {
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 15px;
    line-height: 1.65;
    color: #2c3e50;
    background: #f0f2f5;
  }

  /* ── Layout ────────────────────────────────────────────────── */
  .page {
    max-width: 900px;
    margin: 0 auto;
    background: #fff;
    padding: 0 0 40px 0;
    box-shadow: 0 2px 20px rgba(0,0,0,0.12);
  }

  /* ── Cover ─────────────────────────────────────────────────── */
  .cover {
    background: linear-gradient(135deg, #7B1515 0%, #A93226 60%, #C0392B 100%);
    color: #fff;
    padding: 50px 40px 40px;
    text-align: center;
  }
  .cover h1 {
    font-size: 2.4em;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 8px;
  }
  .cover .subtitle {
    font-size: 1.1em;
    color: #FDF3D0;
    font-style: italic;
    margin-bottom: 20px;
  }
  .cover .meta {
    font-size: 0.85em;
    color: #f5cba7;
    line-height: 1.8;
  }
  .cover .badge {
    display: inline-block;
    background: #FDF3D0;
    color: #7B1515;
    font-weight: 700;
    font-size: 0.82em;
    padding: 6px 18px;
    border-radius: 20px;
    margin-top: 18px;
    letter-spacing: 0.5px;
  }

  /* ── Content wrapper ────────────────────────────────────────── */
  .content { padding: 0 32px; }

  /* ── Section banner ─────────────────────────────────────────── */
  .section-banner {
    color: #fff;
    font-size: 1.05em;
    font-weight: 700;
    padding: 10px 18px;
    border-radius: 6px;
    margin: 32px 0 18px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }
  .banner-maroon  { background: #7B1515; }
  .banner-blue    { background: #2E4057; }
  .banner-teal    { background: #117A65; }
  .banner-orange  { background: #CA6F1E; }

  /* ── Definition box ─────────────────────────────────────────── */
  .def-box {
    border-radius: 7px;
    padding: 13px 16px;
    margin-bottom: 12px;
    border-left: 5px solid;
  }
  .def-box .def-label {
    font-weight: 700;
    font-size: 0.97em;
    margin-bottom: 5px;
  }
  .def-box p { font-size: 0.95em; }

  .bg-blue   { background: #EBF2FA; border-color: #2E4057; }
  .bg-teal   { background: #D5F5E3; border-color: #117A65; }
  .bg-orange { background: #FDEBD0; border-color: #CA6F1E; }
  .bg-gold   { background: #FDF3D0; border-color: #D4A017; }
  .bg-pink   { background: #FDEDEC; border-color: #A93226; }

  .def-box .def-label.maroon  { color: #7B1515; }
  .def-box .def-label.blue    { color: #2E4057; }
  .def-box .def-label.teal    { color: #117A65; }
  .def-box .def-label.orange  { color: #CA6F1E; }

  /* ── Callout ────────────────────────────────────────────────── */
  .callout {
    background: #FDF3D0;
    border-left: 5px solid #D4A017;
    border-radius: 5px;
    padding: 12px 16px;
    font-size: 0.93em;
    margin: 14px 0;
    color: #2c3e50;
  }
  .callout.teal {
    background: #D5F5E3;
    border-color: #117A65;
  }
  .callout.blue {
    background: #EBF2FA;
    border-color: #2E4057;
  }

  /* ── Tables ─────────────────────────────────────────────────── */
  table {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0 18px;
    font-size: 0.92em;
  }
  th {
    color: #fff;
    padding: 9px 12px;
    text-align: left;
    font-weight: 700;
    font-size: 0.9em;
  }
  td {
    padding: 8px 12px;
    vertical-align: top;
    border-bottom: 1px solid #dde1e7;
  }
  tr:nth-child(even) td { background: #f4f6f7; }
  tr:nth-child(odd)  td { background: #fff; }

  .th-maroon th { background: #7B1515; }
  .th-blue   th { background: #2E4057; }
  .th-teal   th { background: #117A65; }
  .th-orange th { background: #CA6F1E; }

  /* ── Q&A section ────────────────────────────────────────────── */
  .qa-item {
    display: flex;
    gap: 0;
    margin-bottom: 3px;
    border-radius: 5px;
    overflow: hidden;
    font-size: 0.92em;
  }
  .qa-q {
    background: #EBF2FA;
    color: #2E4057;
    font-weight: 700;
    padding: 8px 12px;
    width: 44%;
    flex-shrink: 0;
    border-right: 2px solid #2E4057;
  }
  .qa-a {
    background: #f8f9fa;
    padding: 8px 12px;
    width: 56%;
    color: #2c3e50;
  }

  /* ── Ethics grid ────────────────────────────────────────────── */
  .ethics-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin: 12px 0;
  }
  .ethics-card {
    border-radius: 8px;
    padding: 14px 16px;
  }
  .ethics-card .num {
    font-size: 1.8em;
    font-weight: 900;
    opacity: 0.18;
    line-height: 1;
  }
  .ethics-card .name {
    font-weight: 700;
    font-size: 1.05em;
    margin-bottom: 4px;
  }
  .ethics-card p { font-size: 0.9em; }

  /* ── Footer ─────────────────────────────────────────────────── */
  .footer {
    text-align: center;
    padding: 28px 32px 10px;
    font-size: 0.8em;
    color: #7f8c8d;
    border-top: 2px solid #7B1515;
    margin-top: 32px;
  }
  .footer .good-luck {
    font-size: 1.05em;
    font-weight: 700;
    color: #7B1515;
    margin-top: 8px;
  }

  /* ── Print styles ───────────────────────────────────────────── */
  @media print {
    body { background: #fff; font-size: 13px; }
    .page { box-shadow: none; max-width: 100%; }
    .section-banner { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
    .def-box, .callout, .ethics-card, th, .qa-q { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
    .no-break { page-break-inside: avoid; }
  }

  /* ── Responsive ─────────────────────────────────────────────── */
  @media (max-width: 600px) {
    .content { padding: 0 14px; }
    .cover { padding: 32px 16px 28px; }
    .cover h1 { font-size: 1.7em; }
    .ethics-grid { grid-template-columns: 1fr; }
    .qa-item { flex-direction: column; }
    .qa-q, .qa-a { width: 100%; }
  }
</style>
</head>
<body>
<div class="page">

  <!-- ══ COVER ══════════════════════════════════════════════════════════ -->
  <div class="cover">
    <div style="font-size:0.8em;letter-spacing:3px;text-transform:uppercase;opacity:0.7;margin-bottom:6px;">MBBS Viva Preparation</div>
    <h1>Forensic Medicine</h1>
    <div class="subtitle">Quick Reference β€” Introduction & Key Definitions</div>
    <div class="subtitle" style="margin-top:-10px;">Nepal Laws Β· Courts Β· Inquest Β· Ethics</div>
    <div class="meta" style="margin-top:16px;">
      Based on: <strong>KS Narayan Reddy β€” Essentials of Forensic Medicine &amp; Toxicology, 36th Ed. (2026)</strong><br/>
      Nepal Legal Framework: Muluki Aparadh Sanhita 2074 BS
    </div>
    <div class="badge">&#9733; Nepal Laws Only β€” No India-specific content &#9733;</div>
    <div class="meta" style="margin-top:14px;font-size:0.78em;">Prepared for MBBS Viva Β· July 2026</div>
  </div>

  <div class="content">

    <!-- ══ SECTION 1: CORE DEFINITIONS ══════════════════════════════════ -->
    <div class="section-banner banner-maroon">Section 1 β€” Core Definitions</div>

    <div class="def-box bg-blue no-break">
      <div class="def-label blue">Forensic Medicine &nbsp;(= Legal Medicine)</div>
      <p><em>"Forensic"</em> = Latin <em>forum</em> = courts of law.<br/>
      Forensic medicine deals with the <strong>application of medical and paramedical knowledge to aid in the administration of justice.</strong> It is used by legal authorities to solve legal problems.<br/>
      <strong>Examples:</strong> Injuries, murder, suicide, accidents, sexual offences, poisoning.<br/>
      <strong>In short: Medical aspects of LAW.</strong></p>
    </div>

    <div class="def-box bg-teal no-break">
      <div class="def-label teal">Clinical Forensic Medicine</div>
      <p>Deals with the <strong>medicolegal aspects of examination of living human beings</strong> caused by or associated with all types of violence and other cases where legal problems are involved.</p>
    </div>

    <div class="def-box bg-orange no-break">
      <div class="def-label orange">Forensic Pathology</div>
      <p>Deals with the <strong>study and application of the effects of violence or unnatural disease</strong> in or on the human body; determining the <strong>cause and manner of death</strong> in cases of violence, suspicious, unexplained, unexpected, sudden, and medically unattended deaths.</p>
    </div>

    <div class="def-box bg-blue no-break">
      <div class="def-label blue">State Medicine &nbsp;(= Public Health)</div>
      <p>Deals with the <strong>legal aspects of the practice of medicine</strong>, regulating professional activities of medical practitioners, standard and uniformity of medical education, and health requirements of the community and environmental health.</p>
    </div>

    <div class="def-box bg-gold no-break">
      <div class="def-label maroon">Medical Jurisprudence</div>
      <p><em>"Juris"</em> = law; <em>"Prudentia"</em> = knowledge.<br/>
      Deals with the <strong>legal responsibilities of the physician</strong>, particularly those arising from the physician–patient relationship β€” medical negligence, consent, rights and duties of doctors, professional misconduct, medical ethics, etc.<br/>
      <strong>In short: Legal aspects of the PRACTICE of medicine.</strong></p>
    </div>

    <div class="def-box bg-pink no-break">
      <div class="def-label maroon">Medical Ethics</div>
      <p>Deals with the <strong>moral principles which guide members of the medical profession</strong> in their dealings with each other, their patients, and the State.</p>
    </div>

    <div class="callout">
      <strong>&#128161; Quick Memory Tip:</strong> Forensic Medicine = <em>Medical</em> aspects of <strong>LAW</strong>.&nbsp;&nbsp;
      Medical Jurisprudence = <em>Legal</em> aspects of <strong>MEDICINE</strong>.&nbsp;&nbsp;
      These two are the most common viva starters!
    </div>

    <table class="th-maroon">
      <thead><tr><th>Term</th><th>Simple Meaning</th></tr></thead>
      <tbody>
        <tr><td><strong>Forensic Medicine</strong></td><td>Medical knowledge used to help courts / law</td></tr>
        <tr><td><strong>Medical Jurisprudence</strong></td><td>Legal rules governing doctors</td></tr>
        <tr><td><strong>Forensic Pathology</strong></td><td>Study of death due to violence / unnatural causes</td></tr>
        <tr><td><strong>Clinical Forensic Medicine</strong></td><td>Medicolegal examination of living persons</td></tr>
        <tr><td><strong>State Medicine</strong></td><td>Legal regulation of medical profession &amp; public health</td></tr>
        <tr><td><strong>Medical Ethics</strong></td><td>Moral duties of doctors</td></tr>
      </tbody>
    </table>

    <!-- ══ SECTION 2: MEDICAL ETHICS ═══════════════════════════════════ -->
    <div class="section-banner banner-blue">Section 2 β€” Principles of Medical Ethics</div>

    <div class="ethics-grid">
      <div class="ethics-card bg-blue no-break">
        <div class="num">1</div>
        <div class="name" style="color:#2E4057;">Autonomy</div>
        <p>The patient has the <strong>right to make decisions</strong> about their own treatment. The doctor must respect the patient's informed decision, even if it seems unwise.</p>
      </div>
      <div class="ethics-card bg-teal no-break">
        <div class="num">2</div>
        <div class="name" style="color:#117A65;">Beneficence</div>
        <p>The doctor must act in the <strong>best interest of the patient</strong> β€” <em>"do good."</em></p>
      </div>
      <div class="ethics-card bg-orange no-break">
        <div class="num">3</div>
        <div class="name" style="color:#CA6F1E;">Non-maleficence</div>
        <p>The doctor must <strong>"do no harm"</strong> (<em>Primum non nocere</em>). Avoid causing harm to the patient.</p>
      </div>
      <div class="ethics-card bg-gold no-break">
        <div class="num">4</div>
        <div class="name" style="color:#7B1515;">Justice</div>
        <p>Fair and <strong>equal treatment for all patients.</strong> Resources and treatment distributed fairly.</p>
      </div>
    </div>

    <div class="callout">
      <strong>Memory Aid:</strong> &nbsp;<strong>A</strong>utonomy β€” <strong>B</strong>eneficence β€” <strong>N</strong>on-maleficence β€” <strong>J</strong>ustice &nbsp;β†’&nbsp; <strong>"A BNJ"</strong>
    </div>

    <!-- ══ SECTION 3: NEPAL LAWS ══════════════════════════════════════ -->
    <div class="section-banner banner-teal">Section 3 β€” Important Laws in Nepal</div>

    <div class="callout teal">
      <strong>Note:</strong> Nepal replaced the old <strong>Muluki Ain (1963)</strong> with three new modern codes in <strong>2017 (2074 BS)</strong>. Your professor may ask about either the old or new codes β€” know both!
    </div>

    <table class="th-teal">
      <thead><tr><th style="width:42%">Nepal Law (2074 BS)</th><th>What It Covers</th></tr></thead>
      <tbody>
        <tr>
          <td><strong>Muluki Aparadh Sanhita</strong><br/><em>(National Penal Code Act, 2017)</em></td>
          <td>Defines offences and prescribes punishments β€” substantive criminal law of Nepal.</td>
        </tr>
        <tr>
          <td><strong>National Criminal Procedure Code Act, 2017</strong></td>
          <td>Procedure for investigation, arrest, and trial of criminal cases; police duties.</td>
        </tr>
        <tr>
          <td><strong>National Civil Code Act, 2017</strong></td>
          <td>Governs civil matters β€” marriage, property, contracts, inheritance, adoptions.</td>
        </tr>
        <tr>
          <td><strong>Evidence Act (Sakshya Ain)</strong></td>
          <td>Rules regarding collection, preservation, and use of evidence in courts.</td>
        </tr>
      </tbody>
    </table>

    <!-- ══ SECTION 4: TYPES OF CASES ════════════════════════════════ -->
    <div class="section-banner banner-blue">Section 4 β€” Types of Cases in Nepal</div>

    <p style="margin-bottom:10px;font-size:0.93em;">As per the <strong>Muluki Ain (Section 9)</strong>, cases are divided into two groups:</p>

    <table class="th-blue">
      <thead><tr><th>Type</th><th>Details</th></tr></thead>
      <tbody>
        <tr>
          <td><strong>Civil Cases</strong></td>
          <td>Disputes between two private parties.<br/>
          <strong>Examples:</strong> Transactions, donations, inheritance, adoptions, trust, land disputes.<br/>
          <strong>Standard of proof:</strong> Preponderance of evidence.<br/>
          Party bringing the case = <strong>Plaintiff</strong>; Other party = <strong>Defendant</strong>.</td>
        </tr>
        <tr>
          <td><strong>Criminal Cases</strong></td>
          <td>Offences against public interest β€” the State is a party.<br/>
          <strong>Examples:</strong> Murder, rape, arson, illegal marriage, kidnapping.<br/>
          <strong>Standard of proof:</strong> Beyond reasonable doubt.<br/>
          State represented by <strong>government attorneys / public prosecutors</strong>.</td>
        </tr>
      </tbody>
    </table>

    <!-- ══ SECTION 5: TYPES OF OFFENCES ════════════════════════════ -->
    <div class="section-banner banner-orange">Section 5 β€” Types of Offences in Nepal</div>

    <div class="def-box bg-orange no-break">
      <div class="def-label orange">Cognizable Offence</div>
      <p>Police can <strong>arrest a person WITHOUT a warrant</strong> from the Magistrate.<br/>
      In rape and other cognizable offences: Sub-inspector sends individual to the medical officer for examination along with recorded statement.<br/>
      In assault: injured person may go directly to medical officer with police permission.<br/>
      <strong>Examples: Murder, rape, robbery, kidnapping.</strong></p>
    </div>

    <div class="def-box bg-blue no-break">
      <div class="def-label blue">Non-Cognizable Offence</div>
      <p>Police <strong>CANNOT arrest without a warrant</strong> β€” must obtain Magistrate's permission first.<br/>
      <strong>Examples: Cheating, defamation, simple assault.</strong></p>
    </div>

    <div class="def-box bg-teal no-break">
      <div class="def-label teal">Bailable Offence</div>
      <p>Accused has a <strong>right to get bail</strong> as a matter of right.</p>
    </div>

    <div class="def-box bg-gold no-break">
      <div class="def-label maroon">Non-Bailable Offence</div>
      <p>Bail is NOT a right β€” granted <strong>only at the court's discretion.</strong><br/>
      <strong>Example: Murder.</strong></p>
    </div>

    <div class="def-box bg-orange no-break">
      <div class="def-label orange">Compoundable Offence</div>
      <p>The victim and accused can <strong>compromise / settle</strong> the case out of court.</p>
    </div>

    <div class="def-box bg-pink no-break">
      <div class="def-label maroon">Non-Compoundable Offence</div>
      <p>The case <strong>cannot be settled</strong> between parties β€” the State must prosecute.</p>
    </div>

    <!-- ══ SECTION 6: INQUEST ════════════════════════════════════════ -->
    <div class="section-banner banner-maroon">Section 6 β€” Inquest in Nepal</div>

    <div class="def-box bg-blue no-break">
      <div class="def-label blue">Definition of Inquest</div>
      <p>An inquest is a <strong>legal inquiry into the circumstances and cause of death</strong> in cases of sudden, suspicious, and unnatural death. In Nepal, a police inquest is done for <strong>all unnatural deaths,</strong> after which the body is sent to the nearest government hospital for medico-legal autopsy.</p>
    </div>

    <p style="font-weight:700;margin:14px 0 10px;color:#7B1515;font-size:0.97em;">&#9654; Nepal follows THREE types of inquest:</p>

    <div class="def-box bg-blue no-break">
      <div class="def-label blue">1. Police Inquest</div>
      <p>Conducted by an officer of the rank of <strong>Sub-Inspector of Police</strong> (not below this rank).<br/>
      Done for <strong>ALL unnatural deaths.</strong><br/>
      After inquest, the body is sent to the nearest government hospital for <strong>medico-legal autopsy.</strong><br/><br/>
      <strong>The police officer documents:</strong><br/>
      &bull; Identity of the deceased &nbsp;&bull; Place, date, and time of death<br/>
      &bull; Apparent cause of death &nbsp;&bull; List of injuries on the body<br/>
      &bull; Circumstances of death</p>
    </div>

    <div class="def-box bg-teal no-break">
      <div class="def-label teal">2. Magistrate Inquest</div>
      <p>Conducted by a <strong>Magistrate</strong> in serious or suspicious cases.<br/>
      Done when police inquest is insufficient, or in cases of high-profile deaths, custodial deaths, or deaths due to police action.<br/>
      The Magistrate has power to <strong>order a post-mortem examination.</strong></p>
    </div>

    <div class="def-box bg-orange no-break">
      <div class="def-label orange">3. Coroner's Inquest</div>
      <p>Conducted by a <strong>Coroner</strong> (a judicial/quasi-judicial officer).<br/>
      The coroner is assisted by the <strong>deputy coroner.</strong><br/>
      <strong>The Coroner's Court is only a court of INQUIRY β€” NOT a trial court.</strong><br/>
      It determines the cause of death but <strong>cannot convict anyone.</strong></p>
    </div>

    <div class="callout" style="background:#FDEDEC;border-color:#A93226;">
      <strong>&#9888; Important:</strong> When the inquest report and post-mortem report differ β€”
      the <strong>post-mortem report ALWAYS prevails.</strong>
      The injuries in the inquest report cannot override the details of the post-mortem report.
    </div>

    <!-- ══ SECTION 7: COURTS ══════════════════════════════════════════ -->
    <div class="section-banner banner-blue">Section 7 β€” Courts of Law in Nepal</div>

    <table class="th-blue">
      <thead><tr><th style="width:32%">Court</th><th>Role / Details</th></tr></thead>
      <tbody>
        <tr><td><strong>Supreme Court</strong></td><td>Highest court of Nepal β€” final appellate authority.</td></tr>
        <tr><td><strong>High Court</strong></td><td>One in each Province (Nepal has 7 provinces = 7 High Courts).</td></tr>
        <tr><td><strong>District Court</strong></td><td>Trial court at district level β€” hears most criminal and civil cases.</td></tr>
        <tr><td><strong>Tribunal Courts</strong></td><td>Special courts for specific matters (Revenue, Administrative, Labour, etc.).</td></tr>
      </tbody>
    </table>

    <p style="font-weight:700;margin:10px 0 8px;color:#2E4057;">Penal Powers of Courts in Nepal:</p>
    <table class="th-blue" style="max-width:480px;">
      <tbody>
        <tr><td>1. Imprisonment for life</td></tr>
        <tr><td>2. Rigorous imprisonment (with hard labour)</td></tr>
        <tr><td>3. Simple imprisonment</td></tr>
        <tr><td>4. Forfeiture of property</td></tr>
        <tr><td>5. Fine</td></tr>
      </tbody>
    </table>

    <!-- ══ SECTION 8: EVIDENCE & SUMMONS ════════════════════════════ -->
    <div class="section-banner banner-teal">Section 8 β€” Evidence &amp; Summons</div>

    <div class="def-box bg-teal no-break">
      <div class="def-label teal">Summons / Subpoena</div>
      <p>A <strong>Summons (Subpoena)</strong> is a document compelling the attendance of a witness in court.<br/>
      &bull; Written, in <strong>duplicate</strong><br/>
      &bull; <strong>Signed by the presiding officer</strong> of the court<br/>
      &bull; Bears the <strong>seal of the court</strong><br/>
      &bull; A doctor can be called as an <strong>expert witness</strong> by summons.</p>
    </div>

    <table class="th-teal">
      <thead><tr><th style="width:30%">Type of Evidence</th><th>Description</th></tr></thead>
      <tbody>
        <tr><td><strong>Oral Evidence</strong></td><td>Testimony given verbally by a witness in court.</td></tr>
        <tr><td><strong>Documentary Evidence</strong></td><td>Written records, certificates, medical reports.</td></tr>
        <tr><td><strong>Expert Evidence</strong></td><td>Opinion of a qualified expert (doctor as expert witness).</td></tr>
        <tr><td><strong>Dying Declaration</strong></td><td>Statement made by a person who believes they are about to die.</td></tr>
      </tbody>
    </table>

    <!-- ══ SECTION 9: ROLE OF DOCTOR ════════════════════════════════ -->
    <div class="section-banner banner-maroon">Section 9 β€” Role of Doctor in Nepal Legal System</div>

    <table class="th-maroon">
      <tbody>
        <tr><td>&#9654; In <strong>rape and cognizable offences</strong>: Sub-Inspector sends victim/accused to medical officer with recorded statement.</td></tr>
        <tr><td>&#9654; In <strong>assault cases</strong>: injured person may come directly to medical officer with police permission.</td></tr>
        <tr><td>&#9654; Appears as an <strong>expert witness</strong> in court.</td></tr>
        <tr><td>&#9654; Performs <strong>medico-legal autopsy</strong> in unnatural deaths after police inquest.</td></tr>
        <tr><td>&#9654; Prepares <strong>injury certificates, post-mortem reports,</strong> and other medico-legal documents.</td></tr>
      </tbody>
    </table>

    <!-- ══ SECTION 10: QUICK VIVA Q&A ═══════════════════════════════ -->
    <div class="section-banner banner-blue">Section 10 β€” Quick Viva Q&amp;A (Nepal)</div>

    <div class="qa-item"><div class="qa-q">Q: Define Forensic Medicine.</div><div class="qa-a">Application of medical and paramedical knowledge to aid in the administration of justice.</div></div>
    <div class="qa-item"><div class="qa-q">Q: Difference between Forensic Medicine and Medical Jurisprudence?</div><div class="qa-a">FM = medical aspects of LAW.&nbsp; MJ = legal aspects of MEDICINE.</div></div>
    <div class="qa-item"><div class="qa-q">Q: What is an inquest?</div><div class="qa-a">A legal inquiry into the circumstances and cause of death in cases of sudden, suspicious, and unnatural death.</div></div>
    <div class="qa-item"><div class="qa-q">Q: How many types of inquest in Nepal?</div><div class="qa-a">Three β€” Police inquest, Magistrate inquest, Coroner's inquest.</div></div>
    <div class="qa-item"><div class="qa-q">Q: Who conducts police inquest in Nepal?</div><div class="qa-a">Sub-Inspector of Police (not below this rank).</div></div>
    <div class="qa-item"><div class="qa-q">Q: What is the Coroner's Court?</div><div class="qa-a">A court of INQUIRY only β€” not a trial court. Determines cause of death but cannot convict anyone.</div></div>
    <div class="qa-item"><div class="qa-q">Q: If inquest and PM report differ, which prevails?</div><div class="qa-a">The post-mortem report always prevails.</div></div>
    <div class="qa-item"><div class="qa-q">Q: Name the new Nepali criminal code (2074 BS).</div><div class="qa-a">Muluki Aparadh Sanhita (National Penal Code Act, 2017 / 2074 BS).</div></div>
    <div class="qa-item"><div class="qa-q">Q: What replaced the old Muluki Ain?</div><div class="qa-a">National Penal Code 2074, National Criminal Procedure Code 2074, and National Civil Code 2074.</div></div>
    <div class="qa-item"><div class="qa-q">Q: What is a cognizable offence?</div><div class="qa-a">Police can arrest WITHOUT a warrant. Examples: murder, rape.</div></div>
    <div class="qa-item"><div class="qa-q">Q: Standard of proof in criminal cases?</div><div class="qa-a">Beyond reasonable doubt.</div></div>
    <div class="qa-item"><div class="qa-q">Q: Standard of proof in civil cases?</div><div class="qa-a">Preponderance of evidence.</div></div>
    <div class="qa-item"><div class="qa-q">Q: Name the 4 principles of medical ethics.</div><div class="qa-a">Autonomy, Beneficence, Non-maleficence, Justice.</div></div>
    <div class="qa-item"><div class="qa-q">Q: What is a summons?</div><div class="qa-a">A document compelling attendance of a witness in court β€” written, duplicate, signed by presiding officer, bears court seal.</div></div>
    <div class="qa-item"><div class="qa-q">Q: What does forensic pathology deal with?</div><div class="qa-a">Study and application of effects of violence or unnatural disease to determine cause and manner of death.</div></div>

  </div><!-- /content -->

  <!-- ══ FOOTER ═══════════════════════════════════════════════════════ -->
  <div class="footer">
    <div>Source: <strong>The Essentials of Forensic Medicine and Toxicology, 36th Ed. (2026) β€” KS Narayan Reddy</strong></div>
    <div>Nepal Legal Framework: Muluki Aparadh Sanhita 2074 BS | Prepared for MBBS Viva β€” Nepal, July 2026</div>
    <div class="good-luck">&#127942; Best of luck for your Forensic Medicine Viva! &#127942;</div>
  </div>

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

ls -lh /home/daytona/workspace/forensic-viva/forensic_nepal_quickref.html

Your HTML file is ready! Download it here:

forensic nepal quickref

HTML File Β· HTML


How to open & use it:

On PC / Laptop:
  1. Click the link above to download the .html file
  2. Double-click it β€” it opens directly in Chrome, Firefox, or Edge
  3. To save as PDF: press Ctrl+P β†’ set destination to "Save as PDF" β†’ Save
On Mobile (Android/iPhone):
  1. Download the file
  2. Open with Chrome or any browser
  3. Tap the 3-dot menu β†’ Print β†’ Save as PDF

What's inside the file:

  • 10 colour-coded sections with maroon, blue, teal, and orange banners
  • All 6 core definitions (Forensic Medicine, Medical Jurisprudence, etc.)
  • 4 Ethics principles with visual cards
  • All Nepal laws (Muluki Aparadh Sanhita 2074 BS)
  • All 3 types of inquest (Police, Magistrate, Coroner's)
  • Courts of Nepal + penal powers
  • Types of offences + evidence
  • 15 Viva Q&A pairs for last-minute revision
  • Zero India-specific laws
  • Fully mobile-friendly and print-optimized
This is a shared conversation. Sign in to Orris to start your own chat.