Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
)
class ElementDefinitionConstraint(element.Element):
"""Disclaimer: Any field name ends with ``__ext`` does't part of
Resource StructureDefinition, instead used to enable Extensibility feature
for FHIR Primitive Data Types.
Condition that must evaluate to true.
Formal constraints such as co-occurrence and other constraints that can be
computationally evaluated within the context of the instance.
"""
resource_type = Field("ElementDefinitionConstraint", const=True)
expression: fhirtypes.String = Field(
None,
alias="expression",
title="Type `String`",
description="FHIRPath expression of constraint",
)
expression__ext: fhirtypes.FHIRPrimitiveExtensionType = Field(
None, alias="_expression", title="Extension field for ``expression``."
)
human: fhirtypes.String = Field(
...,
alias="human",
title="Type `String`",
description="Human description of constraint",
)
human__ext: fhirtypes.FHIRPrimitiveExtensionType = Field(
from pydantic import Field
from . import backboneelement, domainresource, fhirtypes
class ImagingManifest(domainresource.DomainResource):
"""Disclaimer: Any field name ends with ``__ext`` does't part of
Resource StructureDefinition, instead used to enable Extensibility feature
for FHIR Primitive Data Types.
Key Object Selection.
A text description of the DICOM SOP instances selected in the
ImagingManifest; or the reason for, or significance of, the selection.
"""
resource_type = Field("ImagingManifest", const=True)
author: fhirtypes.ReferenceType = Field(
None,
alias="author",
title="Author (human or machine)",
description=(
"Author of ImagingManifest. It can be a human author or a device which "
"made the decision of the SOP instances selected. For example, a "
"radiologist selected a set of imaging SOP instances to attach in a "
"diagnostic report, and a CAD application may author a selection to "
"describe SOP instances it used to generate a detection conclusion."
),
# if property is element of this resource.
element_property=True,
# note: Listed Resource Type(s) should be allowed as Reference.
enum_reference_types=[
from . import backboneelement, domainresource, fhirtypes
class Location(domainresource.DomainResource):
"""Disclaimer: Any field name ends with ``__ext`` does't part of
Resource StructureDefinition, instead used to enable Extensibility feature
for FHIR Primitive Data Types.
Details and position information for a physical place.
Details and position information for a physical place where services are
provided and resources and participants may be stored, found, contained or
accommodated.
"""
resource_type = Field("Location", const=True)
address: fhirtypes.AddressType = Field(
None,
alias="address",
title="Physical location",
description=None,
# if property is element of this resource.
element_property=True,
)
alias: ListType[fhirtypes.String] = Field(
None,
alias="alias",
title=(
"A list of\u00a0alternate names that the location is known as, or was known "
"as in the past"
jurisdiction__ext: fhirtypes.FHIRPrimitiveExtensionType = Field(
None, alias="_jurisdiction", title="Extension field for ``jurisdiction``."
)
class DeviceVersion(backboneelement.BackboneElement):
"""Disclaimer: Any field name ends with ``__ext`` does't part of
Resource StructureDefinition, instead used to enable Extensibility feature
for FHIR Primitive Data Types.
The actual design of the device or software version running on the device.
"""
resource_type = Field("DeviceVersion", const=True)
component: fhirtypes.IdentifierType = Field(
None,
alias="component",
title="A single component of the device version",
description=None,
# if property is element of this resource.
element_property=True,
)
type: fhirtypes.CodeableConceptType = Field(
None,
alias="type",
title="The type of the device version",
description=None,
# if property is element of this resource.
element_property=True,
)
# if property is element of this resource.
element_property=True,
# note: Listed Resource Type(s) should be allowed as Reference.
enum_reference_types=["Patient", "Group"],
)
usedCode: ListType[fhirtypes.CodeableConceptType] = Field(
None,
alias="usedCode",
title="Coded items used during the procedure",
description="Identifies coded items that were used as part of the procedure.",
# if property is element of this resource.
element_property=True,
)
usedReference: ListType[fhirtypes.ReferenceType] = Field(
None,
alias="usedReference",
title="Items used during procedure",
description=(
"Identifies medications, devices and any other substance used as part "
"of the procedure."
),
# if property is element of this resource.
element_property=True,
# note: Listed Resource Type(s) should be allowed as Reference.
enum_reference_types=["Device", "Medication", "Substance"],
)
@root_validator(pre=True)
def validate_one_of_many(cls, values: Dict[str, Any]) -> Dict[str, Any]:
"""https://www.hl7.org/fhir/formats.html#choice
None,
alias="party",
title="Party to receive the payable",
description="Party to be reimbursed: Subscriber, provider, other.",
# if property is element of this resource.
element_property=True,
# note: Listed Resource Type(s) should be allowed as Reference.
enum_reference_types=[
"Practitioner",
"Organization",
"Patient",
"RelatedPerson",
],
)
resourceType: fhirtypes.CodeableConceptType = Field(
None,
alias="resourceType",
title="organization | patient | practitioner | relatedperson",
description=None,
# if property is element of this resource.
element_property=True,
)
type: fhirtypes.CodeableConceptType = Field(
None,
alias="type",
title="Type of party: Subscriber, Provider, other",
description="Type of Party to be reimbursed: Subscriber, provider, other.",
# if property is element of this resource.
element_property=True,
)
enum_reference_types=[
"Medication",
"Device",
"Organization",
"Practitioner",
"PractitionerRole",
"HealthcareService",
"ActivityDefinition",
"PlanDefinition",
"SpecimenDefinition",
"ObservationDefinition",
"Binary",
],
)
relatedEntry: ListType[fhirtypes.CatalogEntryRelatedEntryType] = Field(
None,
alias="relatedEntry",
title="An item that this catalog entry is related to",
description=(
"Used for example, to point to a substance, or to a device used to "
"administer a medication."
),
# if property is element of this resource.
element_property=True,
)
status: fhirtypes.Code = Field(
None,
alias="status",
title="draft | active | retired | unknown",
description=(
element_property=True,
)
maxVolumeToDeliver: fhirtypes.QuantityType = Field(
None,
alias="maxVolumeToDeliver",
title="Upper limit on formula volume per unit of time",
description=(
"The maximum total quantity of formula that may be administered to a "
"subject over the period of time, e.g. 1440 mL over 24 hours."
),
# if property is element of this resource.
element_property=True,
)
routeofAdministration: fhirtypes.CodeableConceptType = Field(
None,
alias="routeofAdministration",
title="How the formula should enter the patient's gastrointestinal tract",
description=(
"The route or physiological path of administration into the patient's "
"gastrointestinal tract for purposes of providing the formula feeding,"
" e.g. nasogastric tube."
),
# if property is element of this resource.
element_property=True,
)
class NutritionOrderEnteralFormulaAdministration(backboneelement.BackboneElement):
"""Disclaimer: Any field name ends with ``__ext`` does't part of
Resource StructureDefinition, instead used to enable Extensibility feature
resource_type = Field("MedicinalProductPackagedBatchIdentifier", const=True)
immediatePackaging: fhirtypes.IdentifierType = Field(
None,
alias="immediatePackaging",
title=(
"A number appearing on the immediate packaging (and not the outer "
"packaging)"
),
description=None,
# if property is element of this resource.
element_property=True,
)
outerPackaging: fhirtypes.IdentifierType = Field(
...,
alias="outerPackaging",
title="A number appearing on the outer packaging of a specific batch",
description=None,
# if property is element of this resource.
element_property=True,
)
class MedicinalProductPackagedPackageItem(backboneelement.BackboneElement):
"""Disclaimer: Any field name ends with ``__ext`` does't part of
Resource StructureDefinition, instead used to enable Extensibility feature
for FHIR Primitive Data Types.
A packaging item, as a contained for medicine, possibly with other
packaging items within.
resource_type = Field("ExplanationOfBenefitBenefitBalanceFinancial", const=True)
allowedMoney: fhirtypes.MoneyType = Field(
None,
alias="allowedMoney",
title="Benefits allowed",
description="The quantity of the benefit which is permitted under the coverage.",
# if property is element of this resource.
element_property=True,
# Choice of Data Types. i.e allowed[x]
one_of_many="allowed",
one_of_many_required=False,
)
allowedString: fhirtypes.String = Field(
None,
alias="allowedString",
title="Benefits allowed",
description="The quantity of the benefit which is permitted under the coverage.",
# if property is element of this resource.
element_property=True,
# Choice of Data Types. i.e allowed[x]
one_of_many="allowed",
one_of_many_required=False,
)
allowedString__ext: fhirtypes.FHIRPrimitiveExtensionType = Field(
None, alias="_allowedString", title="Extension field for ``allowedString``."
)
allowedUnsignedInt: fhirtypes.UnsignedInt = Field(
None,