Skip to content

onconova.interoperability.fhir.models.USCoreConditionProblemsHealthConcerns

NoneType module-attribute

USCoreConditionProblemsHealthConcernsProfile

Bases: Condition

The US Core Condition Problems and Health Concerns Profile is based upon the core FHIR Condition Resource and meets the U.S. Core Data for Interoperability (USCDI) v2 'Problems' and 'Health Concerns' requirements and SDOH 'Problems/Health Concerns' requirements. In version 5.0.0, The US Core Condition Profile has been split into the US Core Condition Encounter Diagnosis Profile and US Core Condition Problems and Health Concerns Profile. To promote interoperability and adoption through common implementation, this profile defines constraints and extensions on the Condition resource for the minimal set of data to record, search, and fetch information about a condition, diagnosis, or other event, situation, issue, or clinical concept that is documented and categorized as a problem or health concern including information about a Social Determinants of Health-related condition. It identifies which core elements, extensions, vocabularies, and value sets SHALL be present in the resource when and constrains the way the elements are used using this profile. It provides the floor for standards development for specific use cases.

abatement property

abatementAge class-attribute instance-attribute

abatementDateTime class-attribute instance-attribute

abatementPeriod class-attribute instance-attribute

abatementRange class-attribute instance-attribute

abatementString class-attribute instance-attribute

category class-attribute instance-attribute

clinicalStatus class-attribute instance-attribute

code class-attribute instance-attribute

meta class-attribute instance-attribute

onset property

onsetAge class-attribute instance-attribute

onsetDateTime class-attribute instance-attribute

onsetPeriod class-attribute instance-attribute

onsetRange class-attribute instance-attribute

onsetString class-attribute instance-attribute

recordedDate class-attribute instance-attribute

subject class-attribute instance-attribute

verificationStatus class-attribute instance-attribute

abatement_type_choice_validator()

Source code in onconova/interoperability/fhir/models/USCoreConditionProblemsHealthConcerns.py
@model_validator(mode="after")
def abatement_type_choice_validator(self):
    return validate_type_choice_element(
        self,
        field_types=["DateTime", "Age", "Period", "Range", "String"],
        field_name_base="abatement",
        required=False,
        non_allowed_types=[],
    )

category_slicing_cardinality_validator(value) classmethod

Source code in onconova/interoperability/fhir/models/USCoreConditionProblemsHealthConcerns.py
@field_validator(*("category",), mode="after", check_fields=None)
@classmethod
def category_slicing_cardinality_validator(cls, value):
    return validate_slicing_cardinalities(
        cls,
        value,
        field_name="category",
    )

onset_type_choice_validator()

Source code in onconova/interoperability/fhir/models/USCoreConditionProblemsHealthConcerns.py
@model_validator(mode="after")
def onset_type_choice_validator(self):
    return validate_type_choice_element(
        self,
        field_types=["DateTime", "Age", "Period", "Range", "String"],
        field_name_base="onset",
        required=False,
        non_allowed_types=[],
    )
runner