FHIR Packages Models¶
FHIR Package Registry data models.
models ¶
Pydantic models for FHIR Package Registry API.
Classes:
| Name | Description |
|---|---|
Package |
An object describing a package. |
PackageDistribution |
Distribution information for a package version. |
PackageVersion |
An object describing a specific version of a package. |
DistributionTags |
Tags describing specific package versions. |
PackageMetadata |
An object listing package metadata and all individual versions. |
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
|
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
|