Belgian Cancer Registry on FHIR
0.1.0 - ci-build Belgium flag

Belgian Cancer Registry on FHIR - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: BCRCancerRegistrationForm - Detailed Descriptions

Draft as of 2026-05-04

Definitions for the bcr-cancer-registration-form logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. bcr-cancer-registration-form
Definition

Logical model of the Belgian standard cancer registration form (Kankerregistratieformulier voor een nieuwe diagnose). This is what hospitals submit to the Belgian Cancer Registry through WBCR or via batch extraction for every new cancer diagnosis.

Distinct from BCRCancerCase, which models the published research dataset derived from these submissions plus registry follow-up.

Source (canonical): Bijlage 55 to the RIZIV Verordening of 28 July 2003, as amended by the Verordening of 15 December 2025 (Belgisch Staatsblad 23-12-2025, p. 96356).

ShortBCR Cancer Registration Form — Bijlage 55 (Logical Model)
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. bcr-cancer-registration-form.patientName
Definition

Free-text patient name as entered on the form.

ShortPatient name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. bcr-cancer-registration-form.birthDate
Definition

Patient date of birth.

ShortDate of birth
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. bcr-cancer-registration-form.nationalOrInsuranceNumber
Definition

Belgian national number (INSZ/NISS) or, when unavailable, the insurance fund number.

ShortINSZ / Ziekenfondsnummer
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. bcr-cancer-registration-form.sex
Definition

Sex of the patient.

ShortSex
Control1..1
BindingThe codes SHALL be taken from BCR Sex at Birth
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-sex-at-birth-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. bcr-cancer-registration-form.incidenceDate
Definition

Date of incidence (DD-MM-YYYY) per ENCR/IACR international guidelines.

ShortIncidence date
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. bcr-cancer-registration-form.basisOfDiagnosis
Definition

Most reliable method by which the diagnosis was established. Codes: 2 = histology of primary tumour, 3 = histology of metastasis, 4 = cytology / haematology, 5 = technical investigation (RX, endoscopy, …), 6 = clinical, 7 = tumour marker (PSA, hCG, AFP, Ig, …), 8 = cytogenetic / molecular tests, 9 = unknown.

ShortBasis for diagnosis
Control1..1
BindingThe codes SHALL be taken from BCR Basis of Diagnosis
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-basis-of-diagnosis-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. bcr-cancer-registration-form.whoPerformanceScore
Definition

Score at incidence date. Codes: 0 = asymptomatic, normal activity; 1 = symptomatic but ambulatory; 2 = symptomatic, bedridden <50% per day; 3 = symptomatic, bedridden >50% per day; 4 = fully dependent, 100% bedridden.

ShortWHO performance score at diagnosis
Control0..1
BindingThe codes SHALL be taken from BCR WHO Performance Score
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-who-performance-score-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. bcr-cancer-registration-form.primaryTumourLocation
Definition

ICD-O-3 topography of the primary tumour.

