disease.schemas#
Contains data models for representing VICC normalized disease records.
- class disease.schemas.DataLicenseAttributes(**data)[source]#
Define constraints for data license attributes.
- class disease.schemas.MatchType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Define string constraints for use in Match Type attributes.
- class disease.schemas.NamespacePrefix(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Define string constraints for how concept ID namespace prefixes are stored.
- class disease.schemas.NormalizationService(**data)[source]#
Response containing one or more merged records and source data.
-
service_meta_:
ServiceMeta[source]#
-
source_meta_:
Optional[dict[SourceName,SourceMeta]][source]#
-
service_meta_:
- class disease.schemas.RecordType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Record item types.
- class disease.schemas.RefType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Reference item types.
- class disease.schemas.SearchService(**data)[source]#
Core response schema containing matches for each source
-
service_meta_:
ServiceMeta[source]#
-
source_matches:
dict[SourceName,SourceSearchMatches][source]#
-
service_meta_:
- class disease.schemas.ServiceMeta(**data)[source]#
Metadata regarding the disease-normalization service.
- class disease.schemas.SourceIDAfterNamespace(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Define string constraints after namespace.
- class disease.schemas.SourceMeta(**data)[source]#
Metadata for a given source to return in response object.
-
data_license_attributes:
DataLicenseAttributes[source]#
-
data_license_attributes:
- class disease.schemas.SourceName(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Define string constraints to ensure consistent capitalization.