zaterdag 18 juli 2026
P2000Arnhem
P2000 meldingen omgeving Arnhem

Hoe werkt P2000?

Iedere keer dat in Arnhem of omgeving een sirene over de Apeldoornseweg raast of een brandweerwagen door Velp 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 en politie 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 diep in Nationaal Park Veluwezoom ten oosten van Arnhem of op de heide van de Posbank 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, de cargoramp van El Al-vlucht 1862 op de Groeneveen-flat, bleek pijnlijk hoeveel problemen onverenigbare communicatie­systemen veroorzaakten. Acht jaar later was de Vuurwerkramp in Enschede de tweede wake-up call. P2000 werd in 2000 en 2001 landelijk uitgerold als standaard­netwerk: één protocol, dezelfde apparatuur, bruikbaar van een kleine ambulancerit in Velp tot grootschalige rampen­bestrijding op de A12.

Wat gebeurt er na een 112-melding?

Als iemand 112 belt, beoordeelt de centralist op Meldkamer Oost-Nederland in Apeldoorn welke hulp ter plaatse moet komen. Sinds 2018 worden alle 112-calls voor Gelderland en Overijssel daar afgehandeld, de oude MK Gelderland-Midden in Arnhem is opgegaan in deze gezamenlijke meldkamer. Op basis van adres, type nieuws-bericht en beschikbaarheid wordt éé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 of politie­eenheid 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

Elke melding doorloopt bij ons een vaste keten van verwerkingen, zes stappen achter elkaar: opvangen, herschrijven, verrijken, filteren, verifiëren en archiveren. We werken bewust zonder AI of taalmodel: alles gebeurt op basis van expliciete regels en patronen, zodat elke gegenereerde zin terug te leiden is naar de regel die hem opbouwde.

1. Opvangen van de uitzendingen

Het P2000-signaal gaat onversleuteld door de ether en is dus juridisch openbaar te ontvangen. Wij vangen het real-time op, controleren elke minuut op nieuwe uitzendingen en filteren direct op wat voor onze regio bestemd is. De ruwe tekst gaat dan meteen door naar de volgende stap; gemiddeld zit er 30 tot 60 seconden tussen uitzending en publicatie, met een pagina die zichzelf bijwerkt. Een logische maar belangrijke kanttekening: bel bij nood altijd 112 en gebruik deze site niet als alarmkanaal.

2. Herschrijven naar leesbare zinnen

De input bij ons ziet er ongeveer zo uit: P 1 BR-01 13ASP VELPRWG 8 ARNHEM. Niet bedoeld om te lezen, wel om door een rewriter te halen die de regel splitst, de afkortingen vertaalt en er een volwaardige zin van bouwt: "De brandweer is met grote spoed onderweg naar de Velperweg 8 in Arnhem." Achter die schijnbaar simpele zin zit een systeem van zo'n 150 incident-patronen, een capcode-tabel van ongeveer 10.000 regels en per veiligheidsregio een eigen lijst plaats-afkortingen. Geen taalmodel en geen externe API-aanroepen, dus geen kans op AI-verzinsels. Voorspelbaar, snel (per melding 8 tot 15 milliseconden) en exact terug te volgen tot de regel die de output produceerde.

Wat de rewriter niet herkent, leggen we vast in een log. Bij elke release lopen we die lijst na en breiden we de patronen of capcodes uit. Welke codes en afkortingen we expres in de leesbare versie laten staan, vind je in het codes-overzicht verderop.

3. Verrijken met locatie, kaart en koppeling

Met een leesbare zin alleen ben je er nog niet. Daarom hangen we er extra context aan:

  • Geocoding: het straat-adres halen we door OpenStreetMap en zetten het om naar een coördinaat, zodat de melding als punt op de kaart komt te staan.
  • Wijk en stadsdeel: voor stedelijk Arnhem voegen we de wijk- of buurtnaam toe, zoals Klarendal of Presikhaaf, en doen we hetzelfde voor de aansluitende plaatsen waar dat zinvol is.
  • Multi-dienst koppeling: rijden brandweer, ambulance en politie binnen een kort tijdvenster naar hetzelfde adres uit, dan groeperen we de afzonderlijke meldingen tot één samenhangend nieuws-bericht in de 112-nieuws hub.
  • Helikopter-koppeling: trauma- en politie-helikopters volgen we via ADS-B-data van het OpenSky Network. Wanneer een vlucht qua tijd én afstand overeenkomt met een melding, leggen we de link; de actuele route is te zien op de helikopters-pagina.

4. Wat we filteren

Weten waar de sirenes naartoe rijden is voor velen legitieme nieuwsgierigheid; namen, leeftijden of medische details van wie er bij betrokken is, horen daar wat ons betreft niet bij. Vier zaken houden we daarom standaard buiten de meldingen:

  • Zelfdoding-meldingen: deze worden in samenspraak met het ministerie van Binnenlandse Zaken landelijk al niet via P2000 verspreid; ze komen onze ontvanger dus nooit binnen.
  • Medische diagnoses: codes als DIA, CVA, AMI en EPI laten we weg of vervangen we door een neutrale omschrijving ("vervoer naar ziekenhuis"). Een diagnose publiceren we principieel niet.
  • Persoonsgegevens: namen, leeftijden, telefoonnummers en kentekens nemen we niet over, en in P2000-uitzendingen zelf staan ze meestal ook niet.
  • Adressen van gevoelige zorglocaties: voor blijf-van-mijn-lijf-huizen, opvang en GGZ-instellingen beperken we ons tot de gemeentenaam, zonder straat of huisnummer.

