
Specialist Blood Testing, Diagnosis & Laboratory Analysis
Our haematology services are delivered by an experienced consultant haematologist who specialises in diagnosing and treating conditions affecting the blood. Working closely with our in-house laboratory team, the haematologist uses advanced diagnostic testing to ensure accurate results and effective, personalised treatment plans. This close collaboration allows us to provide high-quality care, clear clinical guidance, and timely support throughout each patient’s treatment journey.
Haematology Services
Our consultant-led haematology service provides expert assessment, diagnosis, and personalised treatment for a wide range of blood conditions, delivered in a confidential and patient-centred environment.
All care is delivered by an experienced consultant haematologist, supported by advanced in-house laboratory services to ensure accurate diagnosis, rapid turnaround times, and tailored treatment plans.
All care is delivered by an experienced consultant haematologist, supported by advanced in-house laboratory services to ensure accurate diagnosis, rapid turnaround times, and tailored treatment plans.
Consultant Haematologist

Turnaround Time & Reporting
- Most routine test results are available within 24 hours
- Urgent or specialist tests are fast-tracked as clinically required
- Reports can be sent via email, collected in person, or shared directly with referring clinicians
- Secure documentation via our electronic health record system

Quality Assurance & Confidentiality
All testing is carried out under strict quality control protocols, with internal and external audit compliance. Patient data is fully protected under GDPR standards and only accessible to authorised healthcare professionals.
Book a Haematology Appointment or Test
Whether you need a routine blood screen or are under specialist care for a haematological condition, our team is here to provide fast, professional, and confidential diagnostics.
Visit Us Now
- DaVinci Hospital, Kan Karmenu Pirotta Road, Birkirkara BKR1111, Malta