OneAquaHealth Project
0.1.0-ci-build - ci-build 150

OneAquaHealth Project, published by OneAquaHealth Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/oah/ and changes regularly. See the Directory of published versions

Resource Profile: Library: OAH Indicators

Official URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-oah Version: 0.1.0-ci-build
Draft as of 2026-10-27 Computable Name: LibraryOah

It defines the rules to be applied to the Library resource for the purpose of the OneAquaHealth project. This resource is used to describe the data set of indicators that are used in the OneAquaHealth project.

Usages:

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: doco
Library C 0..* Library Represents a library of quality improvement components
Constraints: lib-0
Library.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Library.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Library.Slices for extension.extension:size 0..1 Quantity Library: size
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-size
Library.Slices for extension.extension:numberOfRecords 0..1 integer Library: number of records
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-numberOfRecords
Library.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Library.url This element is included in summaries. 1..1 uri Data Set unique identifier
Library.identifier This element is included in summaries. 0..* Identifier Data Set identifier
Library.version This element is included in summaries. 0..1 string Data Set version
Library.title This element is included in summaries. 1..1 string Data Set title
Library.status This element is a modifier element. This element is included in summaries. 1..1 code Data Set status
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Library.type This element is included in summaries. 1..1 CodeableConcept Data Set type
Binding: LibraryType (extensible): The type of knowledge asset this library contains.
Library.date This element is included in summaries. 1..1 dateTime Data Set date of publication
Library.publisher This element is included in summaries. 0..1 string Data Set publisher
Library.contact This element is included in summaries. 0..* ContactDetail Data Set contact
Library.description This element is included in summaries. 0..1 markdown Data Set description
Library.copyright 0..1 markdown Data Set copyright
Library.approvalDate 0..1 date Data Set date of approval
Library.lastReviewDate 0..1 date Data Set date of last review
Library.author 0..* ContactDetail Data Set author
Library.dataRequirement 0..* DataRequirement Data referenced by this library
Library.content This element is included in summaries. 0..* Attachment Data Set content

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Library.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Library.type Base extensible LibraryType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Library If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Library 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 Library 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 Library If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Library 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()
lib-0 warning Library Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

