Skip to content

FHIR Packages Models

FHIR Package Registry data models.

DistributionTags

Path: fhircraft.fhir.packages.models.DistributionTags

Bases: BaseModel

Tags describing specific package versions.

Parameters:

Name Type Description Default
latest str | None

A pointer to the latest package version

None

Package

Path: fhircraft.fhir.packages.models.Package

Bases: BaseModel

An object describing a package.

Parameters:

Name Type Description Default
name str | None

Package name

None
description str | None

Package description

None
fhir_version str | None

Package FHIR version

None

PackageDistribution

Path: fhircraft.fhir.packages.models.PackageDistribution

Bases: BaseModel

Distribution information for a package version.

Parameters:

Name Type Description Default
shasum str | None
None
tarball str | None
None

PackageMetadata

Path: fhircraft.fhir.packages.models.PackageMetadata

Bases: BaseModel

An object listing package metadata and all individual versions.

Parameters:

Name Type Description Default
id str | None

Package Id

None
name str | None

Package name

None
dist_tags DistributionTags | None

Tags describing specific package versions

None
versions Dict[str, PackageVersion] | None

Dictionary object of package versions

None

PackageVersion

Path: fhircraft.fhir.packages.models.PackageVersion

Bases: Package

An object describing a specific version of a package.

Parameters:

Name Type Description Default
name str | None

Package name

None
description str | None

Package description

None
fhir_version str | None

Package FHIR version

None
version str | None

Package version

None
dist PackageDistribution | None
None
url str | None

Url for downloading this package

None