ShortPrimary tumour localisation
Control1..1
BindingUnless not suitable, these codes SHALL be taken from BCR ICD-O-3 Topography
(extensible to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-topography-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. bcr-cancer-registration-form.laterality
Definition

Laterality of the primary tumour. Codes: 1 = left, 2 = right, 3 = unpaired organ, NK = unknown.

ShortLaterality
Control0..1
BindingThe codes SHALL be taken from BCR Laterality
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-laterality-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. bcr-cancer-registration-form.histologyMorphology
Definition

ICD-O-3 morphology code (the part before the slash on the form).

ShortHistology — morphology
Control1..1
BindingUnless not suitable, these codes SHALL be taken from BCR ICD-O-3 Morphology
(extensible to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-morphology-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. bcr-cancer-registration-form.histologyBehaviour
Definition

ICD-O-3 behaviour code (the part after the slash on the form: benign / borderline / in situ / malignant primary / malignant metastatic / unknown).

ShortHistology — behaviour
Control1..1
BindingThe codes SHALL be taken from BCR ICD-O-3 Behaviour (digit only)
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-behaviour-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. bcr-cancer-registration-form.differentiationGrade
Definition

Grade of differentiation. Codes: 1 = well, 2 = moderate, 3 = poor, 4 = undifferentiated / anaplastic, 5 = T-cell, 6 = B-cell, 7 = null-cell (not T / not B), 8 = NK cell, 9 = unknown.

ShortDifferentiation grade
Control0..1
BindingThe codes SHALL be taken from BCR Differentiation Grade
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-differentiation-grade-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. bcr-cancer-registration-form.clinicalT
Definition

Clinical T category (UICC TNM).

ShortClinical T (cT)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. bcr-cancer-registration-form.clinicalN
Definition

Clinical N category (UICC TNM).

ShortClinical N (cN)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. bcr-cancer-registration-form.clinicalM
Definition

Clinical M category (UICC TNM).

ShortClinical M (cM)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. bcr-cancer-registration-form.pathologicalT
Definition

Pathological T category (UICC TNM).

ShortPathological T (pT)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. bcr-cancer-registration-form.pathologicalN
Definition

Pathological N category (UICC TNM).

ShortPathological N (pN)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. bcr-cancer-registration-form.pathologicalM
Definition

Pathological M category (UICC TNM).

ShortPathological M (pM)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. bcr-cancer-registration-form.postNeoadjuvantT
Definition

Pathological T after neoadjuvant therapy.

ShortPost-neoadjuvant pathological T (ypT)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. bcr-cancer-registration-form.postNeoadjuvantN
Definition

Pathological N after neoadjuvant therapy.

ShortPost-neoadjuvant pathological N (ypN)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. bcr-cancer-registration-form.postNeoadjuvantM
Definition

Pathological M after neoadjuvant therapy.

ShortPost-neoadjuvant pathological M (ypM)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
44. bcr-cancer-registration-form.otherClassification
Definition

Alternative staging classification used when applicable. Codes: 1 = Childhood Cancer Stage, 2 = FIGO, 3 = Lugano, 4 = Breslow (in mm), 5 = other.

ShortOther classification
Control0..1
BindingThe codes SHALL be taken from BCR Other Stage Classification
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-other-classification-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
46. bcr-cancer-registration-form.otherStageGroup
Definition

Stage value within the chosen alternative classification (e.g. Breslow depth in mm, FIGO stage).

ShortOther classification — stage
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. bcr-cancer-registration-form.clinicalTrialParticipation
Definition

Whether the cancer treatment is part of a clinical study (Ja / Nee / Onbekend).

ShortClinical trial participation
Control0..1
BindingThe codes SHALL be taken from BCR Clinical Trial Indicator
(required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-clinical-trial-indicator-vs)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. bcr-cancer-registration-form.eudraCtNumber
Definition

EudraCT identifier of the trial when clinical trial participation is Ja.

ShortEudraCT number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. bcr-cancer-registration-form.treatmentEpisode
Definition

One row of the chronology table, filled in chronologically from incidence date and first treatment.

ShortTreatment chronology row
Control0..*
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
54. bcr-cancer-registration-form.treatmentEpisode.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
56. bcr-cancer-registration-form.treatmentEpisode.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on bcr-cancer-registration-form.treatmentEpisode.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 58. bcr-cancer-registration-form.treatmentEpisode.modifierExtension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ShortExtensions that cannot be ignored even if unrecognized
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Summarytrue
    Requirements

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Alternate Namesextensions, user content, modifiers
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    60. bcr-cancer-registration-form.treatmentEpisode.code
    Definition

    Chronology code. Codes: 5 = diagnosis; 10 = surgery; 11 = excision biopsy; 16 = HSCT autologous; 17 = HSCT allogeneic; 20 = external radiotherapy / brachytherapy; 21 = IORT; 22 = hadron therapy; 25 = concurrent chemoradiotherapy; 26 = concurrent radio-immunotherapy; 30 = radio-isotopes; 35 = phototherapy; 36 = topical therapy; 40 = chemotherapy / systemic therapy; 45 = targeted therapy (not 26, 60); 50 = hormonal therapy; 60 = immunotherapy (not 26, 66); 66 = concurrent chemo-immunotherapy; 70 = symptomatic / palliative; 75 = active surveillance / watchful waiting; 80 = other treatment (free-text comment required); 90 = no therapy; 95 = treatment refusal; 99 = unknown.

    ShortDiagnosis / treatment code
    Control1..1
    BindingThe codes SHALL be taken from BCR Treatment Chronology Code
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-treatment-chronology-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    62. bcr-cancer-registration-form.treatmentEpisode.campusId
    Definition

    Hospital site identifier where the episode took place.

    ShortCampus / vestigingsnummer
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    64. bcr-cancer-registration-form.treatmentEpisode.startDate
    Definition

    Episode start date.

    ShortStart date
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    66. bcr-cancer-registration-form.treatmentEpisode.endDate
    Definition

    Episode end date when known.

    ShortEnd date
    Control0..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    68. bcr-cancer-registration-form.treatmentEpisode.comment
    Definition

    Free-text comment, required only for code 80 (other treatment).

    ShortComment
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    70. bcr-cancer-registration-form.mocReport
    Definition

    MOC report(s) attached to the form. Only required for breast tumours per footnote 7 of Bijlage 55.

    ShortAttached MOC report(s)
    Control0..*
    TypeAttachment

    Guidance on how to interpret the contents of this table can be foundhere

    0. bcr-cancer-registration-form
    Definition

    Logical model of the Belgian standard cancer registration form (Kankerregistratieformulier voor een nieuwe diagnose). This is what hospitals submit to the Belgian Cancer Registry through WBCR or via batch extraction for every new cancer diagnosis.

    Distinct from BCRCancerCase, which models the published research dataset derived from these submissions plus registry follow-up.

    Source (canonical): Bijlage 55 to the RIZIV Verordening of 28 July 2003, as amended by the Verordening of 15 December 2025 (Belgisch Staatsblad 23-12-2025, p. 96356).

    ShortBCR Cancer Registration Form — Bijlage 55 (Logical Model)
    Logical ModelInstances of this logical model are not marked to be the target of a Reference
    2. bcr-cancer-registration-form.patientName
    Definition

    Free-text patient name as entered on the form.

    ShortPatient name
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    4. bcr-cancer-registration-form.birthDate
    Definition

    Patient date of birth.

    ShortDate of birth
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    6. bcr-cancer-registration-form.nationalOrInsuranceNumber
    Definition

    Belgian national number (INSZ/NISS) or, when unavailable, the insurance fund number.

    ShortINSZ / Ziekenfondsnummer
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    8. bcr-cancer-registration-form.sex
    Definition

    Sex of the patient.

    ShortSex
    Control1..1
    BindingThe codes SHALL be taken from BCR Sex at Birth
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-sex-at-birth-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    10. bcr-cancer-registration-form.incidenceDate
    Definition

    Date of incidence (DD-MM-YYYY) per ENCR/IACR international guidelines.

    ShortIncidence date
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    12. bcr-cancer-registration-form.basisOfDiagnosis
    Definition

    Most reliable method by which the diagnosis was established. Codes: 2 = histology of primary tumour, 3 = histology of metastasis, 4 = cytology / haematology, 5 = technical investigation (RX, endoscopy, …), 6 = clinical, 7 = tumour marker (PSA, hCG, AFP, Ig, …), 8 = cytogenetic / molecular tests, 9 = unknown.

    ShortBasis for diagnosis
    Control1..1
    BindingThe codes SHALL be taken from BCR Basis of Diagnosis
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-basis-of-diagnosis-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    14. bcr-cancer-registration-form.whoPerformanceScore
    Definition

    Score at incidence date. Codes: 0 = asymptomatic, normal activity; 1 = symptomatic but ambulatory; 2 = symptomatic, bedridden <50% per day; 3 = symptomatic, bedridden >50% per day; 4 = fully dependent, 100% bedridden.

    ShortWHO performance score at diagnosis
    Control0..1
    BindingThe codes SHALL be taken from BCR WHO Performance Score
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-who-performance-score-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    16. bcr-cancer-registration-form.primaryTumourLocation
    Definition

    ICD-O-3 topography of the primary tumour.

    ShortPrimary tumour localisation
    Control1..1
    BindingUnless not suitable, these codes SHALL be taken from BCR ICD-O-3 Topography
    (extensible to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-topography-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    18. bcr-cancer-registration-form.laterality
    Definition

    Laterality of the primary tumour. Codes: 1 = left, 2 = right, 3 = unpaired organ, NK = unknown.

    ShortLaterality
    Control0..1
    BindingThe codes SHALL be taken from BCR Laterality
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-laterality-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    20. bcr-cancer-registration-form.histologyMorphology
    Definition

    ICD-O-3 morphology code (the part before the slash on the form).

    ShortHistology — morphology
    Control1..1
    BindingUnless not suitable, these codes SHALL be taken from BCR ICD-O-3 Morphology
    (extensible to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-morphology-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. bcr-cancer-registration-form.histologyBehaviour
    Definition

    ICD-O-3 behaviour code (the part after the slash on the form: benign / borderline / in situ / malignant primary / malignant metastatic / unknown).

    ShortHistology — behaviour
    Control1..1
    BindingThe codes SHALL be taken from BCR ICD-O-3 Behaviour (digit only)
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-behaviour-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. bcr-cancer-registration-form.differentiationGrade
    Definition

    Grade of differentiation. Codes: 1 = well, 2 = moderate, 3 = poor, 4 = undifferentiated / anaplastic, 5 = T-cell, 6 = B-cell, 7 = null-cell (not T / not B), 8 = NK cell, 9 = unknown.

    ShortDifferentiation grade
    Control0..1
    BindingThe codes SHALL be taken from BCR Differentiation Grade
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-differentiation-grade-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    26. bcr-cancer-registration-form.clinicalT
    Definition

    Clinical T category (UICC TNM).

    ShortClinical T (cT)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. bcr-cancer-registration-form.clinicalN
    Definition

    Clinical N category (UICC TNM).

    ShortClinical N (cN)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. bcr-cancer-registration-form.clinicalM
    Definition

    Clinical M category (UICC TNM).

    ShortClinical M (cM)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    32. bcr-cancer-registration-form.pathologicalT
    Definition

    Pathological T category (UICC TNM).

    ShortPathological T (pT)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    34. bcr-cancer-registration-form.pathologicalN
    Definition

    Pathological N category (UICC TNM).

    ShortPathological N (pN)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    36. bcr-cancer-registration-form.pathologicalM
    Definition

    Pathological M category (UICC TNM).

    ShortPathological M (pM)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    38. bcr-cancer-registration-form.postNeoadjuvantT
    Definition

    Pathological T after neoadjuvant therapy.

    ShortPost-neoadjuvant pathological T (ypT)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    40. bcr-cancer-registration-form.postNeoadjuvantN
    Definition

    Pathological N after neoadjuvant therapy.

    ShortPost-neoadjuvant pathological N (ypN)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    42. bcr-cancer-registration-form.postNeoadjuvantM
    Definition

    Pathological M after neoadjuvant therapy.

    ShortPost-neoadjuvant pathological M (ypM)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    44. bcr-cancer-registration-form.otherClassification
    Definition

    Alternative staging classification used when applicable. Codes: 1 = Childhood Cancer Stage, 2 = FIGO, 3 = Lugano, 4 = Breslow (in mm), 5 = other.

    ShortOther classification
    Control0..1
    BindingThe codes SHALL be taken from BCR Other Stage Classification
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-other-classification-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    46. bcr-cancer-registration-form.otherStageGroup
    Definition

    Stage value within the chosen alternative classification (e.g. Breslow depth in mm, FIGO stage).

    ShortOther classification — stage
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    48. bcr-cancer-registration-form.clinicalTrialParticipation
    Definition

    Whether the cancer treatment is part of a clinical study (Ja / Nee / Onbekend).

    ShortClinical trial participation
    Control0..1
    BindingThe codes SHALL be taken from BCR Clinical Trial Indicator
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-clinical-trial-indicator-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    50. bcr-cancer-registration-form.eudraCtNumber
    Definition

    EudraCT identifier of the trial when clinical trial participation is Ja.

    ShortEudraCT number
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    52. bcr-cancer-registration-form.treatmentEpisode
    Definition

    One row of the chronology table, filled in chronologically from incidence date and first treatment.

    ShortTreatment chronology row
    Control0..*
    TypeBackboneElement
    54. bcr-cancer-registration-form.treatmentEpisode.code
    Definition

    Chronology code. Codes: 5 = diagnosis; 10 = surgery; 11 = excision biopsy; 16 = HSCT autologous; 17 = HSCT allogeneic; 20 = external radiotherapy / brachytherapy; 21 = IORT; 22 = hadron therapy; 25 = concurrent chemoradiotherapy; 26 = concurrent radio-immunotherapy; 30 = radio-isotopes; 35 = phototherapy; 36 = topical therapy; 40 = chemotherapy / systemic therapy; 45 = targeted therapy (not 26, 60); 50 = hormonal therapy; 60 = immunotherapy (not 26, 66); 66 = concurrent chemo-immunotherapy; 70 = symptomatic / palliative; 75 = active surveillance / watchful waiting; 80 = other treatment (free-text comment required); 90 = no therapy; 95 = treatment refusal; 99 = unknown.

    ShortDiagnosis / treatment code
    Control1..1
    BindingThe codes SHALL be taken from BCR Treatment Chronology Code
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-treatment-chronology-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    56. bcr-cancer-registration-form.treatmentEpisode.campusId
    Definition

    Hospital site identifier where the episode took place.

    ShortCampus / vestigingsnummer
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    58. bcr-cancer-registration-form.treatmentEpisode.startDate
    Definition

    Episode start date.

    ShortStart date
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    60. bcr-cancer-registration-form.treatmentEpisode.endDate
    Definition

    Episode end date when known.

    ShortEnd date
    Control0..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    62. bcr-cancer-registration-form.treatmentEpisode.comment
    Definition

    Free-text comment, required only for code 80 (other treatment).

    ShortComment
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    64. bcr-cancer-registration-form.mocReport
    Definition

    MOC report(s) attached to the form. Only required for breast tumours per footnote 7 of Bijlage 55.

    ShortAttached MOC report(s)
    Control0..*
    TypeAttachment

    Guidance on how to interpret the contents of this table can be foundhere

    0. bcr-cancer-registration-form
    Definition

    Logical model of the Belgian standard cancer registration form (Kankerregistratieformulier voor een nieuwe diagnose). This is what hospitals submit to the Belgian Cancer Registry through WBCR or via batch extraction for every new cancer diagnosis.

    Distinct from BCRCancerCase, which models the published research dataset derived from these submissions plus registry follow-up.

    Source (canonical): Bijlage 55 to the RIZIV Verordening of 28 July 2003, as amended by the Verordening of 15 December 2025 (Belgisch Staatsblad 23-12-2025, p. 96356).

    ShortBCR Cancer Registration Form — Bijlage 55 (Logical Model)
    Control0..*
    Is Modifierfalse
    Logical ModelInstances of this logical model are not marked to be the target of a Reference
    2. bcr-cancer-registration-form.patientName
    Definition

    Free-text patient name as entered on the form.

    ShortPatient name
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    4. bcr-cancer-registration-form.birthDate
    Definition

    Patient date of birth.

    ShortDate of birth
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    6. bcr-cancer-registration-form.nationalOrInsuranceNumber
    Definition

    Belgian national number (INSZ/NISS) or, when unavailable, the insurance fund number.

    ShortINSZ / Ziekenfondsnummer
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    8. bcr-cancer-registration-form.sex
    Definition

    Sex of the patient.

    ShortSex
    Control1..1
    BindingThe codes SHALL be taken from BCR Sex at Birth
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-sex-at-birth-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    10. bcr-cancer-registration-form.incidenceDate
    Definition

    Date of incidence (DD-MM-YYYY) per ENCR/IACR international guidelines.

    ShortIncidence date
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    12. bcr-cancer-registration-form.basisOfDiagnosis
    Definition

    Most reliable method by which the diagnosis was established. Codes: 2 = histology of primary tumour, 3 = histology of metastasis, 4 = cytology / haematology, 5 = technical investigation (RX, endoscopy, …), 6 = clinical, 7 = tumour marker (PSA, hCG, AFP, Ig, …), 8 = cytogenetic / molecular tests, 9 = unknown.

    ShortBasis for diagnosis
    Control1..1
    BindingThe codes SHALL be taken from BCR Basis of Diagnosis
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-basis-of-diagnosis-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    14. bcr-cancer-registration-form.whoPerformanceScore
    Definition

    Score at incidence date. Codes: 0 = asymptomatic, normal activity; 1 = symptomatic but ambulatory; 2 = symptomatic, bedridden <50% per day; 3 = symptomatic, bedridden >50% per day; 4 = fully dependent, 100% bedridden.

    ShortWHO performance score at diagnosis
    Control0..1
    BindingThe codes SHALL be taken from BCR WHO Performance Score
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-who-performance-score-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    16. bcr-cancer-registration-form.primaryTumourLocation
    Definition

    ICD-O-3 topography of the primary tumour.

    ShortPrimary tumour localisation
    Control1..1
    BindingUnless not suitable, these codes SHALL be taken from BCR ICD-O-3 Topography
    (extensible to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-topography-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    18. bcr-cancer-registration-form.laterality
    Definition

    Laterality of the primary tumour. Codes: 1 = left, 2 = right, 3 = unpaired organ, NK = unknown.

    ShortLaterality
    Control0..1
    BindingThe codes SHALL be taken from BCR Laterality
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-laterality-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    20. bcr-cancer-registration-form.histologyMorphology
    Definition

    ICD-O-3 morphology code (the part before the slash on the form).

    ShortHistology — morphology
    Control1..1
    BindingUnless not suitable, these codes SHALL be taken from BCR ICD-O-3 Morphology
    (extensible to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-morphology-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. bcr-cancer-registration-form.histologyBehaviour
    Definition

    ICD-O-3 behaviour code (the part after the slash on the form: benign / borderline / in situ / malignant primary / malignant metastatic / unknown).

    ShortHistology — behaviour
    Control1..1
    BindingThe codes SHALL be taken from BCR ICD-O-3 Behaviour (digit only)
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-behaviour-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. bcr-cancer-registration-form.differentiationGrade
    Definition

    Grade of differentiation. Codes: 1 = well, 2 = moderate, 3 = poor, 4 = undifferentiated / anaplastic, 5 = T-cell, 6 = B-cell, 7 = null-cell (not T / not B), 8 = NK cell, 9 = unknown.

    ShortDifferentiation grade
    Control0..1
    BindingThe codes SHALL be taken from BCR Differentiation Grade
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-differentiation-grade-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    26. bcr-cancer-registration-form.clinicalT
    Definition

    Clinical T category (UICC TNM).

    ShortClinical T (cT)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. bcr-cancer-registration-form.clinicalN
    Definition

    Clinical N category (UICC TNM).

    ShortClinical N (cN)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. bcr-cancer-registration-form.clinicalM
    Definition

    Clinical M category (UICC TNM).

    ShortClinical M (cM)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    32. bcr-cancer-registration-form.pathologicalT
    Definition

    Pathological T category (UICC TNM).

    ShortPathological T (pT)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    34. bcr-cancer-registration-form.pathologicalN
    Definition

    Pathological N category (UICC TNM).

    ShortPathological N (pN)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    36. bcr-cancer-registration-form.pathologicalM
    Definition

    Pathological M category (UICC TNM).

    ShortPathological M (pM)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    38. bcr-cancer-registration-form.postNeoadjuvantT
    Definition

    Pathological T after neoadjuvant therapy.

    ShortPost-neoadjuvant pathological T (ypT)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    40. bcr-cancer-registration-form.postNeoadjuvantN
    Definition

    Pathological N after neoadjuvant therapy.

    ShortPost-neoadjuvant pathological N (ypN)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    42. bcr-cancer-registration-form.postNeoadjuvantM
    Definition

    Pathological M after neoadjuvant therapy.

    ShortPost-neoadjuvant pathological M (ypM)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    44. bcr-cancer-registration-form.otherClassification
    Definition

    Alternative staging classification used when applicable. Codes: 1 = Childhood Cancer Stage, 2 = FIGO, 3 = Lugano, 4 = Breslow (in mm), 5 = other.

    ShortOther classification
    Control0..1
    BindingThe codes SHALL be taken from BCR Other Stage Classification
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-other-classification-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    46. bcr-cancer-registration-form.otherStageGroup
    Definition

    Stage value within the chosen alternative classification (e.g. Breslow depth in mm, FIGO stage).

    ShortOther classification — stage
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    48. bcr-cancer-registration-form.clinicalTrialParticipation
    Definition

    Whether the cancer treatment is part of a clinical study (Ja / Nee / Onbekend).

    ShortClinical trial participation
    Control0..1
    BindingThe codes SHALL be taken from BCR Clinical Trial Indicator
    (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-clinical-trial-indicator-vs)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    50. bcr-cancer-registration-form.eudraCtNumber
    Definition

    EudraCT identifier of the trial when clinical trial participation is Ja.

    ShortEudraCT number
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    52. bcr-cancer-registration-form.treatmentEpisode
    Definition

    One row of the chronology table, filled in chronologically from incidence date and first treatment.

    ShortTreatment chronology row
    Control0..*
    TypeBackboneElement
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    54. bcr-cancer-registration-form.treatmentEpisode.id
    Definition

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    ShortUnique id for inter-element referencing
    Control0..1
    Typestring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    56. bcr-cancer-registration-form.treatmentEpisode.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on bcr-cancer-registration-form.treatmentEpisode.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 58. bcr-cancer-registration-form.treatmentEpisode.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      60. bcr-cancer-registration-form.treatmentEpisode.code
      Definition

      Chronology code. Codes: 5 = diagnosis; 10 = surgery; 11 = excision biopsy; 16 = HSCT autologous; 17 = HSCT allogeneic; 20 = external radiotherapy / brachytherapy; 21 = IORT; 22 = hadron therapy; 25 = concurrent chemoradiotherapy; 26 = concurrent radio-immunotherapy; 30 = radio-isotopes; 35 = phototherapy; 36 = topical therapy; 40 = chemotherapy / systemic therapy; 45 = targeted therapy (not 26, 60); 50 = hormonal therapy; 60 = immunotherapy (not 26, 66); 66 = concurrent chemo-immunotherapy; 70 = symptomatic / palliative; 75 = active surveillance / watchful waiting; 80 = other treatment (free-text comment required); 90 = no therapy; 95 = treatment refusal; 99 = unknown.

      ShortDiagnosis / treatment code
      Control1..1
      BindingThe codes SHALL be taken from BCR Treatment Chronology Code
      (required to https://www.ehealth.fgov.be/standards/fhir/registries/bcr/ValueSet/bcr-treatment-chronology-vs)
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      62. bcr-cancer-registration-form.treatmentEpisode.campusId
      Definition

      Hospital site identifier where the episode took place.

      ShortCampus / vestigingsnummer
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      64. bcr-cancer-registration-form.treatmentEpisode.startDate
      Definition

      Episode start date.

      ShortStart date
      Control1..1
      Typedate
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      66. bcr-cancer-registration-form.treatmentEpisode.endDate
      Definition

      Episode end date when known.

      ShortEnd date
      Control0..1
      Typedate
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      68. bcr-cancer-registration-form.treatmentEpisode.comment
      Definition

      Free-text comment, required only for code 80 (other treatment).

      ShortComment
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      70. bcr-cancer-registration-form.mocReport
      Definition

      MOC report(s) attached to the form. Only required for breast tumours per footnote 7 of Bijlage 55.

      ShortAttached MOC report(s)
      Control0..*
      TypeAttachment