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: BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model) ( Experimental )

Official URL: https://www.ehealth.fgov.be/standards/fhir/registries/bcr/StructureDefinition/bcr-moc-form Version: 0.1.0
Draft as of 2026-05-04 Computable Name: BCRMOCForm

Logical model of the Multidisciplinair Oncologisch Consult (MOC) attestation attached to a Belgian cancer registration. Captures the reason for convening the MOC, the coordinator, and the participants. Per RIZIV nomenclature 350276-350280 / 350291-350302 / 350372-350383, the coordinator confirms that both the MOC report and the registration form have been completed.

Source: Bijlage 55 (vervolg 2) of the RIZIV Verordening of 28 July 2003, amended 15 December 2025.

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

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. bcr-moc-form 0..* Base BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model)
... patientName 1..1 string Patient name
... nationalOrInsuranceNumber 1..1 string INSZ / Ziekenfondsnummer
... mocReason 0..* code Reason for MOC
Binding: BCR MOC Reason (required)
... requester 0..1 BackboneElement MOC requester
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
... coordinator 1..1 BackboneElement MOC coordinator
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... institution 1..1 string Institution
.... mocDate 1..1 date MOC date
... participant 0..* BackboneElement MOC participant
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... extramuros 0..1 boolean Extramuros participant
... coordinatorConfirmation 0..1 boolean Coordinator confirmation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
bcr-moc-form.mocReason Base required BCR MOC Reason 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. bcr-moc-form 0..* Base BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model)
... patientName 1..1 string Patient name
... nationalOrInsuranceNumber 1..1 string INSZ / Ziekenfondsnummer
... mocReason 0..* code Reason for MOC
Binding: BCR MOC Reason (required)
... requester 0..1 BackboneElement MOC requester
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
... coordinator 1..1 BackboneElement MOC coordinator
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... institution 1..1 string Institution
.... mocDate 1..1 date MOC date
... participant 0..* BackboneElement MOC participant
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... extramuros 0..1 boolean Extramuros participant
... coordinatorConfirmation 0..1 boolean Coordinator confirmation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
bcr-moc-form.mocReason Base required BCR MOC Reason 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. bcr-moc-form 0..* Base BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model)
... patientName 1..1 string Patient name
... nationalOrInsuranceNumber 1..1 string INSZ / Ziekenfondsnummer
... mocReason 0..* code Reason for MOC
Binding: BCR MOC Reason (required)
... requester 0..1 BackboneElement MOC requester
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
... coordinator 1..1 BackboneElement MOC coordinator
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... institution 1..1 string Institution
.... mocDate 1..1 date MOC date
... participant 0..* BackboneElement MOC participant
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... extramuros 0..1 boolean Extramuros participant
... coordinatorConfirmation 0..1 boolean Coordinator confirmation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
bcr-moc-form.mocReason Base required BCR MOC Reason 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(11 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. bcr-moc-form 0..* Base BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model)
... patientName 1..1 string Patient name
... nationalOrInsuranceNumber 1..1 string INSZ / Ziekenfondsnummer
... mocReason 0..* code Reason for MOC
Binding: BCR MOC Reason (required)
... requester 0..1 BackboneElement MOC requester
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
... coordinator 1..1 BackboneElement MOC coordinator
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... institution 1..1 string Institution
.... mocDate 1..1 date MOC date
... participant 0..* BackboneElement MOC participant
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... extramuros 0..1 boolean Extramuros participant
... coordinatorConfirmation 0..1 boolean Coordinator confirmation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
bcr-moc-form.mocReason Base required BCR MOC Reason 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. bcr-moc-form 0..* Base BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model)
... patientName 1..1 string Patient name
... nationalOrInsuranceNumber 1..1 string INSZ / Ziekenfondsnummer
... mocReason 0..* code Reason for MOC
Binding: BCR MOC Reason (required)
... requester 0..1 BackboneElement MOC requester
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
... coordinator 1..1 BackboneElement MOC coordinator
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... institution 1..1 string Institution
.... mocDate 1..1 date MOC date
... participant 0..* BackboneElement MOC participant
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... extramuros 0..1 boolean Extramuros participant
... coordinatorConfirmation 0..1 boolean Coordinator confirmation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
bcr-moc-form.mocReason Base required BCR MOC Reason 📦0.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. bcr-moc-form 0..* Base BCR MOC Form — Bijlage 55 vervolg 2 (Logical Model)
... patientName 1..1 string Patient name
... nationalOrInsuranceNumber 1..1 string INSZ / Ziekenfondsnummer
... mocReason 0..* code Reason for MOC
Binding: BCR MOC Reason (required)
... requester 0..1 BackboneElement MOC requester
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
... coordinator 1..1 BackboneElement MOC coordinator
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... institution 1..1 string Institution
.... mocDate 1..1 date MOC date
... participant 0..* BackboneElement MOC participant
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 1..1 string Name
.... rizivNumber 1..1 string RIZIV number
.... extramuros 0..1 boolean Extramuros participant
... coordinatorConfirmation 0..1 boolean Coordinator confirmation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
bcr-moc-form.mocReason Base required BCR MOC Reason 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(11 nested mandatory elements)

 

Other representations of profile: CSV, Excel