WorldHealthOrganization / WorldHealthOrganization/smart-base

fhir base schema needs extension to support json schema names

Open
#233 0 comments 1 reaction 2 assignees View on GitHub

@litlfred is already working on this.

Since Mar 3, 2026.

Dominant language
Python
Stars
0
Forks
7
PR merge metrics
No merged PRs in 30d

Description

fhir base schema needs extension to support json schema names

The FSH element jsonldValuesets and the JSON Schema property jsonld:valuesets are two independent representations of the same concept:

FSH element jsonldValuesets — uses a valid FHIR/FSH identifier (no colons allowed in FHIR element names). This is what SUSHI compiles and what appears on the StructureDefinition-FHIRSchemaBase.html IG page.

JSON Schema property jsonld:valuesets — the property name used in the generated StructureDefinition-FHIRSchemaBase.schema.json. This is hardcoded directly in generate_logical_model_schemas.py (line 403) and uses the JSON-LD namespace-prefix convention (jsonld: prefix).

similar applies to fhir: prefixed data fields

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.