<filename>spark_auto_mapper_fhir/value_sets/body_temperature_units.py
from __future__ import annotations

from spark_auto_mapper_fhir.fhir_types.uri import FhirUri

from spark_auto_mapper_fhir.value_sets.generic_type import GenericTypeCode
from spark_auto_mapper.type_definitions.defined_types import AutoMapperTextInputType


# This file is auto-generated by generate_classes so do not edit manually
# noinspection PyPep8Naming
class BodyTemperatureUnitsCode(GenericTypeCode):
    """
    BodyTemperatureUnits
    From: http://hl7.org/fhir/ValueSet/ucum-bodytemp in valuesets.xml
        UCUM units for recording Body Temperature
    """

    def __init__(self, value: AutoMapperTextInputType):
        super().__init__(value=value)

    """
    http://unitsofmeasure.org
    """
    codeset: FhirUri = "http://unitsofmeasure.org"


class BodyTemperatureUnitsCodeValues:
    """
    From: http://hl7.org/fhir/ValueSet/ucum-bodytemp in valuesets.xml
    """

    Cel = BodyTemperatureUnitsCode("Cel")
    """
    From: http://hl7.org/fhir/ValueSet/ucum-bodytemp in valuesets.xml
    """
    _degF_ = BodyTemperatureUnitsCode("[degF]")
