vrijdag 17 juli 2026
P2000Groningen
P2000 meldingen provincie Groningen

Hoe werkt P2000?

Iedere keer dat in de provincie Groningen een sirene over de Oosterhoogebrug raast, een KNRM-boot uitvaart vanaf Eemshaven of een brandweerwagen door de provincie Groningen rijdt, is er kort daarvoor een P2000-bericht over de pieper van de gealarmeerde eenheid gegaan. Op deze pagina leggen we uit wat P2000 precies is, hoe ons systeem die berichten leesbaar maakt, en hoe je codes als A1, P 2 en GRIP-3 moet lezen.

Wat P2000 is, in het kort

P2000 is het landelijke alarmeringsnetwerk waarop de Nederlandse meldkamers tekst-berichten naar hulpverleners sturen. Brandweer, ambulancedienst, politie en KNRM krijgen via dit systeem in enkele seconden door waar ze naartoe moeten, met welke prioriteit en wat het soort inzet is. Het netwerk is bewust simpel: een eenrichtings-radioprotocol (FLEX) waardoor het ook op het strand of in de duinen nog werkt waar mobiel netwerk soms wegvalt.

Waarom is er P2000 gekomen?

Tot eind jaren '90 had elke regio zijn eigen verouderde alarmsysteem. Bij de Bijlmerramp van 1992 bleek pijnlijk hoeveel problemen onverenigbare communicatiesystemen veroorzaakten. Acht jaar later was de Vuurwerkramp in Enschede de tweede wake-up call. P2000 werd in 2000 en 2001 landelijk uitgerold als standaardnetwerk: één protocol, dezelfde apparatuur, bruikbaar van een kleine ambulancerit in Leek tot grootschalige rampenbestrijding bij de Suikerunie-fabriek in Hoogezand.

Wat gebeurt er na een 112-melding?

Als iemand 112 belt, beoordeelt de centralist op de gemeenschappelijke meldkamer Den Haag (die ook Groningen bedient) welke hulp ter plaatse moet komen. Op basis van adres, type incident en beschikbaarheid worden één of meer eenheden geselecteerd. Vervolgens stuurt het systeem een kort tekst-bericht uit over P2000, dat door de pager van de betreffende brandweerlieden, ambulance­personeel, politie­eenheid of KNRM-vrijwilliger wordt opgepikt. Die zet zich in beweging en meldt zich via C2000 (zie hieronder) bij de meldkamer.

P2000 versus C2000, wat is het verschil?

Twee bijna-identieke namen, twee compleet verschillende netwerken. P2000 is uitsluitend voor alarmeringen: eenrichtingverkeer van meldkamer naar pager. Wat je op deze site ziet, komt van P2000. C2000 is het versleutelde portofoon-netwerk waarop hulpverleners ter plaatse en met de meldkamer praten. Daar gaat de echte coördinatie overheen, statusupdates, opschalingen, terugmelden , maar dat verkeer is niet openbaar. Een melding hier op de site is dus altijd het begin; wat erna gebeurde verdwijnt achter het gordijn van C2000.

Hoe wij P2000-meldingen leesbaar maken

Voordat een melding hier op de pagina staat, heeft ze een vaste keten doorlopen: ontvangen vanaf de antenne, ontleden en omzetten naar zinnen, aanvullen met locatie en context, controleren tegen onze filters, en wegschrijven in het archief. Hieronder lopen we die zes stappen langs. Er zit geen taalmodel in en niets gebeurt op gevoel; elke uitkomst is terug te leiden naar een regel in de code.

1. Opvangen van de uitzendingen

Het P2000-protocol zendt onversleuteld uit, wat betekent dat alle verkeer juridisch al openbaar is. Onze ontvanger pakt het signaal rechtstreeks van de lucht en pollt elke minuut wat er bijgekomen is op het landelijke netwerk. Alles wat niet voor onze regio bedoeld is valt direct weg, de rest gaat ruw door naar de volgende stap. In de regel verschijnt een verse alarmering tussen de dertig en zestig seconden later op de site, waarna de pagina zichzelf bijwerkt. Eén ding blijft staan: in een levensbedreigende situatie bel je 112, niet deze site.

