Population

Population changes

Returns the patients of the practice whose registration date (InschrijfDatum) or deregistration date (UitschrijfDatum) falls within the period van .. tot. Patients in the categories “Passant” and “Collegiale waarneming” are not included. Use this method to build and maintain a patient list: request a wide period once for the initial list and then only the period since your previous request for updates.

Request

{
   "Name": "{{name}}",
   "Key": "{{key}}",
   "Target": "{{target}}",
   "Method": "PopulatieWijzigingen",
   "van": "2026-01-01T00:00:00",
   "tot": "2026-01-31T23:59:59"
}

Parameters

  • van: start of the period (inclusive), format yyyy-MM-ddTHH:mm:ss

  • tot: end of the period (inclusive), format yyyy-MM-ddTHH:mm:ss

Tip

For a complete list of all registered patients use “van”: “1900-01-01T00:00:00” and today as tot, and skip the patients that have an UitschrijfDatum.

Response (success)

{
   "wijzigingen": [
      {
         "PatientId": 10009,
         "InschrijfDatum": "2026-01-14T00:00:00",
         "UitschrijfDatum": null
      },
      {
         "PatientId": 10016,
         "InschrijfDatum": "2025-02-20T00:00:00",
         "UitschrijfDatum": "2026-01-17T00:00:00"
      }
   ],
   "ReturnValue": {
      "ResponseCode": 200,
      "ResponseText": "OK",
      "Melding": "",
      "Gelukt": true
   }
}

Data

  • wijzigingen: List of patients with a change in the period - PatientId: The patient number in Bricks Huisarts, use it in GetPatientGegevens - InschrijfDatum: Registration date, null when unknown - UitschrijfDatum: Deregistration date, null while the patient is still registered

Response (error)

When something goes wrong the list is empty and ReturnValue contains the reason.

{
   "wijzigingen": [],
   "ReturnValue": {
      "ResponseCode": 500,
      "ResponseText": "Server error",
      "Melding": "Fout bij ophalen populatiewijzigingen",
      "Gelukt": false
   }
}