{
 "schema": "galena.check-water/1",
 "id": "montreal-qc",
 "kind": "screening",
 "unit": "micrograms per litre",
 "limit": 5.0,
 "source": {
  "publisher": "Ville de Montréal, Service de l'eau",
  "dataset": "Résultats du dépistage des entrées de service en plomb réalisé par un Palintest",
  "url": "https://donnees.montreal.ca/dataset/depistage-entrees-service-plomb",
  "licence": "CC BY 4.0, Ville de Montréal. Modified by Galena: readings summarised by result code and sample type. The Ville de Montréal does not endorse Galena.",
  "retrieved": "2026-11-02",
  "sha256": "9809b35ffc6c2de6d51374031188148ab76afa91e735368df7d211f661cef974"
 },
 "method": "Every screening in the file. For each screening, the first reading of each sample type is used. Flushed means a sample taken after 5 minutes of running water; stagnant, after 15 minutes of standing water (City data dictionary). Portable-kit readings at the tap, not accredited laboratory results. Percentiles by the nearest-rank method; 95% intervals: binomial order statistics for the median, Wilson for shares.",
 "rows": 167937,
 "same_type_twice": 523,
 "lowest_reading": 1.0,
 "highest_reading": 101.0,
 "share_at_lowest": 0.4698,
 "readings": 276558,
 "codes": {
  "60": {
   "screenings": 82127,
   "first": "2007-07-09",
   "last": "2026-09-08",
   "top_reading_range": [
    2.5,
    101.0
   ],
   "flushed": {
    "n": 72946,
    "median": {
     "value": 7.0
    },
    "median_95": [
     {
      "value": 7.0
     },
     {
      "value": 7.0
     }
    ],
    "p75": {
     "value": 10.0
    },
    "p90": {
     "value": 14.0
    },
    "over_5": 47306,
    "share_over_5": 0.6485,
    "share_over_5_95": [
     0.645,
     0.652
    ]
   },
   "stagnant": {
    "n": 39018,
    "median": {
     "value": 7.0
    },
    "median_95": [
     {
      "value": 7.0
     },
     {
      "value": 7.0
     }
    ],
    "p75": {
     "value": 12.0
    },
    "p90": {
     "value": 19.0
    },
    "over_5": 26069,
    "share_over_5": 0.6681,
    "share_over_5_95": [
     0.6634,
     0.6728
    ]
   }
  },
  "15": {
   "screenings": 71940,
   "first": "2007-09-13",
   "last": "2026-10-04",
   "top_reading_range": [
    1.0,
    2.4
   ],
   "flushed": {
    "n": 71731,
    "median": {
     "value": 1.0
    },
    "median_95": [
     {
      "value": 1.0
     },
     {
      "value": 1.0
     }
    ],
    "p75": {
     "value": 1.0
    },
    "p90": {
     "value": 2.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0001
    ]
   },
   "stagnant": {
    "n": 70964,
    "median": {
     "value": 1.0
    },
    "median_95": [
     {
      "value": 1.0
     },
     {
      "value": 1.0
     }
    ],
    "p75": {
     "value": 1.0
    },
    "p90": {
     "value": 2.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0001
    ]
   }
  },
  "24": {
   "screenings": 2575,
   "first": "2008-06-19",
   "last": "2025-11-19",
   "top_reading_range": [
    1.0,
    5.0
   ],
   "flushed": {
    "n": 2498,
    "median": {
     "value": 1.0
    },
    "median_95": [
     {
      "value": 1.0
     },
     {
      "value": 1.0
     }
    ],
    "p75": {
     "value": 1.0
    },
    "p90": {
     "value": 2.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0015
    ]
   },
   "stagnant": {
    "n": 2473,
    "median": {
     "value": 1.0
    },
    "median_95": [
     {
      "value": 1.0
     },
     {
      "value": 1.0
     }
    ],
    "p75": {
     "value": 2.0
    },
    "p90": {
     "value": 2.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0016
    ]
   }
  },
  "25": {
   "screenings": 5717,
   "first": "2008-07-30",
   "last": "2026-08-14",
   "top_reading_range": [
    2.5,
    3.4
   ],
   "flushed": {
    "n": 5698,
    "median": {
     "value": 2.0
    },
    "median_95": [
     {
      "value": 2.0
     },
     {
      "value": 2.0
     }
    ],
    "p75": {
     "value": 2.6
    },
    "p90": {
     "value": 3.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0007
    ]
   },
   "stagnant": {
    "n": 5650,
    "median": {
     "value": 2.9
    },
    "median_95": [
     {
      "value": 2.9
     },
     {
      "value": 3.0
     }
    ],
    "p75": {
     "value": 3.0
    },
    "p90": {
     "value": 3.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0007
    ]
   }
  },
  "999": {
   "screenings": 5578,
   "first": "2008-06-12",
   "last": "2026-06-26",
   "top_reading_range": [
    1.0,
    3.4
   ],
   "flushed": {
    "n": 4534,
    "median": {
     "value": 1.0
    },
    "median_95": [
     {
      "value": 1.0
     },
     {
      "value": 1.0
     }
    ],
    "p75": {
     "value": 1.0
    },
    "p90": {
     "value": 1.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0008
    ]
   },
   "stagnant": {
    "n": 1046,
    "median": {
     "value": 1.0
    },
    "median_95": [
     {
      "value": 1.0
     },
     {
      "value": 1.0
     }
    ],
    "p75": {
     "value": 2.0
    },
    "p90": {
     "value": 3.0
    },
    "over_5": 0,
    "share_over_5": 0.0,
    "share_over_5_95": [
     0.0,
     0.0037
    ]
   }
  }
 },
 "generated": "2026-11-03T07:18:03Z",
 "code": "5a67d91cb6b3e4912aab9a3eaf9122c1ee4a3bac"
}