MII IG Kerndatensatz-Modul Biobank
2027.0.0-ballot - Germany

This page is part of the MII IG Kerndatensatz-Modul Biobank (v2027.0.0-ballot: 2027 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: MII PR Biobank Organization Sammlung Biobank

Official URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Organization Version: 2027.0.0-ballot
Active as of 2026-09-10 Computable Name: MII_PR_Biobank_Organization_Sammlung_Biobank

Representation of the organizational data of a sample collection or biobank.

Content

An Organization resource represents a collection/biobank. This is a deliberately simple implementation that omits many aspects considered e.g. in MIABIS. When implementing, always check whether the corresponding MIABIS on FHIR profiles can be implemented directly. MIABIS distinguishes between a biobank (Biobank) and a collection (Collection). Besides being represented as an Organization, the collection is also modelled as a Group from which the Specimen resources belonging to the collection are linked. In this KDS module the relation is, for simplicity, represented in the opposite direction via the managing organization extension. Both approaches can also be used at the same time, so that a FHIR implementation can conform to the KDS and MIABIS simultaneously.

Examples

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and their representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
.... extension:beschreibung S 0..1 string
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-organization-description-extension
.... extension:collectionSetting S 0..1 CodeableConcept Sample Collection Setting Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-sample-collection-setting-extension
Binding: Sample Collection Setting Value Set (required)
.... extension:collectionDesign S 0..1 CodeableConcept Collection Design Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-collection-design-extension
Binding: Collection Design Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣC 0..* Identifier Identifies this organization across multiple systems
Slice: Unordered, Open by value:$this.system
.... identifier:bbmri-eric-id SΣC 0..1 Identifier
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 0..1 uri The namespace for the identifier value
Required Pattern: http://www.bbmri-eric.eu/
... active ?!Σ 0..1 boolean Whether the organization's record is still in active use
... name SΣC 1..1 string
... alias S 0..* string
... partOf SΣ 0..1 Reference(Organization)
... Slices for contact S 1..* BackboneElement Contact for the organization for a certain purpose
Slice: Unordered, Open by pattern:purpose
.... contact:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... contact:forschungskontakt S 1..* BackboneElement Contact for the organization for a certain purpose
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:rolle S 1..1 string MII EX Biobank Rolle des Kontaktes
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/KontaktRolle
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... purpose 1..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/CodeSystem/ContactType
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESEARCH
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... name 0..1 HumanName A name associated with the contact
...... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
...... family SΣ 1..1 string Family name (often called 'Surname')
...... given SΣ 1..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... telecom 1..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address S 1..1 AddressDeBasis Visiting or postal addresses for the contact

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.identifier:bbmri-eric-id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​name.use Base required NameUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Organization If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
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()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Organization 0..* Organization A grouping of people or organizations with a common purpose
... id S 0..1 id Logical id of this artifact
... meta S 0..1 Meta Metadata about the resource
.... source S 0..1 uri Identifies where the resource comes from
.... profile S 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:beschreibung S 0..1 string
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-organization-description-extension
.... extension:collectionSetting S 0..1 CodeableConcept Sample Collection Setting Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-sample-collection-setting-extension
Binding: Sample Collection Setting Value Set (required)
.... extension:collectionDesign S 0..1 CodeableConcept Collection Design Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-collection-design-extension
Binding: Collection Design Value Set (required)
.... identifier:bbmri-eric-id S 0..1 Identifier
..... system 0..1 uri The namespace for the identifier value
Required Pattern: http://www.bbmri-eric.eu/
... name S 1..1 string
... alias S 0..* string
... partOf S 0..1 Reference(Organization)
... Slices for contact S 1..* BackboneElement Contact for the organization for a certain purpose
Slice: Unordered, Open by pattern:purpose
.... contact:forschungskontakt S 1..* BackboneElement Contact for the organization for a certain purpose
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:rolle S 1..1 string MII EX Biobank Rolle des Kontaktes
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/KontaktRolle
..... purpose 1..1 CodeableConcept The type of contact
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/CodeSystem/ContactType
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESEARCH
..... name
...... family S 1..1 string Family name (often called 'Surname')
...... given S 1..* string Given names (not always 'first'). Includes middle names
..... telecom 1..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address S 1..1 AddressDeBasis Visiting or postal addresses for the contact

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:beschreibung S 0..1 string
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-organization-description-extension
.... extension:collectionSetting S 0..1 CodeableConcept Sample Collection Setting Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-sample-collection-setting-extension
Binding: Sample Collection Setting Value Set (required)
.... extension:collectionDesign S 0..1 CodeableConcept Collection Design Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-collection-design-extension
Binding: Collection Design Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣC 0..* Identifier Identifies this organization across multiple systems
Slice: Unordered, Open by value:$this.system
.... identifier:bbmri-eric-id SΣC 0..1 Identifier
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri The namespace for the identifier value
Required Pattern: http://www.bbmri-eric.eu/
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active ?!Σ 0..1 boolean Whether the organization's record is still in active use
... type Σ 0..* CodeableConcept Kind of organization
Binding: OrganizationType (example): Used to categorize the organization.
... name SΣC 1..1 string
... alias S 0..* string
... telecom C 0..* ContactPoint A contact detail for the organization
Constraints: org-3
... address C 0..* Address An address for the organization
Constraints: org-2
... partOf SΣ 0..1 Reference(Organization)
... Slices for contact S 1..* BackboneElement Contact for the organization for a certain purpose
Slice: Unordered, Open by pattern:purpose
.... contact:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... purpose 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
..... name 0..1 HumanName A name associated with the contact
..... telecom 0..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address 0..1 Address Visiting or postal addresses for the contact
.... contact:forschungskontakt S 1..* BackboneElement Contact for the organization for a certain purpose
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:rolle S 1..1 string MII EX Biobank Rolle des Kontaktes
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/KontaktRolle
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... purpose 1..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/CodeSystem/ContactType
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESEARCH
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... name 0..1 HumanName A name associated with the contact
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
...... text Σ 0..1 string Text representation of the full name
...... family SΣ 1..1 string Family name (often called 'Surname')
...... given SΣ 1..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
...... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
...... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
...... period Σ 0..1 Period Time period when name was/is in use
..... telecom 1..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address S 1..1 AddressDeBasis Visiting or postal addresses for the contact
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the organization

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Organization.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Organization.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Organization.identifier:bbmri-eric-id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Organization.identifier:bbmri-eric-id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Organization.type Base example Organization type 📍4.0.1 FHIR Std.
Organization.contact.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​name.use Base required NameUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Organization If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
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()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-2 error Organization.address An address of an organization can never be of use 'home' where(use = 'home').empty()
org-3 error Organization.telecom The telecom of an organization can never be of use 'home' where(use = 'home').empty()

Summary

Mandatory: 8 elements(2 nested mandatory elements)
Must-Support: 18 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Organization.identifier
  • The element 1 is sliced based on the value of Organization.contact

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
.... extension:beschreibung S 0..1 string
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-organization-description-extension
.... extension:collectionSetting S 0..1 CodeableConcept Sample Collection Setting Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-sample-collection-setting-extension
Binding: Sample Collection Setting Value Set (required)
.... extension:collectionDesign S 0..1 CodeableConcept Collection Design Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-collection-design-extension
Binding: Collection Design Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣC 0..* Identifier Identifies this organization across multiple systems
Slice: Unordered, Open by value:$this.system
.... identifier:bbmri-eric-id SΣC 0..1 Identifier
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 0..1 uri The namespace for the identifier value
Required Pattern: http://www.bbmri-eric.eu/
... active ?!Σ 0..1 boolean Whether the organization's record is still in active use
... name SΣC 1..1 string
... alias S 0..* string
... partOf SΣ 0..1 Reference(Organization)
... Slices for contact S 1..* BackboneElement Contact for the organization for a certain purpose
Slice: Unordered, Open by pattern:purpose
.... contact:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... contact:forschungskontakt S 1..* BackboneElement Contact for the organization for a certain purpose
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:rolle S 1..1 string MII EX Biobank Rolle des Kontaktes
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/KontaktRolle
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... purpose 1..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/CodeSystem/ContactType
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESEARCH
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... name 0..1 HumanName A name associated with the contact
...... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
...... family SΣ 1..1 string Family name (often called 'Surname')
...... given SΣ 1..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... telecom 1..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address S 1..1 AddressDeBasis Visiting or postal addresses for the contact

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.identifier:bbmri-eric-id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​name.use Base required NameUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Organization If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
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()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Organization 0..* Organization A grouping of people or organizations with a common purpose
... id S 0..1 id Logical id of this artifact
... meta S 0..1 Meta Metadata about the resource
.... source S 0..1 uri Identifies where the resource comes from
.... profile S 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:beschreibung S 0..1 string
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-organization-description-extension
.... extension:collectionSetting S 0..1 CodeableConcept Sample Collection Setting Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-sample-collection-setting-extension
Binding: Sample Collection Setting Value Set (required)
.... extension:collectionDesign S 0..1 CodeableConcept Collection Design Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-collection-design-extension
Binding: Collection Design Value Set (required)
.... identifier:bbmri-eric-id S 0..1 Identifier
..... system 0..1 uri The namespace for the identifier value
Required Pattern: http://www.bbmri-eric.eu/
... name S 1..1 string
... alias S 0..* string
... partOf S 0..1 Reference(Organization)
... Slices for contact S 1..* BackboneElement Contact for the organization for a certain purpose
Slice: Unordered, Open by pattern:purpose
.... contact:forschungskontakt S 1..* BackboneElement Contact for the organization for a certain purpose
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:rolle S 1..1 string MII EX Biobank Rolle des Kontaktes
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/KontaktRolle
..... purpose 1..1 CodeableConcept The type of contact
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/CodeSystem/ContactType
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESEARCH
..... name
...... family S 1..1 string Family name (often called 'Surname')
...... given S 1..* string Given names (not always 'first'). Includes middle names
..... telecom 1..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address S 1..1 AddressDeBasis Visiting or postal addresses for the contact

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
Constraints: org-1
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:beschreibung S 0..1 string
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-organization-description-extension
.... extension:collectionSetting S 0..1 CodeableConcept Sample Collection Setting Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-sample-collection-setting-extension
Binding: Sample Collection Setting Value Set (required)
.... extension:collectionDesign S 0..1 CodeableConcept Collection Design Extension
URL: https://fhir.bbmri-eric.eu/StructureDefinition/miabis-collection-design-extension
Binding: Collection Design Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣC 0..* Identifier Identifies this organization across multiple systems
Slice: Unordered, Open by value:$this.system
.... identifier:bbmri-eric-id SΣC 0..1 Identifier
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri The namespace for the identifier value
Required Pattern: http://www.bbmri-eric.eu/
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... active ?!Σ 0..1 boolean Whether the organization's record is still in active use
... type Σ 0..* CodeableConcept Kind of organization
Binding: OrganizationType (example): Used to categorize the organization.
... name SΣC 1..1 string
... alias S 0..* string
... telecom C 0..* ContactPoint A contact detail for the organization
Constraints: org-3
... address C 0..* Address An address for the organization
Constraints: org-2
... partOf SΣ 0..1 Reference(Organization)
... Slices for contact S 1..* BackboneElement Contact for the organization for a certain purpose
Slice: Unordered, Open by pattern:purpose
.... contact:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... purpose 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
..... name 0..1 HumanName A name associated with the contact
..... telecom 0..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address 0..1 Address Visiting or postal addresses for the contact
.... contact:forschungskontakt S 1..* BackboneElement Contact for the organization for a certain purpose
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:rolle S 1..1 string MII EX Biobank Rolle des Kontaktes
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/KontaktRolle
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... purpose 1..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/CodeSystem/ContactType
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: RESEARCH
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... name 0..1 HumanName A name associated with the contact
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
...... text Σ 0..1 string Text representation of the full name
...... family SΣ 1..1 string Family name (often called 'Surname')
...... given SΣ 1..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
...... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
...... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
...... period Σ 0..1 Period Time period when name was/is in use
..... telecom 1..* ContactPoint Contact details (telephone, email, etc.) for a contact
..... address S 1..1 AddressDeBasis Visiting or postal addresses for the contact
... endpoint 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the organization

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Organization.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Organization.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Organization.identifier:bbmri-eric-id.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Organization.identifier:bbmri-eric-id.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Organization.type Base example Organization type 📍4.0.1 FHIR Std.
Organization.contact.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
Organization.contact:forschungskontakt.​name.use Base required NameUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Organization If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
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()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-2 error Organization.address An address of an organization can never be of use 'home' where(use = 'home').empty()
org-3 error Organization.telecom The telecom of an organization can never be of use 'home' where(use = 'home').empty()

Summary

Mandatory: 8 elements(2 nested mandatory elements)
Must-Support: 18 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Organization.identifier
  • The element 1 is sliced based on the value of Organization.contact

 

Other representations of profile: CSV, Excel, Schematron