11.5: Heartworm Testing
- Page ID
- 105971
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Heartworm testing
Heartworm disease (HWD) is a mosquito-borne filarial disease that infects dogs and cats worldwide caused by the nematode Dirofilaria immitus. (See Agents of Disease 2 notes for more specifics on the disease and disease presentation) As a result of climate change and the increased movement of both dogs and cats from regions of the United States (and the world) that have a high prevalence of HWD to regions of the country that have traditionally had a low prevalence, HWD has become more widespread. In fact, CAPC has reported an overall 20% increase in HWD prevalence between 2013-2017 for the United States overall, but especially in parts of the country that were considered to have low prevalence.
As HWD becomes more prevalent throughout the United States and worldwide, the need for routine HWD (and other vector-borne diseases) testing will become more common in clinical practice.
Knowledge check
Query \(\PageIndex{1}\)
Heartworm ELISA (LFA) testing
In today’s laboratory, you will be using the IDEXX SNAP 4Dx Plus results to answer the questions in your case study. However, there are several other tests that are available on the market for heartworm screening.
The following chart summarizes the 3 most common LFA tests available on the market for in-clinic testing.
HW test |
Heska SOLO® |
IDEXX SNAP® 4DX Plus |
Zoetis Witness® |
|---|---|---|---|
| Plasma, serum, anticoagulated whole blood | Plasma, serum, anticoagulated whole blood | Plasma, serum, anticoagulated whole blood | |
| Antigen secreted by the adult worm | Antigen secreted by the adult worm | Antigen secreted by the adult worm | |
| No | Anaplasma phagocytophilium (Ab), Anaplasma platys (Ab), Ehrlichia canis (Ab), Ehrlichia ewingii (Antibody), Borellia burgdorferi (Ab), Dirofilaria immitis | No |
Knowledge check
Query \(\PageIndex{2}\)
4Dx Plus Procedure
- If stored in a refrigerator, allow all components to equilibrate at room temperature (18–25°C) for 30 minutes before use. Do not heat.
- Using the pipette provided, dispense 3 drops of the patient sample into a new sample tube.
- Holding the bottle vertical, add 4 drops of the conjugate to the sample tube.
- Cap the sample tube and mix it thoroughly by inverting it 3–5 times.
- Place the device on a horizontal surface. Add the entire contents of the sample tube to the sample well, being careful not to splash the contents outside of the sample well. The sample will flow across the result window, reaching the activation circle in 30–60 seconds. Some samples may remain in the sample well.
- When color FIRST appears in the activation circle, push the activator firmly until it is flush with the device’s body.
Note: Some samples may not flow to the activation circle within 60 seconds, and therefore, the circle may not turn color. In this case, press the activator after the sample has flowed across the result window.
- Read the test result at 8 minutes.
Note: The positive control may develop sooner, but results are not complete until 8 minutes.
Fun fact: The SNAP test conjugate is BLUE, the word blue has 4 letters and you also use 4 drops of the conjugate to run this test. Blood is RED and the word red has 3 letters in it therefore you only need 3 drops of blood product (serum, plasma, or whole blood) to run the test.
Knowledge check
Query \(\PageIndex{3}\)
Interpretation of 4Dx Plus
The SNAP 4Dx Plus detects 4 pathogens including D. immitus, Borrelia burgdorferi, Anaplasma sp., and Ehrlichia sp
For dogs that test positive for HWD using an LFA, prior to administering adulticidal therapy a secondary confirmatory test needs to be performed to rule out a false positive.
A few secondary tests available includes:
- Modified Knott’s test
- This test looks for living larvae in blood
- Concentrates and allow speciation of microfilariae in regions of the country where other microfilariae species aside from D. immitus are present. (i.e. Acanthocheilonema reconditum
- ELISA testing performed in a reference laboratory
Other diagnostic aids
- Thoracic radiography
- Echocardiogram to detect adult worms
To complete the question in your laboratory case, please refer to the American Heartworm Society’s guidelines and website.
Knowledge check
Query \(\PageIndex{4}\)


