Data Management with FHIR
0.1.0 - ci-build France flag

Data Management with FHIR - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: LogicalBundle

Official URL: https://interop.aphp.fr/ig/fhir/dm/StructureDefinition/LogicalBundle Version: 0.1.0
Draft as of 2025-10-23 Computable Name: LogicalBundle

The BundleLogical has the same objective as the FHIR Bundle resource but allows for the grouping of logical models.

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.

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. LogicalBundle 0..* Base LogicalBundle
... logicalId 1..1 id Logical id of this artifact
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required)
... entry 0..* BackboneElement An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
.... @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
.... person 0..1 OMOPPerson A person in the bundle
.... location 0..1 OMOPLocation A location in the bundle
.... death 0..1 OMOPDeath A death in the bundle
.... measurement 0..* OMOPMeasurement Measurement(s) in the bundle

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
LogicalBundle.type Base required BundleType 📦4.0.1 FHIR Std.

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

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. LogicalBundle 0..* Base LogicalBundle
... logicalId 1..1 id Logical id of this artifact
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required)
... entry 0..* BackboneElement An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
.... person 0..1 OMOPPerson A person in the bundle
.... location 0..1 OMOPLocation A location in the bundle
.... death 0..1 OMOPDeath A death in the bundle
.... measurement 0..* OMOPMeasurement Measurement(s) in the bundle

doco Documentation for this format

Terminology Bindings (Differential)

Path Statut Usage ValueSet Version Source
LogicalBundle.type Base required BundleType 📦4.0.1 FHIR Std.
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. LogicalBundle 0..* Base LogicalBundle
... logicalId 1..1 id Logical id of this artifact
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required)
... entry 0..* BackboneElement An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
.... @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
.... person 0..1 OMOPPerson A person in the bundle
.... location 0..1 OMOPLocation A location in the bundle
.... death 0..1 OMOPDeath A death in the bundle
.... measurement 0..* OMOPMeasurement Measurement(s) in the bundle

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
LogicalBundle.type Base required BundleType 📦4.0.1 FHIR Std.

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

Résumé

Mandatory: 0 element(2 nested mandatory elements)

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. LogicalBundle 0..* Base LogicalBundle
... logicalId 1..1 id Logical id of this artifact
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required)
... entry 0..* BackboneElement An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
.... @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
.... person 0..1 OMOPPerson A person in the bundle
.... location 0..1 OMOPLocation A location in the bundle
.... death 0..1 OMOPDeath A death in the bundle
.... measurement 0..* OMOPMeasurement Measurement(s) in the bundle

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
LogicalBundle.type Base required BundleType 📦4.0.1 FHIR Std.

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

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. LogicalBundle 0..* Base LogicalBundle
... logicalId 1..1 id Logical id of this artifact
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required)
... entry 0..* BackboneElement An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
.... person 0..1 OMOPPerson A person in the bundle
.... location 0..1 OMOPLocation A location in the bundle
.... death 0..1 OMOPDeath A death in the bundle
.... measurement 0..* OMOPMeasurement Measurement(s) in the bundle

doco Documentation for this format

Terminology Bindings (Differential)

Path Statut Usage ValueSet Version Source
LogicalBundle.type Base required BundleType 📦4.0.1 FHIR Std.

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. LogicalBundle 0..* Base LogicalBundle
... logicalId 1..1 id Logical id of this artifact
... type 1..1 code document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection
Binding: BundleType (required)
... entry 0..* BackboneElement An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).
.... @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
.... person 0..1 OMOPPerson A person in the bundle
.... location 0..1 OMOPLocation A location in the bundle
.... death 0..1 OMOPDeath A death in the bundle
.... measurement 0..* OMOPMeasurement Measurement(s) in the bundle

doco Documentation for this format

Terminology Bindings

Path Statut Usage ValueSet Version Source
LogicalBundle.type Base required BundleType 📦4.0.1 FHIR Std.

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

Résumé

Mandatory: 0 element(2 nested mandatory elements)

 

Other representations of profile: CSV, Excel