Blood and Specimen Collection

Before visiting the specimen collection sites at any of our Horizon facilities, please ensure you always bring your New Brunswick Medicare card or a piece of valid government-issued identification.

All our specimen collection sites have booked appointments. Contact information for inquiries about specimen collection or inquiries about your appointment can be found below.

Horizon Health Network’s (Horizon) laboratories provide specimen collection services in several locations throughout New Brunswick. Blood collection is performed by medical laboratory professionals such as phlebotomists/medical laboratory assistants and technologists to ensure quality specimens are obtained for testing. These health care professionals will also explain all specimen collection procedures to you. Please ask your health care provider if you have any questions regarding the laboratory tests.


Book now!

New self-booking tool for specimen collection
(e.g., bloodwork) appointments
Patients with a laboratory requisition (a form) from their care provider will be able to book their own appointments online.
The service is being piloted in some areas.
Click here for an instructional video.

Please select your area…

Horizon labs across New Brunswick employ more than 600 people and process:

  • almost 4 million specimens a year;
  • about 10,000 specimens a day;
  • about 8,000 tubes of blood a day;
  • about 1,000 urine samples a day; and
  • more than 16 million tests per year – that is more than one result every 2 seconds!

Testing is performed by medical laboratory professionals such as medical laboratory technologists, who are registered with the Canadian Society for Medical Laboratory Science (CSMLS) and licenced by the New Brunswick Society of Medical Laboratory Technologists (NBSMLT). Medical laboratory technologists and medical laboratory physicians such as pathologists provide information needed to screen for disease, diagnose, treat, and monitor your medical condition. Testing procedures in Horizon laboratories are performed using the latest technology, accreditation standards and guidelines to ensure quality patient care. Your laboratory results are kept strictly confidential and will be sent to your health care provider as soon as they are available.

Horizon lab staff work in a variety of specialties, some of which include:

  • Specimen Collection
  • Central Receiving & Referrals
  • Transfusion Medicine
  • Chemistry
  • Forensic Toxicology
  • Microbiology
  • Hematology
  • Pathology/Autopsy
  • Cytopathology
  • Molecular Genetics
  • Cytogenetics
  • TB Lab (Level III capabilities)
  • Stem Cell Retrieval

Laboratories can only accept test requests from health care providers who have a valid licence in any Atlantic Province (College of Physicians and Surgeons of New Brunswick, College of Physicians and Surgeons of Nova Scotia, College of Physicians and Surgeons of Prince Edward Island, and College of Physicians and Surgeons of Newfoundland and Labrador), nurse practitioners within Horizon or working directly under a privileged physician by the New Brunswick College of Physicians and Surgeons; pharmacists who possess a valid license stating Active Pharmacist Direct Client Care with the NB College of Pharmacists; dentists with special licences as approved by Medical Staff Office, and midwives employed by Horizon.

Request forms (requisitions) must contain the first and last name of the health care provider to be processed.

Horizon locations offering this service:

Facility Name Address Phone
Oromocto Public Hospital 103 Winnebago St., Oromocto, New Brunswick, E2V 1C6 506-357-4700
Dr. Everett Chalmers Regional Hospital (Fredericton) 700 Priestman St. , PO Box 9000, Fredericton, New Brunswick, E3B 3B7 506-452-5400
Stanley Health Centre 69 Limekiln Rd., Stanley, New Brunswick, E6B 1E9 506-367-7730
Queens North Community Health Centre 1100 Pleasant Dr., Minto, New Brunswick, E4B 2V6 506-327-7800
Nackawic Health Centre 135 Otis Dr., Unit 201(Upper Floor, Nackawic Shopping Centre) , Nackawic, New Brunswick, E6G 1H1 506-575-6600
McAdam Health Centre 15 Saunders Rd., PO Box 311, McAdam, New Brunswick, E6J 1K9 506-784-6300
Harvey Health Centre 2019, Rte. 3, Harvey Station, New Brunswick, E6K 3E9 506-366-6400
Fredericton Junction Health Centre 233 Sunbury Dr., Fredericton Junction, New Brunswick, E5L 1S1 506-368-6501
Chipman Health Centre 9 Civic Court, Chipman, New Brunswick, E4A 2H8 506-339-7650
Central Miramichi Community Health Centre 11 Prospect St., Doaktown, New Brunswick, E9C 1C3 506-365-6100
Boiestown Health Centre 6154 Rte. 8, Unit 2, Boiestown, New Brunswick, E6A 1M4 506-369-2700

Facility Name Address Phone
Miramichi Regional Hospital 500 Water St., Miramichi, New Brunswick, E1V 3G5 506-623-3000
Rogersville Health Centre 9 rue Des Ormes, Rogersville, New Brunswick, E4Y 1S6 506-775-2030
Neguac Health Centre 38 Otho St., Neguac, New Brunswick, E9G 4H3 506-776-3876
Blackville Health Centre 2 Shaffer Lane, Blackville, New Brunswick, E9B 1P4 506-843-2910

Facility Name Address Phone
Jones Lake Clinic 1600 Main St., Suite 102, Moncton, New Brunswick 506-857-5271
Sackville Memorial Hospital 8 Main St., Sackville, New Brunswick, E4L 4A3 506-364-4100
The Moncton Hospital 135 MacBeath Ave., Moncton, New Brunswick, E1C 6Z8 506-857-5111
Rexton Health Centre 33 Main St., Rexton, New Brunswick, E4W 0E5 506-523-7940
Port Elgin and Region Health Centre 33 Moore Rd., PO Box 1557, Port Elgin, New Brunswick 506-538-2140
Petitcodiac Health Centre 32 Railway Ave., PO Box 2501, Petitcodiac, New Brunswick 506-756-3400
Hillsborough Satellite Office 2807 Main St., Hillsborough, New Brunswick, E4H 2X9 506-882-3100
Albert County Community Health Centre 8 Forestdale Rd., Riverside-Albert, New Brunswick, E4H 3Y7 506-882-3100

Facility Name Address Phone
St. Joseph's Hospital (Saint John) 130 Bayard Dr., Saint John, New Brunswick, E2L 3L6 506-632-5555
Grand Manan Hospital 196 Route 776, Grand Manan, New Brunswick, E5G 1A3 506-662-4060
Saint John Regional Hospital 400 University Ave., Saint John, New Brunswick, E2L 4L2 506-648-6000
Charlotte County Hospital (St. Stephen) 4 Garden St., St. Stephen, New Brunswick, E3L 2L9 506-465-4444
Sussex Health Centre 75 Leonard Dr., Sussex, New Brunswick, E4E 2P7 506-432-3100
Market Place Wellness Centre (Saint John) 120 Market Place, Located in Carleton Community Centre, Saint John, New Brunswick, E2M 0E1 506-674-4335
Fundy Health Centre 34 Hospital St., PO Box 1298, Blacks Harbour, New Brunswick, E5H 1K2 506-456-4200
Deer Island Health Centre 999 Rte. 772, Fairhaven, New Brunswick, E5V 1P2 506-747-4150
Campobello Island Health Centre 640 Rte. 774, (On the Ground floor of Campobello Nursing Home), Welshpool, New Brunswick, E5E 1A5 506-752-4100

Facility Name Address Phone
Hotel-Dieu of St. Joseph (Perth-Andover) 10 Woodland Hill, Perth-Andover, New Brunswick, E7H 5H5 506-273-7100
Upper River Valley Hospital (Waterville) 11300 Route 130, Waterville, New Brunswick, E7P 0A4 506-375-5900
Tobique Valley Community Health Centre 120 Main St., Plaster Rock, New Brunswick, E7G 2E5 506-356-6600