Gravitate Health FHIR Implementation Guide
0.1.0 - CI Build

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

Resource Profile: Lens Profile

Official URL: http://hl7.eu/fhir/ig/gravitate-health/StructureDefinition/lens Version: 0.1.0
Active as of 2025-03-22 Computable Name: Lens

Lens Profile

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Library C 0..* Library Represents a library of quality improvement components
cnl-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Contained, inline Resources
... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:lee-version 1..1 string LEE version - string
URL: http://hl7.eu/fhir/ig/gravitate-health/StructureDefinition/lee-version
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... Slices for identifier SΣ 1..* Identifier Additional identifier for the library
Slice: Unordered, Open by value:system
ele-1: All FHIR elements must have a @value or children
.... identifier:gravitateIdentifier Σ 0..1 Identifier Additional identifier for the library
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Required Pattern: http://gravitate-health.lst.tfo.upm.es
..... value ΣC 0..1 string The value that is unique
Binding: LensCategories (extensible)
ele-1: All FHIR elements must have a @value or children
Example General: 123456
... version SΣ 1..1 string Business version of the library
ele-1: All FHIR elements must have a @value or children
... name SΣC 1..1 string Name for this library (computer friendly)
ele-1: All FHIR elements must have a @value or children
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.


ele-1: All FHIR elements must have a @value or children
... type Σ 1..1 CodeableConcept logic-library | model-definition | asset-collection | module-definition
Binding: LibraryType (extensible): The type of knowledge asset this library contains.


ele-1: All FHIR elements must have a @value or children
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: logical-library
... subject[x] S 0..1 Type of individual the library content is focused on
Binding: ParticipantResourceTypes (extensible): The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.).


ele-1: All FHIR elements must have a @value or children
.... subjectCodeableConcept CodeableConcept
.... subjectReference Reference(Group)
... description SΣ 1..1 markdown documentation
ele-1: All FHIR elements must have a @value or children
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... jurisdiction SΣ 1..* CodeableConcept region
Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use.


ele-1: All FHIR elements must have a @value or children
... purpose S 1..1 markdown Intent
ele-1: All FHIR elements must have a @value or children
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... usage S 1..1 markdown explanation
ele-1: All FHIR elements must have a @value or children
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... copyright S 1..1 markdown Use and/or publishing restrictions
ele-1: All FHIR elements must have a @value or children
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... approvalDate S 0..1 date When the library was approved by publisher
ele-1: All FHIR elements must have a @value or children
... lastReviewDate S 0..1 date When the library was last reviewed by the publisher
ele-1: All FHIR elements must have a @value or children
... topic S 0..* CodeableConcept E.g. Education, Treatment, Assessment, etc
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.


ele-1: All FHIR elements must have a @value or children
... author S 0..* ContactDetail Who authored the content
ele-1: All FHIR elements must have a @value or children
... relatedArtifact S 0..* RelatedArtifact alternative
ele-1: All FHIR elements must have a @value or children
... parameter S 1..* ParameterDefinition Parameters defined by the library
ele-1: All FHIR elements must have a @value or children
.... use Σ 1..1 code in | out
Binding: OperationParameterUse (required): Whether the parameter is input or output.


ele-1: All FHIR elements must have a @value or children
.... documentation Σ 0..1 string A brief description of the parameter
ele-1: All FHIR elements must have a @value or children
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... type Σ 1..1 code What type of value
Binding: FHIRTypes (required): List of FHIR types (resources, data types).


ele-1: All FHIR elements must have a @value or children
... content SΣ 1..* Attachment The code of the lens - base64
ele-1: All FHIR elements must have a @value or children
.... contentType SΣC 0..1 code Mime type of the content, with charset etc.
Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)


ele-1: All FHIR elements must have a @value or children
Example General: text/plain; charset=UTF-8, image/png
.... language SΣ 0..1 code Human language of the content (BCP-47)
Binding: AllLanguages (required): IETF language tag for a human language.

Additional BindingsPurpose
CommonLanguages Starter

ele-1: All FHIR elements must have a @value or children
Example General: en-AU
.... data SC 0..1 base64Binary Data inline, base64ed
ele-1: All FHIR elements must have a @value or children
.... url SΣ 0..1 url Uri where the data can be found
ele-1: All FHIR elements must have a @value or children
Example General: http://www.acme.com/logo-small.png
.... hash SΣ 0..1 base64Binary Hash of the data (sha-1, base64ed)
ele-1: All FHIR elements must have a @value or children
.... title SΣ 0..1 string Label to display in place of the data
ele-1: All FHIR elements must have a @value or children
Example General: Official Corporate Logo
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... extension:translation S 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... creation SΣ 0..1 dateTime Date attachment was first created
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Library.identifier:gravitateIdentifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Library.identifier:gravitateIdentifier.valueextensibleLensCategories (a valid code from LensCategoriesCodes)
http://hl7.eu/fhir/ig/gravitate-health/ValueSet/LensCategories
from this IG
Library.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|5.0.0
from the FHIR Standard
Library.typeextensiblePattern: logical-library
http://hl7.org/fhir/ValueSet/library-type
from the FHIR Standard
Library.subject[x]extensibleParticipantResourceTypes
http://hl7.org/fhir/ValueSet/participant-resource-types
from the FHIR Standard
Library.jurisdictionextensibleJurisdictionValueSet
http://hl7.org/fhir/ValueSet/jurisdiction
from the FHIR Standard
Library.topicexampleDefinitionTopic
http://hl7.org/fhir/ValueSet/definition-topic
from the FHIR Standard
Library.parameter.userequiredOperationParameterUse
http://hl7.org/fhir/ValueSet/operation-parameter-use|5.0.0
from the FHIR Standard
Library.parameter.typerequiredFHIRTypes
http://hl7.org/fhir/ValueSet/fhir-types|5.0.0
from the FHIR Standard
Library.content.contentTyperequiredMimeTypes (a valid code from urn:ietf:bcp:13)
http://hl7.org/fhir/ValueSet/mimetypes|5.0.0
from the FHIR Standard
Library.content.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
from the FHIR Standard

 

Other representations of profile: CSV, Excel, Schematron