@@ -98,14 +98,14 @@ def validate_and_downcast(
9898
9999packages = ['fhir_types.hl7_fhir_r4_core' ]
100100
101- DomainResourceFamily_resources = ['Account' , 'ActivityDefinition' , 'AdverseEvent' , 'AllergyIntolerance' , 'Appointment' , 'AppointmentResponse' , 'AuditEvent' , 'Basic' , 'BiologicallyDerivedProduct' , 'BodyStructure' , 'CapabilityStatement' , 'CarePlan' , 'CareTeam' , 'CatalogEntry' , 'ChargeItem' , 'ChargeItemDefinition' , 'Claim' , 'ClaimResponse' , 'ClinicalImpression' , 'CodeSystem' , 'Communication' , 'CommunicationRequest' , 'CompartmentDefinition' , 'Composition' , 'ConceptMap' , 'Condition' , 'Consent' , 'Contract' , 'Coverage' , 'CoverageEligibilityRequest' , 'CoverageEligibilityResponse' , 'DetectedIssue' , 'Device' , 'DeviceDefinition' , 'DeviceMetric' , 'DeviceRequest' , 'DeviceUseStatement' , 'DiagnosticReport' , 'DocumentManifest' , 'DocumentReference' , 'EffectEvidenceSynthesis' , 'Encounter' , 'Endpoint' , 'EnrollmentRequest' , 'EnrollmentResponse' , 'EpisodeOfCare' , 'EventDefinition' , 'Evidence' , 'EvidenceVariable' , 'ExampleScenario' , 'ExplanationOfBenefit' , 'FamilyMemberHistory' , 'Flag' , 'Goal' , 'GraphDefinition' , 'Group' , 'GuidanceResponse' , 'HealthcareService' , 'ImagingStudy' , 'Immunization' , 'ImmunizationEvaluation' , 'ImmunizationRecommendation' , 'ImplementationGuide' , 'InsurancePlan' , 'Invoice' , 'Library' , 'Linkage' , 'List' , 'Location' , 'Measure' , 'MeasureReport' , 'Media' , 'Medication' , 'MedicationAdministration' , 'MedicationDispense' , 'MedicationKnowledge' , 'MedicationRequest' , 'MedicationStatement' , 'MedicinalProduct' , 'MedicinalProductAuthorization' , 'MedicinalProductContraindication' , 'MedicinalProductIndication' , 'MedicinalProductIngredient' , 'MedicinalProductInteraction' , 'MedicinalProductManufactured' , 'MedicinalProductPackaged' , 'MedicinalProductPharmaceutical' , 'MedicinalProductUndesirableEffect' , 'MessageDefinition' , 'MessageHeader' , 'MolecularSequence' , 'NamingSystem' , 'NutritionOrder' , 'Observation' , 'ObservationDefinition' , 'OperationDefinition' , 'OperationOutcome' , 'Organization' , 'OrganizationAffiliation' , 'Patient' , 'PaymentNotice' , 'PaymentReconciliation' , 'Person' , 'PlanDefinition' , 'Practitioner' , 'PractitionerRole' , 'Procedure' , 'Provenance' , 'Questionnaire' , 'QuestionnaireResponse' , 'RelatedPerson' , 'RequestGroup' , 'ResearchDefinition' , 'ResearchElementDefinition' , 'ResearchStudy' , 'ResearchSubject' , 'RiskAssessment' , 'RiskEvidenceSynthesis' , 'Schedule' , 'SearchParameter' , 'ServiceRequest' , 'Slot' , 'Specimen' , 'SpecimenDefinition' , 'StructureDefinition' , 'StructureMap' , 'Subscription' , 'Substance' , 'SubstanceNucleicAcid' , 'SubstancePolymer' , 'SubstanceProtein' , 'SubstanceReferenceInformation' , 'SubstanceSourceMaterial' , 'SubstanceSpecification' , 'SupplyDelivery' , 'SupplyRequest' , 'Task' , 'TerminologyCapabilities' , 'TestReport' , 'TestScript' , 'ValueSet' , 'VerificationResult' , 'VisionPrescription' ]
101+ DomainResourceFamily_resources = ['Account' , 'ActivityDefinition' , 'AdverseEvent' , 'AllergyIntolerance' , 'Appointment' , 'AppointmentResponse' , 'AuditEvent' , 'Basic' , 'BiologicallyDerivedProduct' , 'BodyStructure' , 'CapabilityStatement' , 'CarePlan' , 'CareTeam' , 'CatalogEntry' , 'ChargeItem' , 'ChargeItemDefinition' , 'Claim' , 'ClaimResponse' , 'ClinicalImpression' , 'CodeSystem' , 'Communication' , 'CommunicationRequest' , 'CompartmentDefinition' , 'Composition' , 'ConceptMap' , 'Condition' , 'Consent' , 'Contract' , 'Coverage' , 'CoverageEligibilityRequest' , 'CoverageEligibilityResponse' , 'DetectedIssue' , 'Device' , 'DeviceDefinition' , 'DeviceMetric' , 'DeviceRequest' , 'DeviceUseStatement' , 'DiagnosticReport' , 'DocumentManifest' , 'DocumentReference' , 'EffectEvidenceSynthesis' , 'Encounter' , 'Endpoint' , 'EnrollmentRequest' , 'EnrollmentResponse' , 'EpisodeOfCare' , 'EventDefinition' , 'Evidence' , 'EvidenceVariable' , 'ExampleScenario' , 'ExplanationOfBenefit' , 'FamilyMemberHistory' , 'Flag' , 'Goal' , 'GraphDefinition' , 'Group' , 'GuidanceResponse' , 'HealthcareService' , 'ImagingStudy' , 'Immunization' , 'ImmunizationEvaluation' , 'ImmunizationRecommendation' , 'ImplementationGuide' , 'InsurancePlan' , 'Invoice' , 'Library' , 'Linkage' , 'List' , 'Location' , 'Measure' , 'MeasureReport' , 'Media' , 'Medication' , 'MedicationAdministration' , 'MedicationDispense' , 'MedicationKnowledge' , 'MedicationRequest' , 'MedicationStatement' , 'MedicinalProduct' , 'MedicinalProductAuthorization' , 'MedicinalProductContraindication' , 'MedicinalProductIndication' , 'MedicinalProductIngredient' , 'MedicinalProductInteraction' , 'MedicinalProductManufactured' , 'MedicinalProductPackaged' , 'MedicinalProductPharmaceutical' , 'MedicinalProductUndesirableEffect' , 'MessageDefinition' , 'MessageHeader' , 'MetadataResource' , 'MolecularSequence' , 'NamingSystem' , 'NutritionOrder' , 'Observation' , 'ObservationDefinition' , 'OperationDefinition' , 'OperationOutcome' , 'Organization' , 'OrganizationAffiliation' , 'Patient' , 'PaymentNotice' , 'PaymentReconciliation' , 'Person' , 'PlanDefinition' , 'Practitioner' , 'PractitionerRole' , 'Procedure' , 'Provenance' , 'Questionnaire' , 'QuestionnaireResponse' , 'RelatedPerson' , 'RequestGroup' , 'ResearchDefinition' , 'ResearchElementDefinition' , 'ResearchStudy' , 'ResearchSubject' , 'RiskAssessment' , 'RiskEvidenceSynthesis' , 'Schedule' , 'SearchParameter' , 'ServiceRequest' , 'Slot' , 'Specimen' , 'SpecimenDefinition' , 'StructureDefinition' , 'StructureMap' , 'Subscription' , 'Substance' , 'SubstanceNucleicAcid' , 'SubstancePolymer' , 'SubstanceProtein' , 'SubstanceReferenceInformation' , 'SubstanceSourceMaterial' , 'SubstanceSpecification' , 'SupplyDelivery' , 'SupplyRequest' , 'Task' , 'TerminologyCapabilities' , 'TestReport' , 'TestScript' , 'ValueSet' , 'VerificationResult' , 'VisionPrescription' ]
102102
103103def validate_and_downcast_DomainResourceFamily (v : Any ) -> Any :
104104 return validate_and_downcast (v , packages , DomainResourceFamily_resources )
105105
106106type DomainResourceFamily = Annotated [Any , BeforeValidator (validate_and_downcast_DomainResourceFamily )]
107107
108- ResourceFamily_resources = ['Binary' , 'Bundle' , 'DomainResource' , 'Parameters' , 'Account' , 'ActivityDefinition' , 'AdverseEvent' , 'AllergyIntolerance' , 'Appointment' , 'AppointmentResponse' , 'AuditEvent' , 'Basic' , 'BiologicallyDerivedProduct' , 'BodyStructure' , 'CapabilityStatement' , 'CarePlan' , 'CareTeam' , 'CatalogEntry' , 'ChargeItem' , 'ChargeItemDefinition' , 'Claim' , 'ClaimResponse' , 'ClinicalImpression' , 'CodeSystem' , 'Communication' , 'CommunicationRequest' , 'CompartmentDefinition' , 'Composition' , 'ConceptMap' , 'Condition' , 'Consent' , 'Contract' , 'Coverage' , 'CoverageEligibilityRequest' , 'CoverageEligibilityResponse' , 'DetectedIssue' , 'Device' , 'DeviceDefinition' , 'DeviceMetric' , 'DeviceRequest' , 'DeviceUseStatement' , 'DiagnosticReport' , 'DocumentManifest' , 'DocumentReference' , 'EffectEvidenceSynthesis' , 'Encounter' , 'Endpoint' , 'EnrollmentRequest' , 'EnrollmentResponse' , 'EpisodeOfCare' , 'EventDefinition' , 'Evidence' , 'EvidenceVariable' , 'ExampleScenario' , 'ExplanationOfBenefit' , 'FamilyMemberHistory' , 'Flag' , 'Goal' , 'GraphDefinition' , 'Group' , 'GuidanceResponse' , 'HealthcareService' , 'ImagingStudy' , 'Immunization' , 'ImmunizationEvaluation' , 'ImmunizationRecommendation' , 'ImplementationGuide' , 'InsurancePlan' , 'Invoice' , 'Library' , 'Linkage' , 'List' , 'Location' , 'Measure' , 'MeasureReport' , 'Media' , 'Medication' , 'MedicationAdministration' , 'MedicationDispense' , 'MedicationKnowledge' , 'MedicationRequest' , 'MedicationStatement' , 'MedicinalProduct' , 'MedicinalProductAuthorization' , 'MedicinalProductContraindication' , 'MedicinalProductIndication' , 'MedicinalProductIngredient' , 'MedicinalProductInteraction' , 'MedicinalProductManufactured' , 'MedicinalProductPackaged' , 'MedicinalProductPharmaceutical' , 'MedicinalProductUndesirableEffect' , 'MessageDefinition' , 'MessageHeader' , 'MolecularSequence' , 'NamingSystem' , 'NutritionOrder' , 'Observation' , 'ObservationDefinition' , 'OperationDefinition' , 'OperationOutcome' , 'Organization' , 'OrganizationAffiliation' , 'Patient' , 'PaymentNotice' , 'PaymentReconciliation' , 'Person' , 'PlanDefinition' , 'Practitioner' , 'PractitionerRole' , 'Procedure' , 'Provenance' , 'Questionnaire' , 'QuestionnaireResponse' , 'RelatedPerson' , 'RequestGroup' , 'ResearchDefinition' , 'ResearchElementDefinition' , 'ResearchStudy' , 'ResearchSubject' , 'RiskAssessment' , 'RiskEvidenceSynthesis' , 'Schedule' , 'SearchParameter' , 'ServiceRequest' , 'Slot' , 'Specimen' , 'SpecimenDefinition' , 'StructureDefinition' , 'StructureMap' , 'Subscription' , 'Substance' , 'SubstanceNucleicAcid' , 'SubstancePolymer' , 'SubstanceProtein' , 'SubstanceReferenceInformation' , 'SubstanceSourceMaterial' , 'SubstanceSpecification' , 'SupplyDelivery' , 'SupplyRequest' , 'Task' , 'TerminologyCapabilities' , 'TestReport' , 'TestScript' , 'ValueSet' , 'VerificationResult' , 'VisionPrescription' ]
108+ ResourceFamily_resources = ['Binary' , 'Bundle' , 'DomainResource' , 'Parameters' , 'Account' , 'ActivityDefinition' , 'AdverseEvent' , 'AllergyIntolerance' , 'Appointment' , 'AppointmentResponse' , 'AuditEvent' , 'Basic' , 'BiologicallyDerivedProduct' , 'BodyStructure' , 'CapabilityStatement' , 'CarePlan' , 'CareTeam' , 'CatalogEntry' , 'ChargeItem' , 'ChargeItemDefinition' , 'Claim' , 'ClaimResponse' , 'ClinicalImpression' , 'CodeSystem' , 'Communication' , 'CommunicationRequest' , 'CompartmentDefinition' , 'Composition' , 'ConceptMap' , 'Condition' , 'Consent' , 'Contract' , 'Coverage' , 'CoverageEligibilityRequest' , 'CoverageEligibilityResponse' , 'DetectedIssue' , 'Device' , 'DeviceDefinition' , 'DeviceMetric' , 'DeviceRequest' , 'DeviceUseStatement' , 'DiagnosticReport' , 'DocumentManifest' , 'DocumentReference' , 'EffectEvidenceSynthesis' , 'Encounter' , 'Endpoint' , 'EnrollmentRequest' , 'EnrollmentResponse' , 'EpisodeOfCare' , 'EventDefinition' , 'Evidence' , 'EvidenceVariable' , 'ExampleScenario' , 'ExplanationOfBenefit' , 'FamilyMemberHistory' , 'Flag' , 'Goal' , 'GraphDefinition' , 'Group' , 'GuidanceResponse' , 'HealthcareService' , 'ImagingStudy' , 'Immunization' , 'ImmunizationEvaluation' , 'ImmunizationRecommendation' , 'ImplementationGuide' , 'InsurancePlan' , 'Invoice' , 'Library' , 'Linkage' , 'List' , 'Location' , 'Measure' , 'MeasureReport' , 'Media' , 'Medication' , 'MedicationAdministration' , 'MedicationDispense' , 'MedicationKnowledge' , 'MedicationRequest' , 'MedicationStatement' , 'MedicinalProduct' , 'MedicinalProductAuthorization' , 'MedicinalProductContraindication' , 'MedicinalProductIndication' , 'MedicinalProductIngredient' , 'MedicinalProductInteraction' , 'MedicinalProductManufactured' , 'MedicinalProductPackaged' , 'MedicinalProductPharmaceutical' , 'MedicinalProductUndesirableEffect' , 'MessageDefinition' , 'MessageHeader' , 'MetadataResource' , 'MolecularSequence' , 'NamingSystem' , 'NutritionOrder' , 'Observation' , 'ObservationDefinition' , 'OperationDefinition' , 'OperationOutcome' , 'Organization' , 'OrganizationAffiliation' , 'Patient' , 'PaymentNotice' , 'PaymentReconciliation' , 'Person' , 'PlanDefinition' , 'Practitioner' , 'PractitionerRole' , 'Procedure' , 'Provenance' , 'Questionnaire' , 'QuestionnaireResponse' , 'RelatedPerson' , 'RequestGroup' , 'ResearchDefinition' , 'ResearchElementDefinition' , 'ResearchStudy' , 'ResearchSubject' , 'RiskAssessment' , 'RiskEvidenceSynthesis' , 'Schedule' , 'SearchParameter' , 'ServiceRequest' , 'Slot' , 'Specimen' , 'SpecimenDefinition' , 'StructureDefinition' , 'StructureMap' , 'Subscription' , 'Substance' , 'SubstanceNucleicAcid' , 'SubstancePolymer' , 'SubstanceProtein' , 'SubstanceReferenceInformation' , 'SubstanceSourceMaterial' , 'SubstanceSpecification' , 'SupplyDelivery' , 'SupplyRequest' , 'Task' , 'TerminologyCapabilities' , 'TestReport' , 'TestScript' , 'ValueSet' , 'VerificationResult' , 'VisionPrescription' ]
109109
110110def validate_and_downcast_ResourceFamily (v : Any ) -> Any :
111111 return validate_and_downcast (v , packages , ResourceFamily_resources )
0 commit comments