Collection

Collection resource is based on Group resource. Collection represents a part of Collection entity as defined by MIABIS. Collection is a group of samples or data items gathered or derived within a specific context, stored under unified management, and made available for future research.

Essentially, collections are designed to group samples according to specific criteria, often defined by the biobanks. These criteria can vary, including material type, ICD-10 diagnosis codes, or other attributes.

This part represent information that are directly linked to samples, like storage temperatures of all the samples in collection, number of subjects, diagnoses that are present in the whole collection, etc.

This resource also contains references to the samples that are part of this collection, however they are stored as extensions. The reason behind it is that Members can have type of reference to Specimen resource only in FHIR r5, so the members are defined as extensions, with url that allows backward compability with FHIR r5.

Collection also has reference to CollectionOrganization, which itself has reference to Biobank, providing information on which Biobank manages this Collection

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
numberOfSubjectsS I0..1Extension(integer)
inclusionCriteriaS I0..*Extension(CodeableConcept)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(Specimen)
modifierExtension?! I0..*Extension
identifierS Σ1..1Identifier
activeS Σ0..1boolean
typeΣ1..1codeBindingPattern
actualΣ I1..1boolean
codeΣ0..1CodeableConcept
nameS Σ1..1string
quantityΣ0..1unsignedInt
managingEntityS Σ I1..1Reference(CollectionOrganization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1CodeableConcept
valueCodeableConceptCodeableConcept
valueBooleanboolean
valueQuantityQuantity
valueRangeRange
valueReferenceReference()
exclude1..1boolean
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1CodeableConceptPattern
valueRangeRange
exclude1..1boolean
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
exclude1..1boolean
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
exclude1..1boolean
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
exclude1..1boolean
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
exclude1..1boolean
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
entityI1..1Reference(Patient | Practitioner | PractitionerRole | Device | Medication | Substance | Group)
periodI0..1Period
inactive0..1boolean