2. Herschrijven naar leesbare zinnen

Een onbewerkte P2000-regel ziet er ongeveer zo uit: A1 12134 RIT 90217 Grote Markt 9712 Groningen. Voor wie meeleest met de pieper duidelijk genoeg, voor de gewone bezoeker zinloos. Onze rewriter ontleedt elk veld en zet daar een normale Nederlandse zin tegenover: "Een ambulance is met spoed onderweg naar de Grote Markt in Groningen." Achter die zin zitten zo'n 150 incident-patronen, een capcode-database van rond de 10.000 entries en per veiligheidsregio een lijst plaats-afkortingen. Geen taalmodel, geen AI-hallucinaties, geen externe API-aanroepen. Dat houdt het proces voorspelbaar, snel (acht tot vijftien milliseconden per melding) en bovenal te debuggen tot op de regel die de output produceerde.

Codes of capcodes die we niet kennen worden zonder uitzondering gelogd. Elke release breiden we de patroon-set uit op basis van die log; zo missen we niets stilletjes. Het volledige lijstje codes dat we bewust in de meldingen laten staan, vind je in het codes-overzicht verderop.

3. Verrijken met locatie, kaart en koppeling

Zodra de zin staat, krijgt de melding er een laag context overheen:

  • Geocoding: het straat-adres gaat via OpenStreetMap naar coördinaten, zodat we een marker op de kaart kunnen plaatsen.
  • Wijk en stadsdeel: in de stedelijke kernen plakken we, indien beschikbaar, het wijk- of stadsdeel-label aan de melding.
  • Multi-dienst koppeling: lopen brandweer, ambulance en politie binnen hetzelfde tijdvenster op hetzelfde adres uit? Dan voegen we de losse meldingen samen tot één gebundeld nieuws-bericht, terug te zien in de 112-nieuws hub.
  • Helikopter-koppeling: traumahelikopters, politiehelikopters en de kustwacht volgen we continu via ADS-B-data van het OpenSky Network. Valt een vlucht binnen tijd en straal van een melding, dan koppelen we ze. Een actuele track bekijk je op de helikopters-pagina.

4. Wat we filteren

Weten waarom er een sirene over de stad gaat is één ding; aan de tekst kunnen aflezen wie er precies in beeld is, een ander. Wat we daarom wegfilteren:

  • Zelfdoding-meldingen: deze worden landelijk al niet via P2000 doorgezet, na afspraak met het ministerie van Binnenlandse Zaken. Onze ontvanger ziet ze dus überhaupt niet.
  • Medische diagnoses: codes als DIA, CVA, AMI of EPI halen we eruit of vervangen we door een neutrale aanduiding ("vervoer naar ziekenhuis"). Een diagnose hoort niet thuis in een openbare feed.
  • Persoonsgegevens: namen, leeftijden, telefoonnummers en kentekens laten we weg. In de oorspronkelijke uitzendingen staan ze trouwens ook niet.
  • Adressen van gevoelige zorglocaties: blijf-van-mijn-lijf-huizen, crisisopvang en GGZ-instellingen tonen we alleen op gemeenteniveau, zonder straatnaam.

Een uitgebreidere uitleg over wat we wel en niet publiceren, plus de stappen om een verwijderverzoek in te dienen, vind je op de privacy-pagina van P2000 Online.

Intern hulpdienst-verkeer. P2000 draagt ook berichten die niets met een melding te maken hebben. Zulke berichten — oefeningen, contactverzoeken aan de meldkamer, het opnieuw bezetten van posten, brugbedieningen, nacontroles en geannuleerde alarmen — tonen we niet. Ze zouden de lijst vervuilen zonder iets toe te voegen.