Wil je weten welke kaders we hierbij precies hanteren of een verwijderverzoek indienen, lees dan de privacy-pagina van P2000 Online.

Operationele en oefenberichten. Een flink deel van het P2000-verkeer is pure coördinatie tussen hulpdiensten. Oefeningen, meldkamer-contactverzoeken, kazerne-herbezetting, brugbedieningen, nacontroles en ingetrokken alarmen houden we buiten de meldingenlijst. Ze zouden de lijst vervuilen zonder iets toe te voegen.

5. Hulpdienst-adressen worden geverifieerd

De hulpdiensten-pagina verzamelt per dienst de relevante locatie- en contactgegevens: brandweerkazernes, politiebureaus, ambulanceposten, ziekenhuizen, huisartsenposten, dienstapotheken en (als de locatie dat rechtvaardigt) ook KNRM-stations. Voor elke regel op die pagina geldt dezelfde werkwijze: nagelopen op de officiële site van de organisatie (denk aan brandweer.nl, politie.nl of de site van het ziekenhuis zelf). Zonder bron komt er bij ons niets in te staan.

6. Bewaring en archief

Eenmaal gepubliceerd blijft een melding doorzoekbaar in het archief beschikbaar. Wordt een alarm later ingetrokken, dan zetten we een markering op de oorspronkelijke melding; verwijderd wordt ze niet, want de uitruk zelf heeft wél plaatsgevonden. Het archief is bereikbaar via /archief/ en bestrijkt grofweg de laatste drie maanden; voor losse datums en losse dorpen bestaan directe URL's zodat je in één klik op de juiste dag uitkomt.

Voor de duidelijkheid: we zijn geen meldkamer en geen onderdeel van een hulpdienst of veiligheidsregio. Wat hier staat was al openbaar; wij maken het toegankelijker, niet officieler. De automatische herschrijving kan in details verschillen van de feitelijke inzet. Voor officiële berichtgeving raadpleeg je de kanalen van de betrokken veiligheidsregio of de hulpdienst zelf. Meer achtergrond over wie de site beheert en hoe we onafhankelijk blijven, lees je 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 de Veiligheidsregio Gelderland-Midden kan een Prio 2 net iets anders worden gehanteerd dan in Gelderland-Zuid of Noord- en Oost-Gelderland. De globale strekking (sirene aan/uit, levensbedreigend ja/nee) klopt landelijk; de precieze grens­gevallen verschillen per veiligheidsregio.

Vragen die we vaak krijgen

Waar haalt deze site de meldingen vandaan?

Het openbare P2000-signaal vangen we live op met een eigen ontvanger en elke minuut peilen we op nieuwe uitzendingen voor Arnhem en de Liemers. Wat er binnenkomt is technisch en kort; onze rewriter knipt zo'n regel in stukjes en bouwt er een volledige Nederlandse zin van met plaatsnaam, dienst en prioriteit.

Waarom mist een melding soms details?

Een P2000-bericht wordt geschreven voor de eenheid op de pieper, dus zo compact mogelijk en gericht op de uitruk zelf. Soms staat er een POI-code die wij niet kunnen koppelen aan een straatnaam, of ontbreekt er gewoonweg een huisnummer. Ruwweg loopt zo'n 5 tot 10 procent van de meldingen daar op vast; bij precies die meldingen blijft ook vaak de marker op de kaart weg.

Wat als een melding wordt ingetrokken?

Geregeld wordt een uitruk korte tijd na de alarmering weer afgebroken: een rookmelder die loos bleek, een melding die bij nader inzien minder ernstig was, of een eenheid die onderweg al terug wordt geroepen. Onze IntrekkingsDetector pakt die vervolgberichten op, hangt ze aan de oorspronkelijke melding en zet er een opvallende banner boven. De originele tekst halen we niet weg; die blijft als historisch ankerpunt staan.

Hoe goed kloppen de kaart-locaties?

Bij meldingen die een volledige straat en plaats noemen, gebruiken we OpenStreetMap om er een coördinaat van te maken. Binnen de stadsgrenzen van Arnhem en in de aansluitende plaatsen (Velp, Westervoort, Oosterbeek, Elst, Huissen, Duiven) zit de marker meestal op enkele tientallen meters van het echte adres. Mist er een huisnummer of komt er een POI binnen die wij niet kennen, dan valt de marker terug op het hart van het dorp of de wijk. Op de live kaart komen alleen meldingen voor die we daadwerkelijk hebben weten te geocoderen.

Mag ik een melding overnemen of citeren?

De ruwe P2000-data is openbaar; onze leesbaar gemaakte versie publiceren we onder Creative Commons BY 4.0. Hergebruik is dus prima, met een vermelding van "p2000arnhem.nl" als bron. Wel een kanttekening: voor officiële berichtgeving (denk aan een persbericht of een statement van de Veiligheidsregio Gelderland-Midden) verwijs je beter naar de oorspronkelijke bron, omdat onze rewriter een automatische interpretatie geeft die op kleine details kan afwijken.

Hoe snel staat een nieuwe melding op de site?

De doorlooptijd is doorgaans 30 tot 60 seconden tussen oorspronkelijke alarmering en publicatie. De server pollt elke minuut, draait dan onze pipeline (parsen, geocoderen, eventueel koppelen aan een helikoptervlucht in de buurt) en plaatst het resultaat. Homepage en live-kaart ververst zichzelf vanzelf; handmatig F5 drukken hoeft niet.