This structure is derived from Library

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Library 0..* Library Represents a library of quality improvement components
Library.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Library.Slices for extension.extension:size 0..1 Quantity Library: size
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-size
Library.Slices for extension.extension:numberOfRecords 0..1 integer Library: number of records
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-numberOfRecords
Library.url 1..1 uri Data Set unique identifier
Library.identifier 0..* Identifier Data Set identifier
Library.title 1..1 string Data Set title
Library.status 1..1 code Data Set status
Library.type 1..1 CodeableConcept Data Set type
Library.date 1..1 dateTime Data Set date of publication
Library.publisher 0..1 string Data Set publisher
Library.contact 0..* ContactDetail Data Set contact
Library.description 0..1 markdown Data Set description
Library.copyright 0..1 markdown Data Set copyright
Library.approvalDate 0..1 date Data Set date of approval
Library.lastReviewDate 0..1 date Data Set date of last review
Library.author 0..* ContactDetail Data Set author
Library.dataRequirement 0..* DataRequirement Data referenced by this library
Library.content 0..* Attachment Data Set content

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Library C 0..* Library Represents a library of quality improvement components
Constraints: lib-0
Library.id This element is included in summaries. 0..1 id Logical id of this artifact
Library.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Library.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Library.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Library.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
Library.contained 0..* Resource Contained, inline Resources
Library.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Library.Slices for extension.extension:size 0..1 Quantity Library: size
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-size
Library.Slices for extension.extension:numberOfRecords 0..1 integer Library: number of records
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-numberOfRecords
Library.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Library.url This element is included in summaries. 1..1 uri Data Set unique identifier
Library.identifier This element is included in summaries. 0..* Identifier Data Set identifier
Library.version This element is included in summaries. 0..1 string Data Set version
Library.name This element is included in summaries. C 0..1 string Name for this library (computer friendly)
Library.title This element is included in summaries. 1..1 string Data Set title
Library.subtitle 0..1 string Subordinate title of the library
Library.status This element is a modifier element. This element is included in summaries. 1..1 code Data Set status
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Library.experimental This element is included in summaries. 0..1 boolean For testing purposes, not real usage
Library.type This element is included in summaries. 1..1 CodeableConcept Data Set type
Binding: LibraryType (extensible): The type of knowledge asset this library contains.
Library.subject[x] 0..1 Type of individual the library content is focused on
Binding: SubjectType (extensible): The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.).
Library.subject[x].subjectCodeableConcept CodeableConcept
Library.subject[x].subjectReference Reference(Group)
Library.date This element is included in summaries. 1..1 dateTime Data Set date of publication
Library.publisher This element is included in summaries. 0..1 string Data Set publisher
Library.contact This element is included in summaries. 0..* ContactDetail Data Set contact
Library.description This element is included in summaries. 0..1 markdown Data Set description
Library.useContext This element is included in summaries. 0..* UsageContext The context that the content is intended to support
Library.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for library (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
Library.purpose 0..1 markdown Why this library is defined
Library.usage 0..1 string Describes the clinical usage of the library
Library.copyright 0..1 markdown Data Set copyright
Library.approvalDate 0..1 date Data Set date of approval
Library.lastReviewDate 0..1 date Data Set date of last review
Library.effectivePeriod This element is included in summaries. 0..1 Period When the library is expected to be used
Library.topic 0..* CodeableConcept E.g. Education, Treatment, Assessment, etc.
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.
Library.author 0..* ContactDetail Data Set author
Library.editor 0..* ContactDetail Who edited the content
Library.reviewer 0..* ContactDetail Who reviewed the content
Library.endorser 0..* ContactDetail Who endorsed the content
Library.relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
Library.parameter 0..* ParameterDefinition Parameters defined by the library
Library.dataRequirement 0..* DataRequirement Data referenced by this library
Library.content This element is included in summaries. 0..* Attachment Data Set content

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Library.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Library.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Library.type Base extensible LibraryType 📍4.0.1 FHIR Std.
Library.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
Library.jurisdiction Base extensible Jurisdiction 📍4.0.1 FHIR Std.
Library.topic Base example DefinitionTopic 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Library If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Library 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 Library 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 Library If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Library 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()
lib-0 warning Library Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

This structure is derived from Library

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Library C 0..* Library Represents a library of quality improvement components
Constraints: lib-0
Library.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Library.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Library.Slices for extension.extension:size 0..1 Quantity Library: size
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-size
Library.Slices for extension.extension:numberOfRecords 0..1 integer Library: number of records
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-numberOfRecords
Library.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Library.url This element is included in summaries. 1..1 uri Data Set unique identifier
Library.identifier This element is included in summaries. 0..* Identifier Data Set identifier
Library.version This element is included in summaries. 0..1 string Data Set version
Library.title This element is included in summaries. 1..1 string Data Set title
Library.status This element is a modifier element. This element is included in summaries. 1..1 code Data Set status
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Library.type This element is included in summaries. 1..1 CodeableConcept Data Set type
Binding: LibraryType (extensible): The type of knowledge asset this library contains.
Library.date This element is included in summaries. 1..1 dateTime Data Set date of publication
Library.publisher This element is included in summaries. 0..1 string Data Set publisher
Library.contact This element is included in summaries. 0..* ContactDetail Data Set contact
Library.description This element is included in summaries. 0..1 markdown Data Set description
Library.copyright 0..1 markdown Data Set copyright
Library.approvalDate 0..1 date Data Set date of approval
Library.lastReviewDate 0..1 date Data Set date of last review
Library.author 0..* ContactDetail Data Set author
Library.dataRequirement 0..* DataRequirement Data referenced by this library
Library.content This element is included in summaries. 0..* Attachment Data Set content

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Library.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Library.type Base extensible LibraryType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Library If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Library 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 Library 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 Library If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Library 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()
lib-0 warning Library Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

Differential View

This structure is derived from Library

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Library 0..* Library Represents a library of quality improvement components
Library.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Library.Slices for extension.extension:size 0..1 Quantity Library: size
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-size
Library.Slices for extension.extension:numberOfRecords 0..1 integer Library: number of records
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-numberOfRecords
Library.url 1..1 uri Data Set unique identifier
Library.identifier 0..* Identifier Data Set identifier
Library.version 0..1 string Data Set version
Library.title 1..1 string Data Set title
Library.status 1..1 code Data Set status
Library.type 1..1 CodeableConcept Data Set type
Library.date 1..1 dateTime Data Set date of publication
Library.publisher 0..1 string Data Set publisher
Library.contact 0..* ContactDetail Data Set contact
Library.description 0..1 markdown Data Set description
Library.copyright 0..1 markdown Data Set copyright
Library.approvalDate 0..1 date Data Set date of approval
Library.lastReviewDate 0..1 date Data Set date of last review
Library.author 0..* ContactDetail Data Set author
Library.dataRequirement 0..* DataRequirement Data referenced by this library
Library.content 0..* Attachment Data Set content

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Library C 0..* Library Represents a library of quality improvement components
Constraints: lib-0
Library.id This element is included in summaries. 0..1 id Logical id of this artifact
Library.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Library.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Library.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Library.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
Library.contained 0..* Resource Contained, inline Resources
Library.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Library.Slices for extension.extension:size 0..1 Quantity Library: size
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-size
Library.Slices for extension.extension:numberOfRecords 0..1 integer Library: number of records
URL: http://hl7.eu/fhir/ig/oah/StructureDefinition/library-numberOfRecords
Library.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Library.url This element is included in summaries. 1..1 uri Data Set unique identifier
Library.identifier This element is included in summaries. 0..* Identifier Data Set identifier
Library.version This element is included in summaries. 0..1 string Data Set version
Library.name This element is included in summaries. C 0..1 string Name for this library (computer friendly)
Library.title This element is included in summaries. 1..1 string Data Set title
Library.subtitle 0..1 string Subordinate title of the library
Library.status This element is a modifier element. This element is included in summaries. 1..1 code Data Set status
Binding: PublicationStatus (required): The lifecycle status of an artifact.
Library.experimental This element is included in summaries. 0..1 boolean For testing purposes, not real usage
Library.type This element is included in summaries. 1..1 CodeableConcept Data Set type
Binding: LibraryType (extensible): The type of knowledge asset this library contains.
Library.subject[x] 0..1 Type of individual the library content is focused on
Binding: SubjectType (extensible): The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.).
Library.subject[x].subjectCodeableConcept CodeableConcept
Library.subject[x].subjectReference Reference(Group)
Library.date This element is included in summaries. 1..1 dateTime Data Set date of publication
Library.publisher This element is included in summaries. 0..1 string Data Set publisher
Library.contact This element is included in summaries. 0..* ContactDetail Data Set contact
Library.description This element is included in summaries. 0..1 markdown Data Set description
Library.useContext This element is included in summaries. 0..* UsageContext The context that the content is intended to support
Library.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for library (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
Library.purpose 0..1 markdown Why this library is defined
Library.usage 0..1 string Describes the clinical usage of the library
Library.copyright 0..1 markdown Data Set copyright
Library.approvalDate 0..1 date Data Set date of approval
Library.lastReviewDate 0..1 date Data Set date of last review
Library.effectivePeriod This element is included in summaries. 0..1 Period When the library is expected to be used
Library.topic 0..* CodeableConcept E.g. Education, Treatment, Assessment, etc.
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.
Library.author 0..* ContactDetail Data Set author
Library.editor 0..* ContactDetail Who edited the content
Library.reviewer 0..* ContactDetail Who reviewed the content
Library.endorser 0..* ContactDetail Who endorsed the content
Library.relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
Library.parameter 0..* ParameterDefinition Parameters defined by the library
Library.dataRequirement 0..* DataRequirement Data referenced by this library
Library.content This element is included in summaries. 0..* Attachment Data Set content

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Library.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Library.status Base required PublicationStatus 📍4.0.1 FHIR Std.
Library.type Base extensible LibraryType 📍4.0.1 FHIR Std.
Library.subject[x] Base extensible Subject type 📍4.0.1 FHIR Std.
Library.jurisdiction Base extensible Jurisdiction 📍4.0.1 FHIR Std.
Library.topic Base example DefinitionTopic 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Library If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Library 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 Library 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 Library If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Library 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()
lib-0 warning Library Name should be usable as an identifier for the module by machine processing applications such as code generation name.matches('[A-Z]([A-Za-z0-9_]){0,254}')

This structure is derived from Library

 

Other representations of profile: CSV, Excel, Schematron