5. Hulpdienst-adressen worden geverifieerd

Op de hulpdiensten-pagina zetten we per regio de adressen, telefoonnummers en openingstijden van brandweerkazernes, politiebureaus, ambulanceposten, ziekenhuizen, huisartsenposten, dienstapotheken en de KNRM-stations (Eemshaven en Lauwersoog) op een rij. Voor iedere entry geldt dezelfde regel: het adres komt van de officiële site van de organisatie zelf, of dat nu brandweer.nl, politie.nl, knrm.nl of de ziekenhuis-pagina is. Geen losse vermeldingen zonder cross-check.

6. Bewaring en archief

Wat eenmaal gepubliceerd is, blijft doorzoekbaar in het archief. Wordt een melding ingetrokken ("Alarm Ingetrokken"), dan markeren we de oorspronkelijke regel zichtbaar; we halen 'm niet weg, want de uitruk zelf heeft toch echt plaatsgevonden, alleen weten lezers nu dat het alarm zonder vervolg bleef. Via /archief/ bladert je tot drie maanden terug, met per-dag- en per-dorp-permalinks voor wie specifiek een datum of kern wil opzoeken.

Even helder: we zijn op geen enkele manier verbonden aan een meldkamer, hulpdienst of veiligheidsregio. Onze toegevoegde waarde ligt in toegankelijkheid, we maken zichtbaar wat al openbaar is, maar omdat het herschrijven geautomatiseerd gaat kan een melding af en toe net iets anders verwoord zijn dan wat ter plaatse is afgehandeld. Voor officiële communicatie blijven Veiligheidsregio Groningen en de hulpdiensten zelf de bron. Wil je weten wie er achter de site staat en hoe de financiering geregeld is, kijk dan op de over-ons-pagina.

Codes & afkortingen

In meldingen kom je codes tegen als A1, P 2, OMS of GRIP-3. Hieronder een overzicht, alleen de codes die in onze herschreven berichten nog zichtbaar blijven. Afkortingen die we al hebben vertaald (zoals "AANR" voor aanrijding) laten we weg.

Ambulance

A0
Niet-spoedeisend vervoer (besteld). Geen sirene.
A1
Hoogste spoed. Mogelijk levensbedreigend. Maximaal 15 minuten responstijd, met sirene en zwaailicht.
A2
Wel spoed maar niet levensbedreigend. Doorgaans binnen 30 minuten ter plaatse, soms zonder sirene.
B
Besteld vervoer. Geplande rit, geen spoed.

Brandweer

