Skip to content

Request for URI Support to Preserve Semantics in FHIR Translation #652

@SalemBajjali

Description

@SalemBajjali

Hi VRS Team,

I'm currently working on translating VRS Alleles into the FHIR Allele Profile and wanted to raise an issue involving the loss of semantic precision during the translation process.

Issue
VRS fields such as name, digest, and others carry well-defined and distinct semantic meanings. However, when translating into FHIR, many of these fields are mapped into a flat structure like fhir.identifier.Identifier.value, which strips away the original meaning and origin of each field.

Example FHIR representation:

"identifier": [
{ "value": “vsrs_name_value },
{ "value": “vrs_digest_value” }
]

This flattens distinct VRS attributes into a generic list of values, making it difficult for downstream systems to determine whether a given value is a computed identifier, symbolic name, or another VRS-specific concept.

Proposed Solution
To address this, we propose using fhir.identifier.system, which is a URI data type, to capture the semantic role of each identifier. This approach would require standardized URIs that uniquely identify specific VRS fields.

Request
Would the VRS team be open to defining and maintaining a set of standardized URIs for key VRS attributes? This would help enable accurate and semantically translations of VRS concepts into FHIR.

Looping in @rrfreimuth

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions