# This file calls model_rebuild() for all Pydantic models in fhirschemapy/R4B
# Autogenerated for schema/model consistency
from .account import Account, AccountCoverage, AccountGuarantor
from .audit_event import (
    AuditEvent,
    AuditEventAgent,
    AuditEventAgentNetwork,
    AuditEventEntity,
    AuditEventEntityDetail,
    AuditEventSource,
)
from .claim_response import (
    ClaimResponseAddItem,
    ClaimResponseAddItemDetail,
    ClaimResponseAddItemDetailSubDetail,
    ClaimResponseError,
    ClaimResponseInsurance,
    ClaimResponseItem,
    ClaimResponseItemAdjudication,
    ClaimResponseItemDetail,
)
from .consent import (
    Consent,
    ConsentPolicy,
    ConsentProvision,
    ConsentProvisionActor,
    ConsentProvisionData,
    ConsentVerification,
)
from .device_metric import DeviceMetric, DeviceMetricCalibration
from .enrollment_response import EnrollmentResponse
from .evidence import Evidence
from .evidence_variable import EvidenceVariable, EvidenceVariableCharacteristic
from .event_definition import EventDefinition
from .guidance_response import GuidanceResponse
from .invoice import (
    Invoice,
    InvoiceLineItem,
    InvoiceLineItemPriceComponent,
    InvoiceParticipant,
)
from .medicinal_product_packaged import (
    MedicinalProductPackaged,
    MedicinalProductPackagedBatchIdentifier,
    MedicinalProductPackagedPackageItem,
)
from .molecular_sequence import (
    MolecularSequence,
    MolecularSequenceQuality,
    MolecularSequenceQualityRoc,
    MolecularSequenceReferenceSeq,
    MolecularSequenceRepository,
    MolecularSequenceStructureVariant,
    MolecularSequenceStructureVariantInner,
    MolecularSequenceStructureVariantOuter,
    MolecularSequenceVariant,
)
from .operation_definition import (
    OperationDefinitionOverload,
    OperationDefinitionParameter,
)
from .practitioner import Practitioner, PractitionerQualification
from .research_element_definition import (
    ResearchElementDefinition,
    ResearchElementDefinitionCharacteristic,
)
from .research_study import ResearchStudy, ResearchStudyArm, ResearchStudyObjective
from .supply_delivery import SupplyDelivery, SupplyDeliverySuppliedItem
from .terminology_capabilities import (
    TerminologyCapabilities,
    TerminologyCapabilitiesClosure,
    TerminologyCapabilitiesCodeSystem,
    TerminologyCapabilitiesCodeSystemVersion,
    TerminologyCapabilitiesCodeSystemVersionFilter,
    TerminologyCapabilitiesExpansion,
    TerminologyCapabilitiesExpansionParameter,
    TerminologyCapabilitiesImplementation,
    TerminologyCapabilitiesSoftware,
    TerminologyCapabilitiesTranslation,
    TerminologyCapabilitiesValidateCode,
)
from .base import (
    Age,
    BackboneElement,
    Dosage,
    DosageDoseAndRate,
    Duration,
    Element,
    Population,
    ProductShelfLife,
    ProdCharacteristic,
    Quantity,
    SampledData,
)
from .resource import Resource
from .substance_specification import (
    SubstanceSpecification,
    SubstanceSpecificationCode,
    SubstanceSpecificationMoiety,
    SubstanceSpecificationName,
    SubstanceSpecificationNameOfficial,
    SubstanceSpecificationProperty,
    SubstanceSpecificationRelationship,
    SubstanceSpecificationStructure,
    SubstanceSpecificationStructureIsotope,
    SubstanceSpecificationStructureIsotopeMolecularWeight,
    SubstanceSpecificationStructureRepresentation,
)

# Call model_rebuild for all models (alphabetically)
Account.model_rebuild()
AccountCoverage.model_rebuild()
AccountGuarantor.model_rebuild()
Age.model_rebuild()
AuditEvent.model_rebuild()
AuditEventAgent.model_rebuild()
AuditEventAgentNetwork.model_rebuild()
AuditEventEntity.model_rebuild()
AuditEventEntityDetail.model_rebuild()
AuditEventSource.model_rebuild()
BackboneElement.model_rebuild()
ClaimResponseAddItem.model_rebuild()
ClaimResponseAddItemDetail.model_rebuild()
ClaimResponseAddItemDetailSubDetail.model_rebuild()
ClaimResponseError.model_rebuild()
ClaimResponseInsurance.model_rebuild()
ClaimResponseItem.model_rebuild()
ClaimResponseItemAdjudication.model_rebuild()
ClaimResponseItemDetail.model_rebuild()
Consent.model_rebuild()
ConsentPolicy.model_rebuild()
ConsentProvision.model_rebuild()
ConsentProvisionActor.model_rebuild()
ConsentProvisionData.model_rebuild()
ConsentVerification.model_rebuild()
DeviceMetric.model_rebuild()
DeviceMetricCalibration.model_rebuild()
Dosage.model_rebuild()
DosageDoseAndRate.model_rebuild()
Duration.model_rebuild()
Element.model_rebuild()
EnrollmentResponse.model_rebuild()
Evidence.model_rebuild()
EvidenceVariable.model_rebuild()
EvidenceVariableCharacteristic.model_rebuild()
EventDefinition.model_rebuild()
GuidanceResponse.model_rebuild()
Invoice.model_rebuild()
InvoiceLineItem.model_rebuild()
InvoiceLineItemPriceComponent.model_rebuild()
InvoiceParticipant.model_rebuild()
MedicinalProductPackaged.model_rebuild()
MedicinalProductPackagedBatchIdentifier.model_rebuild()
MedicinalProductPackagedPackageItem.model_rebuild()
MolecularSequence.model_rebuild()
MolecularSequenceQuality.model_rebuild()
MolecularSequenceQualityRoc.model_rebuild()
MolecularSequenceReferenceSeq.model_rebuild()
MolecularSequenceRepository.model_rebuild()
MolecularSequenceStructureVariant.model_rebuild()
MolecularSequenceStructureVariantInner.model_rebuild()
MolecularSequenceStructureVariantOuter.model_rebuild()
MolecularSequenceVariant.model_rebuild()
OperationDefinitionOverload.model_rebuild()
OperationDefinitionParameter.model_rebuild()
Population.model_rebuild()
Practitioner.model_rebuild()
PractitionerQualification.model_rebuild()
ProdCharacteristic.model_rebuild()
ProductShelfLife.model_rebuild()
Quantity.model_rebuild()
Resource.model_rebuild()
ResearchElementDefinition.model_rebuild()
ResearchElementDefinitionCharacteristic.model_rebuild()
ResearchStudy.model_rebuild()
ResearchStudyArm.model_rebuild()
ResearchStudyObjective.model_rebuild()
SampledData.model_rebuild()
SubstanceSpecification.model_rebuild()
SubstanceSpecificationCode.model_rebuild()
SubstanceSpecificationMoiety.model_rebuild()
SubstanceSpecificationName.model_rebuild()
SubstanceSpecificationNameOfficial.model_rebuild()
SubstanceSpecificationProperty.model_rebuild()
SubstanceSpecificationRelationship.model_rebuild()
SubstanceSpecificationStructure.model_rebuild()
SubstanceSpecificationStructureIsotope.model_rebuild()
SubstanceSpecificationStructureIsotopeMolecularWeight.model_rebuild()
SubstanceSpecificationStructureRepresentation.model_rebuild()
SupplyDelivery.model_rebuild()
SupplyDeliverySuppliedItem.model_rebuild()
TerminologyCapabilities.model_rebuild()
TerminologyCapabilitiesClosure.model_rebuild()
TerminologyCapabilitiesCodeSystem.model_rebuild()
TerminologyCapabilitiesCodeSystemVersion.model_rebuild()
TerminologyCapabilitiesCodeSystemVersionFilter.model_rebuild()
TerminologyCapabilitiesExpansion.model_rebuild()
TerminologyCapabilitiesExpansionParameter.model_rebuild()
TerminologyCapabilitiesImplementation.model_rebuild()
TerminologyCapabilitiesSoftware.model_rebuild()
TerminologyCapabilitiesTranslation.model_rebuild()
TerminologyCapabilitiesValidateCode.model_rebuild()
