# KVK Vestigingsprofiel - Netherlands - Generic Functions for data exchange Implementation Guide v0.2.0-ballot

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **KVK Vestigingsprofiel**

## Logical Model: KVK Vestigingsprofiel 

| | |
| :--- | :--- |
| *Official URL*:http://minvws.github.io/generiekefuncties-docs/StructureDefinition/KvkVestigingsprofiel | *Version*:0.2.0-ballot |
| Draft as of 2026-03-24 | *Computable Name*:KvkVestigingsprofiel |

 
Logical model representing the KVK (Kamer van Koophandel) Vestigingsprofiel API response structure as defined in the KVK API v1.4.0. 

**Usages:**

* This Logical Model is not used by any profiles in this Implementation Guide

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.nl.gf|current/StructureDefinition/KvkVestigingsprofiel)

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-KvkVestigingsprofiel.csv), [Excel](StructureDefinition-KvkVestigingsprofiel.xlsx) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "KvkVestigingsprofiel",
  "url" : "http://minvws.github.io/generiekefuncties-docs/StructureDefinition/KvkVestigingsprofiel",
  "version" : "0.2.0-ballot",
  "name" : "KvkVestigingsprofiel",
  "title" : "KVK Vestigingsprofiel",
  "status" : "draft",
  "date" : "2026-03-24T11:03:36+00:00",
  "publisher" : "Ministerie van Volksgezondheid, Welzijn en Sport",
  "contact" : [{
    "name" : "Ministerie van Volksgezondheid, Welzijn en Sport",
    "telecom" : [{
      "system" : "url",
      "value" : "https://www.minvws.nl"
    }]
  }],
  "description" : "Logical model representing the KVK (Kamer van Koophandel) Vestigingsprofiel API response structure as defined in the KVK API v1.4.0.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "NL",
      "display" : "Netherlands"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "kind" : "logical",
  "abstract" : false,
  "type" : "http://minvws.github.io/generiekefuncties-docs/StructureDefinition/KvkVestigingsprofiel",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation" : "specialization",
  "differential" : {
    "element" : [{
      "id" : "KvkVestigingsprofiel",
      "path" : "KvkVestigingsprofiel",
      "short" : "KVK Vestigingsprofiel",
      "definition" : "Logical model representing the KVK (Kamer van Koophandel) Vestigingsprofiel API response structure as defined in the KVK API v1.4.0."
    },
    {
      "id" : "KvkVestigingsprofiel.vestigingsnummer",
      "path" : "KvkVestigingsprofiel.vestigingsnummer",
      "short" : "Vestigingsnummer: uniek nummer dat bestaat uit 12 cijfers",
      "definition" : "Vestigingsnummer: uniek nummer dat bestaat uit 12 cijfers",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.kvkNummer",
      "path" : "KvkVestigingsprofiel.kvkNummer",
      "short" : "Nederlands Kamer van Koophandel nummer: bestaat uit 8 cijfers",
      "definition" : "Nederlands Kamer van Koophandel nummer: bestaat uit 8 cijfers",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.rsin",
      "path" : "KvkVestigingsprofiel.rsin",
      "short" : "Rechtspersonen Samenwerkingsverbanden Informatie Nummer",
      "definition" : "Rechtspersonen Samenwerkingsverbanden Informatie Nummer",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.indNonMailing",
      "path" : "KvkVestigingsprofiel.indNonMailing",
      "short" : "Indicatie geen ongevraagde reclame per post of verkoop aan de deur",
      "definition" : "Indicatie geen ongevraagde reclame per post of verkoop aan de deur",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.formeleRegistratiedatum",
      "path" : "KvkVestigingsprofiel.formeleRegistratiedatum",
      "short" : "Registratiedatum onderneming in HR",
      "definition" : "Registratiedatum onderneming in HR",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.materieleRegistratie",
      "path" : "KvkVestigingsprofiel.materieleRegistratie",
      "short" : "Materiële registratie datums",
      "definition" : "Materiële registratie datums",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "BackboneElement"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.materieleRegistratie.datumAanvang",
      "path" : "KvkVestigingsprofiel.materieleRegistratie.datumAanvang",
      "short" : "Startdatum vestiging",
      "definition" : "Startdatum vestiging",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.materieleRegistratie.datumEinde",
      "path" : "KvkVestigingsprofiel.materieleRegistratie.datumEinde",
      "short" : "Einddatum vestiging",
      "definition" : "Einddatum vestiging",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.statutaireNaam",
      "path" : "KvkVestigingsprofiel.statutaireNaam",
      "short" : "De naam van de vestiging wanneer er statuten geregistreerd zijn",
      "definition" : "De naam van de vestiging wanneer er statuten geregistreerd zijn",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.eersteHandelsnaam",
      "path" : "KvkVestigingsprofiel.eersteHandelsnaam",
      "short" : "De naam waaronder een onderneming of vestiging handelt",
      "definition" : "De naam waaronder een onderneming of vestiging handelt",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.indHoofdvestiging",
      "path" : "KvkVestigingsprofiel.indHoofdvestiging",
      "short" : "Hoofdvestiging (Ja/Nee)",
      "definition" : "Hoofdvestiging (Ja/Nee)",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.indCommercieleVestiging",
      "path" : "KvkVestigingsprofiel.indCommercieleVestiging",
      "short" : "Commerciële vestiging (Ja/Nee)",
      "definition" : "Commerciële vestiging (Ja/Nee)",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.voltijdWerkzamePersonen",
      "path" : "KvkVestigingsprofiel.voltijdWerkzamePersonen",
      "short" : "Aantal voltijd werkzame personen",
      "definition" : "Aantal voltijd werkzame personen",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.totaalWerkzamePersonen",
      "path" : "KvkVestigingsprofiel.totaalWerkzamePersonen",
      "short" : "Totaal aantal werkzame personen",
      "definition" : "Totaal aantal werkzame personen",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.deeltijdWerkzamePersonen",
      "path" : "KvkVestigingsprofiel.deeltijdWerkzamePersonen",
      "short" : "Aantal deeltijd werkzame personen",
      "definition" : "Aantal deeltijd werkzame personen",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.handelsnamen",
      "path" : "KvkVestigingsprofiel.handelsnamen",
      "short" : "Alle namen waaronder een vestiging handelt (op volgorde van registreren)",
      "definition" : "Alle namen waaronder een vestiging handelt (op volgorde van registreren)",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.handelsnamen.naam",
      "path" : "KvkVestigingsprofiel.handelsnamen.naam",
      "short" : "Handelsnaam",
      "definition" : "Handelsnaam",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.handelsnamen.volgorde",
      "path" : "KvkVestigingsprofiel.handelsnamen.volgorde",
      "short" : "Volgorde van registreren",
      "definition" : "Volgorde van registreren",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen",
      "path" : "KvkVestigingsprofiel.adressen",
      "short" : "Adressen van de vestiging",
      "definition" : "Adressen van de vestiging",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.type",
      "path" : "KvkVestigingsprofiel.adressen.type",
      "short" : "Correspondentieadres en/of bezoekadres",
      "definition" : "Correspondentieadres en/of bezoekadres",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.indAfgeschermd",
      "path" : "KvkVestigingsprofiel.adressen.indAfgeschermd",
      "short" : "Indicatie of het adres is afgeschermd",
      "definition" : "Indicatie of het adres is afgeschermd",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.volledigAdres",
      "path" : "KvkVestigingsprofiel.adressen.volledigAdres",
      "short" : "Volledig adres",
      "definition" : "Volledig adres",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.straatnaam",
      "path" : "KvkVestigingsprofiel.adressen.straatnaam",
      "short" : "Straatnaam",
      "definition" : "Straatnaam",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.huisnummer",
      "path" : "KvkVestigingsprofiel.adressen.huisnummer",
      "short" : "Huisnummer",
      "definition" : "Huisnummer",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.huisletter",
      "path" : "KvkVestigingsprofiel.adressen.huisletter",
      "short" : "Huisletter",
      "definition" : "Huisletter",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.huisnummerToevoeging",
      "path" : "KvkVestigingsprofiel.adressen.huisnummerToevoeging",
      "short" : "Huisnummer toevoeging",
      "definition" : "Huisnummer toevoeging",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.toevoegingAdres",
      "path" : "KvkVestigingsprofiel.adressen.toevoegingAdres",
      "short" : "Toevoeging adres",
      "definition" : "Toevoeging adres",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.postcode",
      "path" : "KvkVestigingsprofiel.adressen.postcode",
      "short" : "Postcode",
      "definition" : "Postcode",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.postbusnummer",
      "path" : "KvkVestigingsprofiel.adressen.postbusnummer",
      "short" : "Postbusnummer",
      "definition" : "Postbusnummer",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.plaats",
      "path" : "KvkVestigingsprofiel.adressen.plaats",
      "short" : "Plaats",
      "definition" : "Plaats",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.straatHuisnummer",
      "path" : "KvkVestigingsprofiel.adressen.straatHuisnummer",
      "short" : "Straat en huisnummer",
      "definition" : "Straat en huisnummer",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.postcodeWoonplaats",
      "path" : "KvkVestigingsprofiel.adressen.postcodeWoonplaats",
      "short" : "Postcode en woonplaats",
      "definition" : "Postcode en woonplaats",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.regio",
      "path" : "KvkVestigingsprofiel.adressen.regio",
      "short" : "Regio",
      "definition" : "Regio",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.land",
      "path" : "KvkVestigingsprofiel.adressen.land",
      "short" : "Land",
      "definition" : "Land",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData",
      "path" : "KvkVestigingsprofiel.adressen.geoData",
      "short" : "BAG geoData",
      "definition" : "BAG geoData",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "BackboneElement"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.addresseerbaarObjectId",
      "path" : "KvkVestigingsprofiel.adressen.geoData.addresseerbaarObjectId",
      "short" : "Unieke BAG id",
      "definition" : "Unieke BAG id",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.nummerAanduidingId",
      "path" : "KvkVestigingsprofiel.adressen.geoData.nummerAanduidingId",
      "short" : "Unieke BAG nummeraanduiding id",
      "definition" : "Unieke BAG nummeraanduiding id",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.gpsLatitude",
      "path" : "KvkVestigingsprofiel.adressen.geoData.gpsLatitude",
      "short" : "Lengtegraad",
      "definition" : "Lengtegraad",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "decimal"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.gpsLongitude",
      "path" : "KvkVestigingsprofiel.adressen.geoData.gpsLongitude",
      "short" : "Breedtegraad",
      "definition" : "Breedtegraad",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "decimal"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.rijksdriehoekX",
      "path" : "KvkVestigingsprofiel.adressen.geoData.rijksdriehoekX",
      "short" : "Rijksdriehoek X-coördinaat",
      "definition" : "Rijksdriehoek X-coördinaat",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "decimal"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.rijksdriehoekY",
      "path" : "KvkVestigingsprofiel.adressen.geoData.rijksdriehoekY",
      "short" : "Rijksdriehoek Y-coördinaat",
      "definition" : "Rijksdriehoek Y-coördinaat",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "decimal"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.adressen.geoData.rijksdriehoekZ",
      "path" : "KvkVestigingsprofiel.adressen.geoData.rijksdriehoekZ",
      "short" : "Rijksdriehoek Z-coördinaat",
      "definition" : "Rijksdriehoek Z-coördinaat",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "decimal"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.websites",
      "path" : "KvkVestigingsprofiel.websites",
      "short" : "Websites",
      "definition" : "Websites",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.sbiActiviteiten",
      "path" : "KvkVestigingsprofiel.sbiActiviteiten",
      "short" : "SBI activiteiten conform SBI 2008",
      "definition" : "SBI activiteiten conform SBI 2008",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.sbiActiviteiten.sbiCode",
      "path" : "KvkVestigingsprofiel.sbiActiviteiten.sbiCode",
      "short" : "SBI code",
      "definition" : "SBI code",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.sbiActiviteiten.sbiOmschrijving",
      "path" : "KvkVestigingsprofiel.sbiActiviteiten.sbiOmschrijving",
      "short" : "SBI omschrijving",
      "definition" : "SBI omschrijving",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "KvkVestigingsprofiel.sbiActiviteiten.indHoofdactiviteit",
      "path" : "KvkVestigingsprofiel.sbiActiviteiten.indHoofdactiviteit",
      "short" : "Indicatie hoofdactiviteit",
      "definition" : "Indicatie hoofdactiviteit",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }]
    }]
  }
}

```