Prio 1
Spoedinzet. Tankautospuit rukt direct uit met sirene.
Prio 2
Inzet zonder sirene. Vaak loze melding, dier in nood, of klein nieuws-bericht.
Prio 3
Lage prioriteit. Rij-tijd minder kritiek.
Prio 4
Geen rij-spoed. Bv. nazorg of materiaal halen.
Mogelijke brand
Vermoeden van brand zonder bevestiging (bijvoorbeeld iemand ruikt brandlucht, ziet rook of meldt iets verdachts. De officiële P2000-term is "Brandgerucht"; wij gebruiken "mogelijke brand" omdat dat duidelijker is. Vaak loos alarm, maar de brandweer rijdt meestal wel uit om te checken.
OMS
Openbaar Meldsysteem. Een brandmeldinstallatie in een gebouw heeft zelf alarm geslagen. Vaak loos (rook van koken o.i.d.).
GRIP-1
Lokaal nieuws-bericht dat coördinatie tussen hulpdiensten vraagt.
GRIP-2
Effecten reiken buiten de directe omgeving.
GRIP-3
Bedreiging voor het welzijn van de bevolking, met gemeente betrokken.
GRIP-4
Schaal overstijgt één gemeente.
GRIP-5
Bovenregionaal, met meerdere veiligheidsregio's.

Politie

Prio 1
Spoed. Levensbedreigend of heterdaad. Sirenes aan.
Prio 2
Spoed maar niet acuut. Zo snel mogelijk ter plaatse.
Prio 3
Geen rij-spoed. Bijvoorbeeld melding noteren of opvolgen.
Prio 4
Administratief. Geen directe inzet.

Let op: prio-codes verschillen per regio

De definities hierboven zijn bedoeld als praktische gids, niet als juridische standaard. In Groningen kan een Prio 2 net iets anders worden gehanteerd dan in de buurregio Haaglanden of Groningen. De globale strekking (sirene aan/uit, levensbedreigend ja/nee) klopt landelijk; de precieze grensgevallen verschillen per veiligheidsregio.

Vragen die we vaak krijgen

Waar haalt deze site de meldingen vandaan?

We tappen het openbare P2000-verkeer rechtstreeks af op onze eigen ontvanger en pollen elke minuut wat erbij is gekomen. Van die hele stroom filteren we alleen wat voor de provincie Groningen bedoeld is, denk aan de stad en kernen als Hoogezand, Delfzijl, Appingedam, Winschoten, Stadskanaal, Veendam en Leek. Wat overblijft loopt door de rewriter, die de korte, technische bron-tekst ontleedt en omzet naar een leesbare Nederlandse zin met plaats, hulpdienst en urgentie.

Waarom mist een melding soms details?

Een ruwe P2000-uitzending is geschreven voor de pager van een eenheid die al onderweg is, kort en functioneel. Daardoor zit er soms een POI-code in waar geen straatnaam aan vastzit in onze database, of ontbreekt een huisnummer simpelweg. Inschattend gaat het om vijf tot tien procent van de meldingen die daardoor met wat ingekorte tekst op de site belanden, vaak ook zonder kaart-marker erbij.

Wat als een melding wordt ingetrokken?

Veel alarmeringen worden binnen een paar minuten weer ingetrokken, bijvoorbeeld omdat het loos alarm bleek, omdat de situatie meeviel of omdat een eenheid onderweg werd teruggeroepen. Onze IntrekkingsDetector pikt zulke vervolg-berichten op en hangt ze automatisch aan de eerste melding, compleet met een duidelijke banner. De oorspronkelijke regel blijft staan, want de uitruk heeft daadwerkelijk plaatsgevonden en hoort dus in de geschiedenis.

Hoe goed kloppen de kaart-locaties?

Zit er een volledig straat-adres in de melding, dan gaat die door OpenStreetMap heen. Voor de stedelijke kernen, Groningen-stad, Hoogezand, Delfzijl en Winschoten, eindigen we daarmee meestal binnen enkele tientallen meters van het werkelijke adres. Hebben we alleen een POI-code of geen huisnummer, dan komt de pin in het hart van de plaats terecht. De live kaart laat uitsluitend meldingen zien waarvoor we coördinaten konden vaststellen.

Mag ik een melding overnemen of citeren?

De ruwe P2000-data is in de basis openbaar, en onze herschreven variant publiceren we onder Creative Commons BY 4.0. Een verwijzing naar p2000meldingen-groningen.nl waarderen we daarbij. Voor officiële berichtgeving, zoals persvoorlichting of mededelingen vanuit Veiligheidsregio Groningen, blijven die organisaties zelf de bron: wat hier staat is een geautomatiseerde interpretatie en kan op details net iets anders uitvallen.

Hoe snel staat een nieuwe melding op de site?

Doorgaans verschijnt een melding tussen de dertig en zestig seconden na de oorspronkelijke alarmering in de feed. De pipeline pollt minuut na minuut op nieuw verkeer, schrijft de melding om, geocodeert het adres en koppelt waar mogelijk een helikopter-vlucht. De homepagina en de live-kaart verversen zichzelf op de achtergrond, dus opnieuw laden hoeft niet.