You don't pee blood during your period. You don't pee blood during pregnancy.
You pee blood when you have a Urinary Tract Infection.
She needs to see a doctor for diagnosis and antibiotics. This will NOT go away without antibiotics, and the longer she leaves it, the worse it'll get. She needs to be seen immediately.
While she's there, ask her doctor for a pregnancy test for her missed period.