เป็นโรคหัวใจ

have heart disease

→ เป็น
phrase Rare #13,133
have heart disease Used to say that someone has heart disease or a heart condition. เป็น literally means “to be,” but Thai uses it with โรคหัวใจ to express having the disease.
TH: คุณพ่อเป็นโรคหัวใจมาหลายปีแล้ว
EN: My father has had heart disease for many years.

ผลคือเขาคิดว่าเธอเป็นโรคหัวใจ

The result is that he thinks she has heart disease.

— เอมิลี่ สาวน้อยหัวใจสะดุดรัก (2001)

หมอตรวจดูอาการแล้วบอกว่าเขาเป็นโรคหัวใจ

The doctor examined his symptoms and said that he had heart disease.

— The Road Home (1999)

เรารู้จักพ่อเธอมานานแต่ไม่มีใครรู้ว่าเขาเป็นโรคหัวใจ

We've known your father for a long time, but no one knew he had heart disease.

— The Road Home (1999)

คุณบ่นว่าเป็นโรคหัวใจอยู่ไม่ใช่เหรอ

Didn't you say you had heart disease?

— คนอมตะฝ่าหมื่นปี (2007)