#!/usr/bin/env python # -*- coding: utf-8 -*- # # Generated from FHIR 4.0.1-9346c8cc45 on 2024-07-22. # 2024, SMART Health IT. class FHIRElementFactory(object): """ Factory class to instantiate resources by resource name. """ @classmethod def instantiate(cls, resource_type, jsondict): """ Instantiate a resource of the type correlating to "resource_type". :param str resource_type: The name/type of the resource to instantiate :param dict jsondict: The JSON dictionary to use for data :returns: A resource of the respective type or `Element` """ if "Account" == resource_type: from . import account return account.Account(jsondict) if "AccountCoverage" == resource_type: from . import account return account.AccountCoverage(jsondict) if "AccountGuarantor" == resource_type: from . import account return account.AccountGuarantor(jsondict) if "ActivityDefinition" == resource_type: from . import activitydefinition return activitydefinition.ActivityDefinition(jsondict) if "ActivityDefinitionDynamicValue" == resource_type: from . import activitydefinition return activitydefinition.ActivityDefinitionDynamicValue(jsondict) if "ActivityDefinitionParticipant" == resource_type: from . import activitydefinition return activitydefinition.ActivityDefinitionParticipant(jsondict) if "Address" == resource_type: from . import address return address.Address(jsondict) if "AdverseEvent" == resource_type: from . import adverseevent return adverseevent.AdverseEvent(jsondict) if "AdverseEventSuspectEntity" == resource_type: from . import adverseevent return adverseevent.AdverseEventSuspectEntity(jsondict) if "AdverseEventSuspectEntityCausality" == resource_type: from . import adverseevent return adverseevent.AdverseEventSuspectEntityCausality(jsondict) if "Age" == resource_type: from . import age return age.Age(jsondict) if "AllergyIntolerance" == resource_type: from . import allergyintolerance return allergyintolerance.AllergyIntolerance(jsondict) if "AllergyIntoleranceReaction" == resource_type: from . import allergyintolerance return allergyintolerance.AllergyIntoleranceReaction(jsondict) if "Annotation" == resource_type: from . import annotation return annotation.Annotation(jsondict) if "Appointment" == resource_type: from . import appointment return appointment.Appointment(jsondict) if "AppointmentParticipant" == resource_type: from . import appointment return appointment.AppointmentParticipant(jsondict) if "AppointmentResponse" == resource_type: from . import appointmentresponse return appointmentresponse.AppointmentResponse(jsondict) if "Attachment" == resource_type: from . import attachment return attachment.Attachment(jsondict) if "AuditEvent" == resource_type: from . import auditevent return auditevent.AuditEvent(jsondict) if "AuditEventAgent" == resource_type: from . import auditevent return auditevent.AuditEventAgent(jsondict) if "AuditEventAgentNetwork" == resource_type: from . import auditevent return auditevent.AuditEventAgentNetwork(jsondict) if "AuditEventEntity" == resource_type: from . import auditevent return auditevent.AuditEventEntity(jsondict) if "AuditEventEntityDetail" == resource_type: from . import auditevent return auditevent.AuditEventEntityDetail(jsondict) if "AuditEventSource" == resource_type: from . import auditevent return auditevent.AuditEventSource(jsondict) if "BackboneElement" == resource_type: from . import backboneelement return backboneelement.BackboneElement(jsondict) if "Basic" == resource_type: from . import basic return basic.Basic(jsondict) if "Binary" == resource_type: from . import binary return binary.Binary(jsondict) if "BiologicallyDerivedProduct" == resource_type: from . import biologicallyderivedproduct return biologicallyderivedproduct.BiologicallyDerivedProduct(jsondict) if "BiologicallyDerivedProductCollection" == resource_type: from . import biologicallyderivedproduct return biologicallyderivedproduct.BiologicallyDerivedProductCollection(jsondict) if "BiologicallyDerivedProductManipulation" == resource_type: from . import biologicallyderivedproduct return biologicallyderivedproduct.BiologicallyDerivedProductManipulation(jsondict) if "BiologicallyDerivedProductProcessing" == resource_type: from . import biologicallyderivedproduct return biologicallyderivedproduct.BiologicallyDerivedProductProcessing(jsondict) if "BiologicallyDerivedProductStorage" == resource_type: from . import biologicallyderivedproduct return biologicallyderivedproduct.BiologicallyDerivedProductStorage(jsondict) if "BodyStructure" == resource_type: from . import bodystructure return bodystructure.BodyStructure(jsondict) if "Bundle" == resource_type: from . import bundle return bundle.Bundle(jsondict) if "BundleEntry" == resource_type: from . import bundle return bundle.BundleEntry(jsondict) if "BundleEntryRequest" == resource_type: from . import bundle return bundle.BundleEntryRequest(jsondict) if "BundleEntryResponse" == resource_type: from . import bundle return bundle.BundleEntryResponse(jsondict) if "BundleEntrySearch" == resource_type: from . import bundle return bundle.BundleEntrySearch(jsondict) if "BundleLink" == resource_type: from . import bundle return bundle.BundleLink(jsondict) if "CapabilityStatement" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatement(jsondict) if "CapabilityStatementDocument" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementDocument(jsondict) if "CapabilityStatementImplementation" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementImplementation(jsondict) if "CapabilityStatementMessaging" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementMessaging(jsondict) if "CapabilityStatementMessagingEndpoint" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementMessagingEndpoint(jsondict) if "CapabilityStatementMessagingSupportedMessage" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementMessagingSupportedMessage(jsondict) if "CapabilityStatementRest" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRest(jsondict) if "CapabilityStatementRestInteraction" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRestInteraction(jsondict) if "CapabilityStatementRestResource" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRestResource(jsondict) if "CapabilityStatementRestResourceInteraction" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRestResourceInteraction(jsondict) if "CapabilityStatementRestResourceOperation" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRestResourceOperation(jsondict) if "CapabilityStatementRestResourceSearchParam" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRestResourceSearchParam(jsondict) if "CapabilityStatementRestSecurity" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementRestSecurity(jsondict) if "CapabilityStatementSoftware" == resource_type: from . import capabilitystatement return capabilitystatement.CapabilityStatementSoftware(jsondict) if "CarePlan" == resource_type: from . import careplan return careplan.CarePlan(jsondict) if "CarePlanActivity" == resource_type: from . import careplan return careplan.CarePlanActivity(jsondict) if "CarePlanActivityDetail" == resource_type: from . import careplan return careplan.CarePlanActivityDetail(jsondict) if "CareTeam" == resource_type: from . import careteam return careteam.CareTeam(jsondict) if "CareTeamParticipant" == resource_type: from . import careteam return careteam.CareTeamParticipant(jsondict) if "CatalogEntry" == resource_type: from . import catalogentry return catalogentry.CatalogEntry(jsondict) if "CatalogEntryRelatedEntry" == resource_type: from . import catalogentry return catalogentry.CatalogEntryRelatedEntry(jsondict) if "ChargeItem" == resource_type: from . import chargeitem return chargeitem.ChargeItem(jsondict) if "ChargeItemDefinition" == resource_type: from . import chargeitemdefinition return chargeitemdefinition.ChargeItemDefinition(jsondict) if "ChargeItemDefinitionApplicability" == resource_type: from . import chargeitemdefinition return chargeitemdefinition.ChargeItemDefinitionApplicability(jsondict) if "ChargeItemDefinitionPropertyGroup" == resource_type: from . import chargeitemdefinition return chargeitemdefinition.ChargeItemDefinitionPropertyGroup(jsondict) if "ChargeItemDefinitionPropertyGroupPriceComponent" == resource_type: from . import chargeitemdefinition return chargeitemdefinition.ChargeItemDefinitionPropertyGroupPriceComponent(jsondict) if "ChargeItemPerformer" == resource_type: from . import chargeitem return chargeitem.ChargeItemPerformer(jsondict) if "Claim" == resource_type: from . import claim return claim.Claim(jsondict) if "ClaimAccident" == resource_type: from . import claim return claim.ClaimAccident(jsondict) if "ClaimCareTeam" == resource_type: from . import claim return claim.ClaimCareTeam(jsondict) if "ClaimDiagnosis" == resource_type: from . import claim return claim.ClaimDiagnosis(jsondict) if "ClaimInsurance" == resource_type: from . import claim return claim.ClaimInsurance(jsondict) if "ClaimItem" == resource_type: from . import claim return claim.ClaimItem(jsondict) if "ClaimItemDetail" == resource_type: from . import claim return claim.ClaimItemDetail(jsondict) if "ClaimItemDetailSubDetail" == resource_type: from . import claim return claim.ClaimItemDetailSubDetail(jsondict) if "ClaimPayee" == resource_type: from . import claim return claim.ClaimPayee(jsondict) if "ClaimProcedure" == resource_type: from . import claim return claim.ClaimProcedure(jsondict) if "ClaimRelated" == resource_type: from . import claim return claim.ClaimRelated(jsondict) if "ClaimResponse" == resource_type: from . import claimresponse return claimresponse.ClaimResponse(jsondict) if "ClaimResponseAddItem" == resource_type: from . import claimresponse return claimresponse.ClaimResponseAddItem(jsondict) if "ClaimResponseAddItemDetail" == resource_type: from . import claimresponse return claimresponse.ClaimResponseAddItemDetail(jsondict) if "ClaimResponseAddItemDetailSubDetail" == resource_type: from . import claimresponse return claimresponse.ClaimResponseAddItemDetailSubDetail(jsondict) if "ClaimResponseError" == resource_type: from . import claimresponse return claimresponse.ClaimResponseError(jsondict) if "ClaimResponseInsurance" == resource_type: from . import claimresponse return claimresponse.ClaimResponseInsurance(jsondict) if "ClaimResponseItem" == resource_type: from . import claimresponse return claimresponse.ClaimResponseItem(jsondict) if "ClaimResponseItemAdjudication" == resource_type: from . import claimresponse return claimresponse.ClaimResponseItemAdjudication(jsondict) if "ClaimResponseItemDetail" == resource_type: from . import claimresponse return claimresponse.ClaimResponseItemDetail(jsondict) if "ClaimResponseItemDetailSubDetail" == resource_type: from . import claimresponse return claimresponse.ClaimResponseItemDetailSubDetail(jsondict) if "ClaimResponsePayment" == resource_type: from . import claimresponse return claimresponse.ClaimResponsePayment(jsondict) if "ClaimResponseProcessNote" == resource_type: from . import claimresponse return claimresponse.ClaimResponseProcessNote(jsondict) if "ClaimResponseTotal" == resource_type: from . import claimresponse return claimresponse.ClaimResponseTotal(jsondict) if "ClaimSupportingInfo" == resource_type: from . import claim return claim.ClaimSupportingInfo(jsondict) if "ClinicalImpression" == resource_type: from . import clinicalimpression return clinicalimpression.ClinicalImpression(jsondict) if "ClinicalImpressionFinding" == resource_type: from . import clinicalimpression return clinicalimpression.ClinicalImpressionFinding(jsondict) if "ClinicalImpressionInvestigation" == resource_type: from . import clinicalimpression return clinicalimpression.ClinicalImpressionInvestigation(jsondict) if "CodeSystem" == resource_type: from . import codesystem return codesystem.CodeSystem(jsondict) if "CodeSystemConcept" == resource_type: from . import codesystem return codesystem.CodeSystemConcept(jsondict) if "CodeSystemConceptDesignation" == resource_type: from . import codesystem return codesystem.CodeSystemConceptDesignation(jsondict) if "CodeSystemConceptProperty" == resource_type: from . import codesystem return codesystem.CodeSystemConceptProperty(jsondict) if "CodeSystemFilter" == resource_type: from . import codesystem return codesystem.CodeSystemFilter(jsondict) if "CodeSystemProperty" == resource_type: from . import codesystem return codesystem.CodeSystemProperty(jsondict) if "CodeableConcept" == resource_type: from . import codeableconcept return codeableconcept.CodeableConcept(jsondict) if "Coding" == resource_type: from . import coding return coding.Coding(jsondict) if "Communication" == resource_type: from . import communication return communication.Communication(jsondict) if "CommunicationPayload" == resource_type: from . import communication return communication.CommunicationPayload(jsondict) if "CommunicationRequest" == resource_type: from . import communicationrequest return communicationrequest.CommunicationRequest(jsondict) if "CommunicationRequestPayload" == resource_type: from . import communicationrequest return communicationrequest.CommunicationRequestPayload(jsondict) if "CompartmentDefinition" == resource_type: from . import compartmentdefinition return compartmentdefinition.CompartmentDefinition(jsondict) if "CompartmentDefinitionResource" == resource_type: from . import compartmentdefinition return compartmentdefinition.CompartmentDefinitionResource(jsondict) if "Composition" == resource_type: from . import composition return composition.Composition(jsondict) if "CompositionAttester" == resource_type: from . import composition return composition.CompositionAttester(jsondict) if "CompositionEvent" == resource_type: from . import composition return composition.CompositionEvent(jsondict) if "CompositionRelatesTo" == resource_type: from . import composition return composition.CompositionRelatesTo(jsondict) if "CompositionSection" == resource_type: from . import composition return composition.CompositionSection(jsondict) if "ConceptMap" == resource_type: from . import conceptmap return conceptmap.ConceptMap(jsondict) if "ConceptMapGroup" == resource_type: from . import conceptmap return conceptmap.ConceptMapGroup(jsondict) if "ConceptMapGroupElement" == resource_type: from . import conceptmap return conceptmap.ConceptMapGroupElement(jsondict) if "ConceptMapGroupElementTarget" == resource_type: from . import conceptmap return conceptmap.ConceptMapGroupElementTarget(jsondict) if "ConceptMapGroupElementTargetDependsOn" == resource_type: from . import conceptmap return conceptmap.ConceptMapGroupElementTargetDependsOn(jsondict) if "ConceptMapGroupUnmapped" == resource_type: from . import conceptmap return conceptmap.ConceptMapGroupUnmapped(jsondict) if "Condition" == resource_type: from . import condition return condition.Condition(jsondict) if "ConditionEvidence" == resource_type: from . import condition return condition.ConditionEvidence(jsondict) if "ConditionStage" == resource_type: from . import condition return condition.ConditionStage(jsondict) if "Consent" == resource_type: from . import consent return consent.Consent(jsondict) if "ConsentPolicy" == resource_type: from . import consent return consent.ConsentPolicy(jsondict) if "ConsentProvision" == resource_type: from . import consent return consent.ConsentProvision(jsondict) if "ConsentProvisionActor" == resource_type: from . import consent return consent.ConsentProvisionActor(jsondict) if "ConsentProvisionData" == resource_type: from . import consent return consent.ConsentProvisionData(jsondict) if "ConsentVerification" == resource_type: from . import consent return consent.ConsentVerification(jsondict) if "ContactDetail" == resource_type: from . import contactdetail return contactdetail.ContactDetail(jsondict) if "ContactPoint" == resource_type: from . import contactpoint return contactpoint.ContactPoint(jsondict) if "Contract" == resource_type: from . import contract return contract.Contract(jsondict) if "ContractContentDefinition" == resource_type: from . import contract return contract.ContractContentDefinition(jsondict) if "ContractFriendly" == resource_type: from . import contract return contract.ContractFriendly(jsondict) if "ContractLegal" == resource_type: from . import contract return contract.ContractLegal(jsondict) if "ContractRule" == resource_type: from . import contract return contract.ContractRule(jsondict) if "ContractSigner" == resource_type: from . import contract return contract.ContractSigner(jsondict) if "ContractTerm" == resource_type: from . import contract return contract.ContractTerm(jsondict) if "ContractTermAction" == resource_type: from . import contract return contract.ContractTermAction(jsondict) if "ContractTermActionSubject" == resource_type: from . import contract return contract.ContractTermActionSubject(jsondict) if "ContractTermAsset" == resource_type: from . import contract return contract.ContractTermAsset(jsondict) if "ContractTermAssetContext" == resource_type: from . import contract return contract.ContractTermAssetContext(jsondict) if "ContractTermAssetValuedItem" == resource_type: from . import contract return contract.ContractTermAssetValuedItem(jsondict) if "ContractTermOffer" == resource_type: from . import contract return contract.ContractTermOffer(jsondict) if "ContractTermOfferAnswer" == resource_type: from . import contract return contract.ContractTermOfferAnswer(jsondict) if "ContractTermOfferParty" == resource_type: from . import contract return contract.ContractTermOfferParty(jsondict) if "ContractTermSecurityLabel" == resource_type: from . import contract return contract.ContractTermSecurityLabel(jsondict) if "Contributor" == resource_type: from . import contributor return contributor.Contributor(jsondict) if "Count" == resource_type: from . import count return count.Count(jsondict) if "Coverage" == resource_type: from . import coverage return coverage.Coverage(jsondict) if "CoverageClass" == resource_type: from . import coverage return coverage.CoverageClass(jsondict) if "CoverageCostToBeneficiary" == resource_type: from . import coverage return coverage.CoverageCostToBeneficiary(jsondict) if "CoverageCostToBeneficiaryException" == resource_type: from . import coverage return coverage.CoverageCostToBeneficiaryException(jsondict) if "CoverageEligibilityRequest" == resource_type: from . import coverageeligibilityrequest return coverageeligibilityrequest.CoverageEligibilityRequest(jsondict) if "CoverageEligibilityRequestInsurance" == resource_type: from . import coverageeligibilityrequest return coverageeligibilityrequest.CoverageEligibilityRequestInsurance(jsondict) if "CoverageEligibilityRequestItem" == resource_type: from . import coverageeligibilityrequest return coverageeligibilityrequest.CoverageEligibilityRequestItem(jsondict) if "CoverageEligibilityRequestItemDiagnosis" == resource_type: from . import coverageeligibilityrequest return coverageeligibilityrequest.CoverageEligibilityRequestItemDiagnosis(jsondict) if "CoverageEligibilityRequestSupportingInfo" == resource_type: from . import coverageeligibilityrequest return coverageeligibilityrequest.CoverageEligibilityRequestSupportingInfo(jsondict) if "CoverageEligibilityResponse" == resource_type: from . import coverageeligibilityresponse return coverageeligibilityresponse.CoverageEligibilityResponse(jsondict) if "CoverageEligibilityResponseError" == resource_type: from . import coverageeligibilityresponse return coverageeligibilityresponse.CoverageEligibilityResponseError(jsondict) if "CoverageEligibilityResponseInsurance" == resource_type: from . import coverageeligibilityresponse return coverageeligibilityresponse.CoverageEligibilityResponseInsurance(jsondict) if "CoverageEligibilityResponseInsuranceItem" == resource_type: from . import coverageeligibilityresponse return coverageeligibilityresponse.CoverageEligibilityResponseInsuranceItem(jsondict) if "CoverageEligibilityResponseInsuranceItemBenefit" == resource_type: from . import coverageeligibilityresponse return coverageeligibilityresponse.CoverageEligibilityResponseInsuranceItemBenefit(jsondict) if "DataRequirement" == resource_type: from . import datarequirement return datarequirement.DataRequirement(jsondict) if "DataRequirementCodeFilter" == resource_type: from . import datarequirement return datarequirement.DataRequirementCodeFilter(jsondict) if "DataRequirementDateFilter" == resource_type: from . import datarequirement return datarequirement.DataRequirementDateFilter(jsondict) if "DataRequirementSort" == resource_type: from . import datarequirement return datarequirement.DataRequirementSort(jsondict) if "DetectedIssue" == resource_type: from . import detectedissue return detectedissue.DetectedIssue(jsondict) if "DetectedIssueEvidence" == resource_type: from . import detectedissue return detectedissue.DetectedIssueEvidence(jsondict) if "DetectedIssueMitigation" == resource_type: from . import detectedissue return detectedissue.DetectedIssueMitigation(jsondict) if "Device" == resource_type: from . import device return device.Device(jsondict) if "DeviceDefinition" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinition(jsondict) if "DeviceDefinitionCapability" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinitionCapability(jsondict) if "DeviceDefinitionDeviceName" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinitionDeviceName(jsondict) if "DeviceDefinitionMaterial" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinitionMaterial(jsondict) if "DeviceDefinitionProperty" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinitionProperty(jsondict) if "DeviceDefinitionSpecialization" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinitionSpecialization(jsondict) if "DeviceDefinitionUdiDeviceIdentifier" == resource_type: from . import devicedefinition return devicedefinition.DeviceDefinitionUdiDeviceIdentifier(jsondict) if "DeviceDeviceName" == resource_type: from . import device return device.DeviceDeviceName(jsondict) if "DeviceMetric" == resource_type: from . import devicemetric return devicemetric.DeviceMetric(jsondict) if "DeviceMetricCalibration" == resource_type: from . import devicemetric return devicemetric.DeviceMetricCalibration(jsondict) if "DeviceProperty" == resource_type: from . import device return device.DeviceProperty(jsondict) if "DeviceRequest" == resource_type: from . import devicerequest return devicerequest.DeviceRequest(jsondict) if "DeviceRequestParameter" == resource_type: from . import devicerequest return devicerequest.DeviceRequestParameter(jsondict) if "DeviceSpecialization" == resource_type: from . import device return device.DeviceSpecialization(jsondict) if "DeviceUdiCarrier" == resource_type: from . import device return device.DeviceUdiCarrier(jsondict) if "DeviceUseStatement" == resource_type: from . import deviceusestatement return deviceusestatement.DeviceUseStatement(jsondict) if "DeviceVersion" == resource_type: from . import device return device.DeviceVersion(jsondict) if "DiagnosticReport" == resource_type: from . import diagnosticreport return diagnosticreport.DiagnosticReport(jsondict) if "DiagnosticReportMedia" == resource_type: from . import diagnosticreport return diagnosticreport.DiagnosticReportMedia(jsondict) if "Distance" == resource_type: from . import distance return distance.Distance(jsondict) if "DocumentManifest" == resource_type: from . import documentmanifest return documentmanifest.DocumentManifest(jsondict) if "DocumentManifestRelated" == resource_type: from . import documentmanifest return documentmanifest.DocumentManifestRelated(jsondict) if "DocumentReference" == resource_type: from . import documentreference return documentreference.DocumentReference(jsondict) if "DocumentReferenceContent" == resource_type: from . import documentreference return documentreference.DocumentReferenceContent(jsondict) if "DocumentReferenceContext" == resource_type: from . import documentreference return documentreference.DocumentReferenceContext(jsondict) if "DocumentReferenceRelatesTo" == resource_type: from . import documentreference return documentreference.DocumentReferenceRelatesTo(jsondict) if "DomainResource" == resource_type: from . import domainresource return domainresource.DomainResource(jsondict) if "Dosage" == resource_type: from . import dosage return dosage.Dosage(jsondict) if "DosageDoseAndRate" == resource_type: from . import dosage return dosage.DosageDoseAndRate(jsondict) if "Duration" == resource_type: from . import duration return duration.Duration(jsondict) if "EffectEvidenceSynthesis" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesis(jsondict) if "EffectEvidenceSynthesisCertainty" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesisCertainty(jsondict) if "EffectEvidenceSynthesisCertaintyCertaintySubcomponent" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesisCertaintyCertaintySubcomponent(jsondict) if "EffectEvidenceSynthesisEffectEstimate" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesisEffectEstimate(jsondict) if "EffectEvidenceSynthesisEffectEstimatePrecisionEstimate" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesisEffectEstimatePrecisionEstimate(jsondict) if "EffectEvidenceSynthesisResultsByExposure" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesisResultsByExposure(jsondict) if "EffectEvidenceSynthesisSampleSize" == resource_type: from . import effectevidencesynthesis return effectevidencesynthesis.EffectEvidenceSynthesisSampleSize(jsondict) if "Element" == resource_type: from . import element return element.Element(jsondict) if "ElementDefinition" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinition(jsondict) if "ElementDefinitionBase" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionBase(jsondict) if "ElementDefinitionBinding" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionBinding(jsondict) if "ElementDefinitionConstraint" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionConstraint(jsondict) if "ElementDefinitionExample" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionExample(jsondict) if "ElementDefinitionMapping" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionMapping(jsondict) if "ElementDefinitionSlicing" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionSlicing(jsondict) if "ElementDefinitionSlicingDiscriminator" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionSlicingDiscriminator(jsondict) if "ElementDefinitionType" == resource_type: from . import elementdefinition return elementdefinition.ElementDefinitionType(jsondict) if "Encounter" == resource_type: from . import encounter return encounter.Encounter(jsondict) if "EncounterClassHistory" == resource_type: from . import encounter return encounter.EncounterClassHistory(jsondict) if "EncounterDiagnosis" == resource_type: from . import encounter return encounter.EncounterDiagnosis(jsondict) if "EncounterHospitalization" == resource_type: from . import encounter return encounter.EncounterHospitalization(jsondict) if "EncounterLocation" == resource_type: from . import encounter return encounter.EncounterLocation(jsondict) if "EncounterParticipant" == resource_type: from . import encounter return encounter.EncounterParticipant(jsondict) if "EncounterStatusHistory" == resource_type: from . import encounter return encounter.EncounterStatusHistory(jsondict) if "Endpoint" == resource_type: from . import endpoint return endpoint.Endpoint(jsondict) if "EnrollmentRequest" == resource_type: from . import enrollmentrequest return enrollmentrequest.EnrollmentRequest(jsondict) if "EnrollmentResponse" == resource_type: from . import enrollmentresponse return enrollmentresponse.EnrollmentResponse(jsondict) if "EpisodeOfCare" == resource_type: from . import episodeofcare return episodeofcare.EpisodeOfCare(jsondict) if "EpisodeOfCareDiagnosis" == resource_type: from . import episodeofcare return episodeofcare.EpisodeOfCareDiagnosis(jsondict) if "EpisodeOfCareStatusHistory" == resource_type: from . import episodeofcare return episodeofcare.EpisodeOfCareStatusHistory(jsondict) if "EventDefinition" == resource_type: from . import eventdefinition return eventdefinition.EventDefinition(jsondict) if "Evidence" == resource_type: from . import evidence return evidence.Evidence(jsondict) if "EvidenceVariable" == resource_type: from . import evidencevariable return evidencevariable.EvidenceVariable(jsondict) if "EvidenceVariableCharacteristic" == resource_type: from . import evidencevariable return evidencevariable.EvidenceVariableCharacteristic(jsondict) if "ExampleScenario" == resource_type: from . import examplescenario return examplescenario.ExampleScenario(jsondict) if "ExampleScenarioActor" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioActor(jsondict) if "ExampleScenarioInstance" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioInstance(jsondict) if "ExampleScenarioInstanceContainedInstance" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioInstanceContainedInstance(jsondict) if "ExampleScenarioInstanceVersion" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioInstanceVersion(jsondict) if "ExampleScenarioProcess" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioProcess(jsondict) if "ExampleScenarioProcessStep" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioProcessStep(jsondict) if "ExampleScenarioProcessStepAlternative" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioProcessStepAlternative(jsondict) if "ExampleScenarioProcessStepOperation" == resource_type: from . import examplescenario return examplescenario.ExampleScenarioProcessStepOperation(jsondict) if "ExplanationOfBenefit" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefit(jsondict) if "ExplanationOfBenefitAccident" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitAccident(jsondict) if "ExplanationOfBenefitAddItem" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitAddItem(jsondict) if "ExplanationOfBenefitAddItemDetail" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitAddItemDetail(jsondict) if "ExplanationOfBenefitAddItemDetailSubDetail" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitAddItemDetailSubDetail(jsondict) if "ExplanationOfBenefitBenefitBalance" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitBenefitBalance(jsondict) if "ExplanationOfBenefitBenefitBalanceFinancial" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitBenefitBalanceFinancial(jsondict) if "ExplanationOfBenefitCareTeam" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitCareTeam(jsondict) if "ExplanationOfBenefitDiagnosis" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitDiagnosis(jsondict) if "ExplanationOfBenefitInsurance" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitInsurance(jsondict) if "ExplanationOfBenefitItem" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitItem(jsondict) if "ExplanationOfBenefitItemAdjudication" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitItemAdjudication(jsondict) if "ExplanationOfBenefitItemDetail" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitItemDetail(jsondict) if "ExplanationOfBenefitItemDetailSubDetail" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitItemDetailSubDetail(jsondict) if "ExplanationOfBenefitPayee" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitPayee(jsondict) if "ExplanationOfBenefitPayment" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitPayment(jsondict) if "ExplanationOfBenefitProcedure" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitProcedure(jsondict) if "ExplanationOfBenefitProcessNote" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitProcessNote(jsondict) if "ExplanationOfBenefitRelated" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitRelated(jsondict) if "ExplanationOfBenefitSupportingInfo" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitSupportingInfo(jsondict) if "ExplanationOfBenefitTotal" == resource_type: from . import explanationofbenefit return explanationofbenefit.ExplanationOfBenefitTotal(jsondict) if "Expression" == resource_type: from . import expression return expression.Expression(jsondict) if "Extension" == resource_type: from . import extension return extension.Extension(jsondict) if "FamilyMemberHistory" == resource_type: from . import familymemberhistory return familymemberhistory.FamilyMemberHistory(jsondict) if "FamilyMemberHistoryCondition" == resource_type: from . import familymemberhistory return familymemberhistory.FamilyMemberHistoryCondition(jsondict) if "Flag" == resource_type: from . import flag return flag.Flag(jsondict) if "Goal" == resource_type: from . import goal return goal.Goal(jsondict) if "GoalTarget" == resource_type: from . import goal return goal.GoalTarget(jsondict) if "GraphDefinition" == resource_type: from . import graphdefinition return graphdefinition.GraphDefinition(jsondict) if "GraphDefinitionLink" == resource_type: from . import graphdefinition return graphdefinition.GraphDefinitionLink(jsondict) if "GraphDefinitionLinkTarget" == resource_type: from . import graphdefinition return graphdefinition.GraphDefinitionLinkTarget(jsondict) if "GraphDefinitionLinkTargetCompartment" == resource_type: from . import graphdefinition return graphdefinition.GraphDefinitionLinkTargetCompartment(jsondict) if "Group" == resource_type: from . import group return group.Group(jsondict) if "GroupCharacteristic" == resource_type: from . import group return group.GroupCharacteristic(jsondict) if "GroupMember" == resource_type: from . import group return group.GroupMember(jsondict) if "GuidanceResponse" == resource_type: from . import guidanceresponse return guidanceresponse.GuidanceResponse(jsondict) if "HealthcareService" == resource_type: from . import healthcareservice return healthcareservice.HealthcareService(jsondict) if "HealthcareServiceAvailableTime" == resource_type: from . import healthcareservice return healthcareservice.HealthcareServiceAvailableTime(jsondict) if "HealthcareServiceEligibility" == resource_type: from . import healthcareservice return healthcareservice.HealthcareServiceEligibility(jsondict) if "HealthcareServiceNotAvailable" == resource_type: from . import healthcareservice return healthcareservice.HealthcareServiceNotAvailable(jsondict) if "HumanName" == resource_type: from . import humanname return humanname.HumanName(jsondict) if "Identifier" == resource_type: from . import identifier return identifier.Identifier(jsondict) if "ImagingStudy" == resource_type: from . import imagingstudy return imagingstudy.ImagingStudy(jsondict) if "ImagingStudySeries" == resource_type: from . import imagingstudy return imagingstudy.ImagingStudySeries(jsondict) if "ImagingStudySeriesInstance" == resource_type: from . import imagingstudy return imagingstudy.ImagingStudySeriesInstance(jsondict) if "ImagingStudySeriesPerformer" == resource_type: from . import imagingstudy return imagingstudy.ImagingStudySeriesPerformer(jsondict) if "Immunization" == resource_type: from . import immunization return immunization.Immunization(jsondict) if "ImmunizationEducation" == resource_type: from . import immunization return immunization.ImmunizationEducation(jsondict) if "ImmunizationEvaluation" == resource_type: from . import immunizationevaluation return immunizationevaluation.ImmunizationEvaluation(jsondict) if "ImmunizationPerformer" == resource_type: from . import immunization return immunization.ImmunizationPerformer(jsondict) if "ImmunizationProtocolApplied" == resource_type: from . import immunization return immunization.ImmunizationProtocolApplied(jsondict) if "ImmunizationReaction" == resource_type: from . import immunization return immunization.ImmunizationReaction(jsondict) if "ImmunizationRecommendation" == resource_type: from . import immunizationrecommendation return immunizationrecommendation.ImmunizationRecommendation(jsondict) if "ImmunizationRecommendationRecommendation" == resource_type: from . import immunizationrecommendation return immunizationrecommendation.ImmunizationRecommendationRecommendation(jsondict) if "ImmunizationRecommendationRecommendationDateCriterion" == resource_type: from . import immunizationrecommendation return immunizationrecommendation.ImmunizationRecommendationRecommendationDateCriterion(jsondict) if "ImplementationGuide" == resource_type: from . import implementationguide return implementationguide.ImplementationGuide(jsondict) if "ImplementationGuideDefinition" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDefinition(jsondict) if "ImplementationGuideDefinitionGrouping" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDefinitionGrouping(jsondict) if "ImplementationGuideDefinitionPage" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDefinitionPage(jsondict) if "ImplementationGuideDefinitionParameter" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDefinitionParameter(jsondict) if "ImplementationGuideDefinitionResource" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDefinitionResource(jsondict) if "ImplementationGuideDefinitionTemplate" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDefinitionTemplate(jsondict) if "ImplementationGuideDependsOn" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideDependsOn(jsondict) if "ImplementationGuideGlobal" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideGlobal(jsondict) if "ImplementationGuideManifest" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideManifest(jsondict) if "ImplementationGuideManifestPage" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideManifestPage(jsondict) if "ImplementationGuideManifestResource" == resource_type: from . import implementationguide return implementationguide.ImplementationGuideManifestResource(jsondict) if "InsurancePlan" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlan(jsondict) if "InsurancePlanContact" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanContact(jsondict) if "InsurancePlanCoverage" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanCoverage(jsondict) if "InsurancePlanCoverageBenefit" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanCoverageBenefit(jsondict) if "InsurancePlanCoverageBenefitLimit" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanCoverageBenefitLimit(jsondict) if "InsurancePlanPlan" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanPlan(jsondict) if "InsurancePlanPlanGeneralCost" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanPlanGeneralCost(jsondict) if "InsurancePlanPlanSpecificCost" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanPlanSpecificCost(jsondict) if "InsurancePlanPlanSpecificCostBenefit" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanPlanSpecificCostBenefit(jsondict) if "InsurancePlanPlanSpecificCostBenefitCost" == resource_type: from . import insuranceplan return insuranceplan.InsurancePlanPlanSpecificCostBenefitCost(jsondict) if "Invoice" == resource_type: from . import invoice return invoice.Invoice(jsondict) if "InvoiceLineItem" == resource_type: from . import invoice return invoice.InvoiceLineItem(jsondict) if "InvoiceLineItemPriceComponent" == resource_type: from . import invoice return invoice.InvoiceLineItemPriceComponent(jsondict) if "InvoiceParticipant" == resource_type: from . import invoice return invoice.InvoiceParticipant(jsondict) if "Library" == resource_type: from . import library return library.Library(jsondict) if "Linkage" == resource_type: from . import linkage return linkage.Linkage(jsondict) if "LinkageItem" == resource_type: from . import linkage return linkage.LinkageItem(jsondict) if "List" == resource_type: from . import list return list.List(jsondict) if "ListEntry" == resource_type: from . import list return list.ListEntry(jsondict) if "Location" == resource_type: from . import location return location.Location(jsondict) if "LocationHoursOfOperation" == resource_type: from . import location return location.LocationHoursOfOperation(jsondict) if "LocationPosition" == resource_type: from . import location return location.LocationPosition(jsondict) if "MarketingStatus" == resource_type: from . import marketingstatus return marketingstatus.MarketingStatus(jsondict) if "Measure" == resource_type: from . import measure return measure.Measure(jsondict) if "MeasureGroup" == resource_type: from . import measure return measure.MeasureGroup(jsondict) if "MeasureGroupPopulation" == resource_type: from . import measure return measure.MeasureGroupPopulation(jsondict) if "MeasureGroupStratifier" == resource_type: from . import measure return measure.MeasureGroupStratifier(jsondict) if "MeasureGroupStratifierComponent" == resource_type: from . import measure return measure.MeasureGroupStratifierComponent(jsondict) if "MeasureReport" == resource_type: from . import measurereport return measurereport.MeasureReport(jsondict) if "MeasureReportGroup" == resource_type: from . import measurereport return measurereport.MeasureReportGroup(jsondict) if "MeasureReportGroupPopulation" == resource_type: from . import measurereport return measurereport.MeasureReportGroupPopulation(jsondict) if "MeasureReportGroupStratifier" == resource_type: from . import measurereport return measurereport.MeasureReportGroupStratifier(jsondict) if "MeasureReportGroupStratifierStratum" == resource_type: from . import measurereport return measurereport.MeasureReportGroupStratifierStratum(jsondict) if "MeasureReportGroupStratifierStratumComponent" == resource_type: from . import measurereport return measurereport.MeasureReportGroupStratifierStratumComponent(jsondict) if "MeasureReportGroupStratifierStratumPopulation" == resource_type: from . import measurereport return measurereport.MeasureReportGroupStratifierStratumPopulation(jsondict) if "MeasureSupplementalData" == resource_type: from . import measure return measure.MeasureSupplementalData(jsondict) if "Media" == resource_type: from . import media return media.Media(jsondict) if "Medication" == resource_type: from . import medication return medication.Medication(jsondict) if "MedicationAdministration" == resource_type: from . import medicationadministration return medicationadministration.MedicationAdministration(jsondict) if "MedicationAdministrationDosage" == resource_type: from . import medicationadministration return medicationadministration.MedicationAdministrationDosage(jsondict) if "MedicationAdministrationPerformer" == resource_type: from . import medicationadministration return medicationadministration.MedicationAdministrationPerformer(jsondict) if "MedicationBatch" == resource_type: from . import medication return medication.MedicationBatch(jsondict) if "MedicationDispense" == resource_type: from . import medicationdispense return medicationdispense.MedicationDispense(jsondict) if "MedicationDispensePerformer" == resource_type: from . import medicationdispense return medicationdispense.MedicationDispensePerformer(jsondict) if "MedicationDispenseSubstitution" == resource_type: from . import medicationdispense return medicationdispense.MedicationDispenseSubstitution(jsondict) if "MedicationIngredient" == resource_type: from . import medication return medication.MedicationIngredient(jsondict) if "MedicationKnowledge" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledge(jsondict) if "MedicationKnowledgeAdministrationGuidelines" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeAdministrationGuidelines(jsondict) if "MedicationKnowledgeAdministrationGuidelinesDosage" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeAdministrationGuidelinesDosage(jsondict) if "MedicationKnowledgeAdministrationGuidelinesPatientCharacteristics" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeAdministrationGuidelinesPatientCharacteristics(jsondict) if "MedicationKnowledgeCost" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeCost(jsondict) if "MedicationKnowledgeDrugCharacteristic" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeDrugCharacteristic(jsondict) if "MedicationKnowledgeIngredient" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeIngredient(jsondict) if "MedicationKnowledgeKinetics" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeKinetics(jsondict) if "MedicationKnowledgeMedicineClassification" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeMedicineClassification(jsondict) if "MedicationKnowledgeMonitoringProgram" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeMonitoringProgram(jsondict) if "MedicationKnowledgeMonograph" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeMonograph(jsondict) if "MedicationKnowledgePackaging" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgePackaging(jsondict) if "MedicationKnowledgeRegulatory" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeRegulatory(jsondict) if "MedicationKnowledgeRegulatoryMaxDispense" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeRegulatoryMaxDispense(jsondict) if "MedicationKnowledgeRegulatorySchedule" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeRegulatorySchedule(jsondict) if "MedicationKnowledgeRegulatorySubstitution" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeRegulatorySubstitution(jsondict) if "MedicationKnowledgeRelatedMedicationKnowledge" == resource_type: from . import medicationknowledge return medicationknowledge.MedicationKnowledgeRelatedMedicationKnowledge(jsondict) if "MedicationRequest" == resource_type: from . import medicationrequest return medicationrequest.MedicationRequest(jsondict) if "MedicationRequestDispenseRequest" == resource_type: from . import medicationrequest return medicationrequest.MedicationRequestDispenseRequest(jsondict) if "MedicationRequestDispenseRequestInitialFill" == resource_type: from . import medicationrequest return medicationrequest.MedicationRequestDispenseRequestInitialFill(jsondict) if "MedicationRequestSubstitution" == resource_type: from . import medicationrequest return medicationrequest.MedicationRequestSubstitution(jsondict) if "MedicationStatement" == resource_type: from . import medicationstatement return medicationstatement.MedicationStatement(jsondict) if "MedicinalProduct" == resource_type: from . import medicinalproduct return medicinalproduct.MedicinalProduct(jsondict) if "MedicinalProductAuthorization" == resource_type: from . import medicinalproductauthorization return medicinalproductauthorization.MedicinalProductAuthorization(jsondict) if "MedicinalProductAuthorizationJurisdictionalAuthorization" == resource_type: from . import medicinalproductauthorization return medicinalproductauthorization.MedicinalProductAuthorizationJurisdictionalAuthorization(jsondict) if "MedicinalProductAuthorizationProcedure" == resource_type: from . import medicinalproductauthorization return medicinalproductauthorization.MedicinalProductAuthorizationProcedure(jsondict) if "MedicinalProductContraindication" == resource_type: from . import medicinalproductcontraindication return medicinalproductcontraindication.MedicinalProductContraindication(jsondict) if "MedicinalProductContraindicationOtherTherapy" == resource_type: from . import medicinalproductcontraindication return medicinalproductcontraindication.MedicinalProductContraindicationOtherTherapy(jsondict) if "MedicinalProductIndication" == resource_type: from . import medicinalproductindication return medicinalproductindication.MedicinalProductIndication(jsondict) if "MedicinalProductIndicationOtherTherapy" == resource_type: from . import medicinalproductindication return medicinalproductindication.MedicinalProductIndicationOtherTherapy(jsondict) if "MedicinalProductIngredient" == resource_type: from . import medicinalproductingredient return medicinalproductingredient.MedicinalProductIngredient(jsondict) if "MedicinalProductIngredientSpecifiedSubstance" == resource_type: from . import medicinalproductingredient return medicinalproductingredient.MedicinalProductIngredientSpecifiedSubstance(jsondict) if "MedicinalProductIngredientSpecifiedSubstanceStrength" == resource_type: from . import medicinalproductingredient return medicinalproductingredient.MedicinalProductIngredientSpecifiedSubstanceStrength(jsondict) if "MedicinalProductIngredientSpecifiedSubstanceStrengthReferenceStrength" == resource_type: from . import medicinalproductingredient return medicinalproductingredient.MedicinalProductIngredientSpecifiedSubstanceStrengthReferenceStrength(jsondict) if "MedicinalProductIngredientSubstance" == resource_type: from . import medicinalproductingredient return medicinalproductingredient.MedicinalProductIngredientSubstance(jsondict) if "MedicinalProductInteraction" == resource_type: from . import medicinalproductinteraction return medicinalproductinteraction.MedicinalProductInteraction(jsondict) if "MedicinalProductInteractionInteractant" == resource_type: from . import medicinalproductinteraction return medicinalproductinteraction.MedicinalProductInteractionInteractant(jsondict) if "MedicinalProductManufactured" == resource_type: from . import medicinalproductmanufactured return medicinalproductmanufactured.MedicinalProductManufactured(jsondict) if "MedicinalProductManufacturingBusinessOperation" == resource_type: from . import medicinalproduct return medicinalproduct.MedicinalProductManufacturingBusinessOperation(jsondict) if "MedicinalProductName" == resource_type: from . import medicinalproduct return medicinalproduct.MedicinalProductName(jsondict) if "MedicinalProductNameCountryLanguage" == resource_type: from . import medicinalproduct return medicinalproduct.MedicinalProductNameCountryLanguage(jsondict) if "MedicinalProductNameNamePart" == resource_type: from . import medicinalproduct return medicinalproduct.MedicinalProductNameNamePart(jsondict) if "MedicinalProductPackaged" == resource_type: from . import medicinalproductpackaged return medicinalproductpackaged.MedicinalProductPackaged(jsondict) if "MedicinalProductPackagedBatchIdentifier" == resource_type: from . import medicinalproductpackaged return medicinalproductpackaged.MedicinalProductPackagedBatchIdentifier(jsondict) if "MedicinalProductPackagedPackageItem" == resource_type: from . import medicinalproductpackaged return medicinalproductpackaged.MedicinalProductPackagedPackageItem(jsondict) if "MedicinalProductPharmaceutical" == resource_type: from . import medicinalproductpharmaceutical return medicinalproductpharmaceutical.MedicinalProductPharmaceutical(jsondict) if "MedicinalProductPharmaceuticalCharacteristics" == resource_type: from . import medicinalproductpharmaceutical return medicinalproductpharmaceutical.MedicinalProductPharmaceuticalCharacteristics(jsondict) if "MedicinalProductPharmaceuticalRouteOfAdministration" == resource_type: from . import medicinalproductpharmaceutical return medicinalproductpharmaceutical.MedicinalProductPharmaceuticalRouteOfAdministration(jsondict) if "MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpecies" == resource_type: from . import medicinalproductpharmaceutical return medicinalproductpharmaceutical.MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpecies(jsondict) if "MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpeciesWithdrawalPeriod" == resource_type: from . import medicinalproductpharmaceutical return medicinalproductpharmaceutical.MedicinalProductPharmaceuticalRouteOfAdministrationTargetSpeciesWithdrawalPeriod(jsondict) if "MedicinalProductSpecialDesignation" == resource_type: from . import medicinalproduct return medicinalproduct.MedicinalProductSpecialDesignation(jsondict) if "MedicinalProductUndesirableEffect" == resource_type: from . import medicinalproductundesirableeffect return medicinalproductundesirableeffect.MedicinalProductUndesirableEffect(jsondict) if "MessageDefinition" == resource_type: from . import messagedefinition return messagedefinition.MessageDefinition(jsondict) if "MessageDefinitionAllowedResponse" == resource_type: from . import messagedefinition return messagedefinition.MessageDefinitionAllowedResponse(jsondict) if "MessageDefinitionFocus" == resource_type: from . import messagedefinition return messagedefinition.MessageDefinitionFocus(jsondict) if "MessageHeader" == resource_type: from . import messageheader return messageheader.MessageHeader(jsondict) if "MessageHeaderDestination" == resource_type: from . import messageheader return messageheader.MessageHeaderDestination(jsondict) if "MessageHeaderResponse" == resource_type: from . import messageheader return messageheader.MessageHeaderResponse(jsondict) if "MessageHeaderSource" == resource_type: from . import messageheader return messageheader.MessageHeaderSource(jsondict) if "Meta" == resource_type: from . import meta return meta.Meta(jsondict) if "MetadataResource" == resource_type: from . import metadataresource return metadataresource.MetadataResource(jsondict) if "MolecularSequence" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequence(jsondict) if "MolecularSequenceQuality" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceQuality(jsondict) if "MolecularSequenceQualityRoc" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceQualityRoc(jsondict) if "MolecularSequenceReferenceSeq" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceReferenceSeq(jsondict) if "MolecularSequenceRepository" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceRepository(jsondict) if "MolecularSequenceStructureVariant" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceStructureVariant(jsondict) if "MolecularSequenceStructureVariantInner" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceStructureVariantInner(jsondict) if "MolecularSequenceStructureVariantOuter" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceStructureVariantOuter(jsondict) if "MolecularSequenceVariant" == resource_type: from . import molecularsequence return molecularsequence.MolecularSequenceVariant(jsondict) if "Money" == resource_type: from . import money return money.Money(jsondict) if "NamingSystem" == resource_type: from . import namingsystem return namingsystem.NamingSystem(jsondict) if "NamingSystemUniqueId" == resource_type: from . import namingsystem return namingsystem.NamingSystemUniqueId(jsondict) if "Narrative" == resource_type: from . import narrative return narrative.Narrative(jsondict) if "NutritionOrder" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrder(jsondict) if "NutritionOrderEnteralFormula" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrderEnteralFormula(jsondict) if "NutritionOrderEnteralFormulaAdministration" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrderEnteralFormulaAdministration(jsondict) if "NutritionOrderOralDiet" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrderOralDiet(jsondict) if "NutritionOrderOralDietNutrient" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrderOralDietNutrient(jsondict) if "NutritionOrderOralDietTexture" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrderOralDietTexture(jsondict) if "NutritionOrderSupplement" == resource_type: from . import nutritionorder return nutritionorder.NutritionOrderSupplement(jsondict) if "Observation" == resource_type: from . import observation return observation.Observation(jsondict) if "ObservationComponent" == resource_type: from . import observation return observation.ObservationComponent(jsondict) if "ObservationDefinition" == resource_type: from . import observationdefinition return observationdefinition.ObservationDefinition(jsondict) if "ObservationDefinitionQualifiedInterval" == resource_type: from . import observationdefinition return observationdefinition.ObservationDefinitionQualifiedInterval(jsondict) if "ObservationDefinitionQuantitativeDetails" == resource_type: from . import observationdefinition return observationdefinition.ObservationDefinitionQuantitativeDetails(jsondict) if "ObservationReferenceRange" == resource_type: from . import observation return observation.ObservationReferenceRange(jsondict) if "OperationDefinition" == resource_type: from . import operationdefinition return operationdefinition.OperationDefinition(jsondict) if "OperationDefinitionOverload" == resource_type: from . import operationdefinition return operationdefinition.OperationDefinitionOverload(jsondict) if "OperationDefinitionParameter" == resource_type: from . import operationdefinition return operationdefinition.OperationDefinitionParameter(jsondict) if "OperationDefinitionParameterBinding" == resource_type: from . import operationdefinition return operationdefinition.OperationDefinitionParameterBinding(jsondict) if "OperationDefinitionParameterReferencedFrom" == resource_type: from . import operationdefinition return operationdefinition.OperationDefinitionParameterReferencedFrom(jsondict) if "OperationOutcome" == resource_type: from . import operationoutcome return operationoutcome.OperationOutcome(jsondict) if "OperationOutcomeIssue" == resource_type: from . import operationoutcome return operationoutcome.OperationOutcomeIssue(jsondict) if "Organization" == resource_type: from . import organization return organization.Organization(jsondict) if "OrganizationAffiliation" == resource_type: from . import organizationaffiliation return organizationaffiliation.OrganizationAffiliation(jsondict) if "OrganizationContact" == resource_type: from . import organization return organization.OrganizationContact(jsondict) if "ParameterDefinition" == resource_type: from . import parameterdefinition return parameterdefinition.ParameterDefinition(jsondict) if "Parameters" == resource_type: from . import parameters return parameters.Parameters(jsondict) if "ParametersParameter" == resource_type: from . import parameters return parameters.ParametersParameter(jsondict) if "Patient" == resource_type: from . import patient return patient.Patient(jsondict) if "PatientCommunication" == resource_type: from . import patient return patient.PatientCommunication(jsondict) if "PatientContact" == resource_type: from . import patient return patient.PatientContact(jsondict) if "PatientLink" == resource_type: from . import patient return patient.PatientLink(jsondict) if "PaymentNotice" == resource_type: from . import paymentnotice return paymentnotice.PaymentNotice(jsondict) if "PaymentReconciliation" == resource_type: from . import paymentreconciliation return paymentreconciliation.PaymentReconciliation(jsondict) if "PaymentReconciliationDetail" == resource_type: from . import paymentreconciliation return paymentreconciliation.PaymentReconciliationDetail(jsondict) if "PaymentReconciliationProcessNote" == resource_type: from . import paymentreconciliation return paymentreconciliation.PaymentReconciliationProcessNote(jsondict) if "Period" == resource_type: from . import period return period.Period(jsondict) if "Person" == resource_type: from . import person return person.Person(jsondict) if "PersonLink" == resource_type: from . import person return person.PersonLink(jsondict) if "PlanDefinition" == resource_type: from . import plandefinition return plandefinition.PlanDefinition(jsondict) if "PlanDefinitionAction" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionAction(jsondict) if "PlanDefinitionActionCondition" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionActionCondition(jsondict) if "PlanDefinitionActionDynamicValue" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionActionDynamicValue(jsondict) if "PlanDefinitionActionParticipant" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionActionParticipant(jsondict) if "PlanDefinitionActionRelatedAction" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionActionRelatedAction(jsondict) if "PlanDefinitionGoal" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionGoal(jsondict) if "PlanDefinitionGoalTarget" == resource_type: from . import plandefinition return plandefinition.PlanDefinitionGoalTarget(jsondict) if "Population" == resource_type: from . import population return population.Population(jsondict) if "Practitioner" == resource_type: from . import practitioner return practitioner.Practitioner(jsondict) if "PractitionerQualification" == resource_type: from . import practitioner return practitioner.PractitionerQualification(jsondict) if "PractitionerRole" == resource_type: from . import practitionerrole return practitionerrole.PractitionerRole(jsondict) if "PractitionerRoleAvailableTime" == resource_type: from . import practitionerrole return practitionerrole.PractitionerRoleAvailableTime(jsondict) if "PractitionerRoleNotAvailable" == resource_type: from . import practitionerrole return practitionerrole.PractitionerRoleNotAvailable(jsondict) if "Procedure" == resource_type: from . import procedure return procedure.Procedure(jsondict) if "ProcedureFocalDevice" == resource_type: from . import procedure return procedure.ProcedureFocalDevice(jsondict) if "ProcedurePerformer" == resource_type: from . import procedure return procedure.ProcedurePerformer(jsondict) if "ProdCharacteristic" == resource_type: from . import prodcharacteristic return prodcharacteristic.ProdCharacteristic(jsondict) if "ProductShelfLife" == resource_type: from . import productshelflife return productshelflife.ProductShelfLife(jsondict) if "Provenance" == resource_type: from . import provenance return provenance.Provenance(jsondict) if "ProvenanceAgent" == resource_type: from . import provenance return provenance.ProvenanceAgent(jsondict) if "ProvenanceEntity" == resource_type: from . import provenance return provenance.ProvenanceEntity(jsondict) if "Quantity" == resource_type: from . import quantity return quantity.Quantity(jsondict) if "Quantity" == resource_type: from . import quantity return quantity.Quantity(jsondict) if "Questionnaire" == resource_type: from . import questionnaire return questionnaire.Questionnaire(jsondict) if "QuestionnaireItem" == resource_type: from . import questionnaire return questionnaire.QuestionnaireItem(jsondict) if "QuestionnaireItemAnswerOption" == resource_type: from . import questionnaire return questionnaire.QuestionnaireItemAnswerOption(jsondict) if "QuestionnaireItemEnableWhen" == resource_type: from . import questionnaire return questionnaire.QuestionnaireItemEnableWhen(jsondict) if "QuestionnaireItemInitial" == resource_type: from . import questionnaire return questionnaire.QuestionnaireItemInitial(jsondict) if "QuestionnaireResponse" == resource_type: from . import questionnaireresponse return questionnaireresponse.QuestionnaireResponse(jsondict) if "QuestionnaireResponseItem" == resource_type: from . import questionnaireresponse return questionnaireresponse.QuestionnaireResponseItem(jsondict) if "QuestionnaireResponseItemAnswer" == resource_type: from . import questionnaireresponse return questionnaireresponse.QuestionnaireResponseItemAnswer(jsondict) if "Range" == resource_type: from . import range return range.Range(jsondict) if "Ratio" == resource_type: from . import ratio return ratio.Ratio(jsondict) if "Reference" == resource_type: from . import reference return reference.Reference(jsondict) if "RelatedArtifact" == resource_type: from . import relatedartifact return relatedartifact.RelatedArtifact(jsondict) if "RelatedPerson" == resource_type: from . import relatedperson return relatedperson.RelatedPerson(jsondict) if "RelatedPersonCommunication" == resource_type: from . import relatedperson return relatedperson.RelatedPersonCommunication(jsondict) if "RequestGroup" == resource_type: from . import requestgroup return requestgroup.RequestGroup(jsondict) if "RequestGroupAction" == resource_type: from . import requestgroup return requestgroup.RequestGroupAction(jsondict) if "RequestGroupActionCondition" == resource_type: from . import requestgroup return requestgroup.RequestGroupActionCondition(jsondict) if "RequestGroupActionRelatedAction" == resource_type: from . import requestgroup return requestgroup.RequestGroupActionRelatedAction(jsondict) if "ResearchDefinition" == resource_type: from . import researchdefinition return researchdefinition.ResearchDefinition(jsondict) if "ResearchElementDefinition" == resource_type: from . import researchelementdefinition return researchelementdefinition.ResearchElementDefinition(jsondict) if "ResearchElementDefinitionCharacteristic" == resource_type: from . import researchelementdefinition return researchelementdefinition.ResearchElementDefinitionCharacteristic(jsondict) if "ResearchStudy" == resource_type: from . import researchstudy return researchstudy.ResearchStudy(jsondict) if "ResearchStudyArm" == resource_type: from . import researchstudy return researchstudy.ResearchStudyArm(jsondict) if "ResearchStudyObjective" == resource_type: from . import researchstudy return researchstudy.ResearchStudyObjective(jsondict) if "ResearchSubject" == resource_type: from . import researchsubject return researchsubject.ResearchSubject(jsondict) if "Resource" == resource_type: from . import resource return resource.Resource(jsondict) if "RiskAssessment" == resource_type: from . import riskassessment return riskassessment.RiskAssessment(jsondict) if "RiskAssessmentPrediction" == resource_type: from . import riskassessment return riskassessment.RiskAssessmentPrediction(jsondict) if "RiskEvidenceSynthesis" == resource_type: from . import riskevidencesynthesis return riskevidencesynthesis.RiskEvidenceSynthesis(jsondict) if "RiskEvidenceSynthesisCertainty" == resource_type: from . import riskevidencesynthesis return riskevidencesynthesis.RiskEvidenceSynthesisCertainty(jsondict) if "RiskEvidenceSynthesisCertaintyCertaintySubcomponent" == resource_type: from . import riskevidencesynthesis return riskevidencesynthesis.RiskEvidenceSynthesisCertaintyCertaintySubcomponent(jsondict) if "RiskEvidenceSynthesisRiskEstimate" == resource_type: from . import riskevidencesynthesis return riskevidencesynthesis.RiskEvidenceSynthesisRiskEstimate(jsondict) if "RiskEvidenceSynthesisRiskEstimatePrecisionEstimate" == resource_type: from . import riskevidencesynthesis return riskevidencesynthesis.RiskEvidenceSynthesisRiskEstimatePrecisionEstimate(jsondict) if "RiskEvidenceSynthesisSampleSize" == resource_type: from . import riskevidencesynthesis return riskevidencesynthesis.RiskEvidenceSynthesisSampleSize(jsondict) if "SampledData" == resource_type: from . import sampleddata return sampleddata.SampledData(jsondict) if "Schedule" == resource_type: from . import schedule return schedule.Schedule(jsondict) if "SearchParameter" == resource_type: from . import searchparameter return searchparameter.SearchParameter(jsondict) if "SearchParameterComponent" == resource_type: from . import searchparameter return searchparameter.SearchParameterComponent(jsondict) if "ServiceRequest" == resource_type: from . import servicerequest return servicerequest.ServiceRequest(jsondict) if "Signature" == resource_type: from . import signature return signature.Signature(jsondict) if "Slot" == resource_type: from . import slot return slot.Slot(jsondict) if "Specimen" == resource_type: from . import specimen return specimen.Specimen(jsondict) if "SpecimenCollection" == resource_type: from . import specimen return specimen.SpecimenCollection(jsondict) if "SpecimenContainer" == resource_type: from . import specimen return specimen.SpecimenContainer(jsondict) if "SpecimenDefinition" == resource_type: from . import specimendefinition return specimendefinition.SpecimenDefinition(jsondict) if "SpecimenDefinitionTypeTested" == resource_type: from . import specimendefinition return specimendefinition.SpecimenDefinitionTypeTested(jsondict) if "SpecimenDefinitionTypeTestedContainer" == resource_type: from . import specimendefinition return specimendefinition.SpecimenDefinitionTypeTestedContainer(jsondict) if "SpecimenDefinitionTypeTestedContainerAdditive" == resource_type: from . import specimendefinition return specimendefinition.SpecimenDefinitionTypeTestedContainerAdditive(jsondict) if "SpecimenDefinitionTypeTestedHandling" == resource_type: from . import specimendefinition return specimendefinition.SpecimenDefinitionTypeTestedHandling(jsondict) if "SpecimenProcessing" == resource_type: from . import specimen return specimen.SpecimenProcessing(jsondict) if "StructureDefinition" == resource_type: from . import structuredefinition return structuredefinition.StructureDefinition(jsondict) if "StructureDefinitionContext" == resource_type: from . import structuredefinition return structuredefinition.StructureDefinitionContext(jsondict) if "StructureDefinitionDifferential" == resource_type: from . import structuredefinition return structuredefinition.StructureDefinitionDifferential(jsondict) if "StructureDefinitionMapping" == resource_type: from . import structuredefinition return structuredefinition.StructureDefinitionMapping(jsondict) if "StructureDefinitionSnapshot" == resource_type: from . import structuredefinition return structuredefinition.StructureDefinitionSnapshot(jsondict) if "StructureMap" == resource_type: from . import structuremap return structuremap.StructureMap(jsondict) if "StructureMapGroup" == resource_type: from . import structuremap return structuremap.StructureMapGroup(jsondict) if "StructureMapGroupInput" == resource_type: from . import structuremap return structuremap.StructureMapGroupInput(jsondict) if "StructureMapGroupRule" == resource_type: from . import structuremap return structuremap.StructureMapGroupRule(jsondict) if "StructureMapGroupRuleDependent" == resource_type: from . import structuremap return structuremap.StructureMapGroupRuleDependent(jsondict) if "StructureMapGroupRuleSource" == resource_type: from . import structuremap return structuremap.StructureMapGroupRuleSource(jsondict) if "StructureMapGroupRuleTarget" == resource_type: from . import structuremap return structuremap.StructureMapGroupRuleTarget(jsondict) if "StructureMapGroupRuleTargetParameter" == resource_type: from . import structuremap return structuremap.StructureMapGroupRuleTargetParameter(jsondict) if "StructureMapStructure" == resource_type: from . import structuremap return structuremap.StructureMapStructure(jsondict) if "Subscription" == resource_type: from . import subscription return subscription.Subscription(jsondict) if "SubscriptionChannel" == resource_type: from . import subscription return subscription.SubscriptionChannel(jsondict) if "Substance" == resource_type: from . import substance return substance.Substance(jsondict) if "SubstanceAmount" == resource_type: from . import substanceamount return substanceamount.SubstanceAmount(jsondict) if "SubstanceAmountReferenceRange" == resource_type: from . import substanceamount return substanceamount.SubstanceAmountReferenceRange(jsondict) if "SubstanceIngredient" == resource_type: from . import substance return substance.SubstanceIngredient(jsondict) if "SubstanceInstance" == resource_type: from . import substance return substance.SubstanceInstance(jsondict) if "SubstanceNucleicAcid" == resource_type: from . import substancenucleicacid return substancenucleicacid.SubstanceNucleicAcid(jsondict) if "SubstanceNucleicAcidSubunit" == resource_type: from . import substancenucleicacid return substancenucleicacid.SubstanceNucleicAcidSubunit(jsondict) if "SubstanceNucleicAcidSubunitLinkage" == resource_type: from . import substancenucleicacid return substancenucleicacid.SubstanceNucleicAcidSubunitLinkage(jsondict) if "SubstanceNucleicAcidSubunitSugar" == resource_type: from . import substancenucleicacid return substancenucleicacid.SubstanceNucleicAcidSubunitSugar(jsondict) if "SubstancePolymer" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymer(jsondict) if "SubstancePolymerMonomerSet" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymerMonomerSet(jsondict) if "SubstancePolymerMonomerSetStartingMaterial" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymerMonomerSetStartingMaterial(jsondict) if "SubstancePolymerRepeat" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymerRepeat(jsondict) if "SubstancePolymerRepeatRepeatUnit" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymerRepeatRepeatUnit(jsondict) if "SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisation" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisation(jsondict) if "SubstancePolymerRepeatRepeatUnitStructuralRepresentation" == resource_type: from . import substancepolymer return substancepolymer.SubstancePolymerRepeatRepeatUnitStructuralRepresentation(jsondict) if "SubstanceProtein" == resource_type: from . import substanceprotein return substanceprotein.SubstanceProtein(jsondict) if "SubstanceProteinSubunit" == resource_type: from . import substanceprotein return substanceprotein.SubstanceProteinSubunit(jsondict) if "SubstanceReferenceInformation" == resource_type: from . import substancereferenceinformation return substancereferenceinformation.SubstanceReferenceInformation(jsondict) if "SubstanceReferenceInformationClassification" == resource_type: from . import substancereferenceinformation return substancereferenceinformation.SubstanceReferenceInformationClassification(jsondict) if "SubstanceReferenceInformationGene" == resource_type: from . import substancereferenceinformation return substancereferenceinformation.SubstanceReferenceInformationGene(jsondict) if "SubstanceReferenceInformationGeneElement" == resource_type: from . import substancereferenceinformation return substancereferenceinformation.SubstanceReferenceInformationGeneElement(jsondict) if "SubstanceReferenceInformationTarget" == resource_type: from . import substancereferenceinformation return substancereferenceinformation.SubstanceReferenceInformationTarget(jsondict) if "SubstanceSourceMaterial" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterial(jsondict) if "SubstanceSourceMaterialFractionDescription" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterialFractionDescription(jsondict) if "SubstanceSourceMaterialOrganism" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterialOrganism(jsondict) if "SubstanceSourceMaterialOrganismAuthor" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterialOrganismAuthor(jsondict) if "SubstanceSourceMaterialOrganismHybrid" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterialOrganismHybrid(jsondict) if "SubstanceSourceMaterialOrganismOrganismGeneral" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterialOrganismOrganismGeneral(jsondict) if "SubstanceSourceMaterialPartDescription" == resource_type: from . import substancesourcematerial return substancesourcematerial.SubstanceSourceMaterialPartDescription(jsondict) if "SubstanceSpecification" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecification(jsondict) if "SubstanceSpecificationMoiety" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationMoiety(jsondict) if "SubstanceSpecificationName" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationName(jsondict) if "SubstanceSpecificationNameOfficial" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationNameOfficial(jsondict) if "SubstanceSpecificationProperty" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationProperty(jsondict) if "SubstanceSpecificationRelationship" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationRelationship(jsondict) if "SubstanceSpecificationStructure" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationStructure(jsondict) if "SubstanceSpecificationStructureIsotope" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationStructureIsotope(jsondict) if "SubstanceSpecificationStructureIsotopeMolecularWeight" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationStructureIsotopeMolecularWeight(jsondict) if "SubstanceSpecificationStructureRepresentation" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationStructureRepresentation(jsondict) if "SubstanceSpecificationstr" == resource_type: from . import substancespecification return substancespecification.SubstanceSpecificationstr(jsondict) if "SupplyDelivery" == resource_type: from . import supplydelivery return supplydelivery.SupplyDelivery(jsondict) if "SupplyDeliverySuppliedItem" == resource_type: from . import supplydelivery return supplydelivery.SupplyDeliverySuppliedItem(jsondict) if "SupplyRequest" == resource_type: from . import supplyrequest return supplyrequest.SupplyRequest(jsondict) if "SupplyRequestParameter" == resource_type: from . import supplyrequest return supplyrequest.SupplyRequestParameter(jsondict) if "Task" == resource_type: from . import task return task.Task(jsondict) if "TaskInput" == resource_type: from . import task return task.TaskInput(jsondict) if "TaskOutput" == resource_type: from . import task return task.TaskOutput(jsondict) if "TaskRestriction" == resource_type: from . import task return task.TaskRestriction(jsondict) if "TerminologyCapabilities" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilities(jsondict) if "TerminologyCapabilitiesClosure" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesClosure(jsondict) if "TerminologyCapabilitiesCodeSystem" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesCodeSystem(jsondict) if "TerminologyCapabilitiesCodeSystemVersion" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesCodeSystemVersion(jsondict) if "TerminologyCapabilitiesCodeSystemVersionFilter" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesCodeSystemVersionFilter(jsondict) if "TerminologyCapabilitiesExpansion" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesExpansion(jsondict) if "TerminologyCapabilitiesExpansionParameter" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesExpansionParameter(jsondict) if "TerminologyCapabilitiesImplementation" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesImplementation(jsondict) if "TerminologyCapabilitiesSoftware" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesSoftware(jsondict) if "TerminologyCapabilitiesTranslation" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesTranslation(jsondict) if "TerminologyCapabilitiesValidateCode" == resource_type: from . import terminologycapabilities return terminologycapabilities.TerminologyCapabilitiesValidateCode(jsondict) if "TestReport" == resource_type: from . import testreport return testreport.TestReport(jsondict) if "TestReportParticipant" == resource_type: from . import testreport return testreport.TestReportParticipant(jsondict) if "TestReportSetup" == resource_type: from . import testreport return testreport.TestReportSetup(jsondict) if "TestReportSetupAction" == resource_type: from . import testreport return testreport.TestReportSetupAction(jsondict) if "TestReportSetupActionAssert" == resource_type: from . import testreport return testreport.TestReportSetupActionAssert(jsondict) if "TestReportSetupActionOperation" == resource_type: from . import testreport return testreport.TestReportSetupActionOperation(jsondict) if "TestReportTeardown" == resource_type: from . import testreport return testreport.TestReportTeardown(jsondict) if "TestReportTeardownAction" == resource_type: from . import testreport return testreport.TestReportTeardownAction(jsondict) if "TestReportTest" == resource_type: from . import testreport return testreport.TestReportTest(jsondict) if "TestReportTestAction" == resource_type: from . import testreport return testreport.TestReportTestAction(jsondict) if "TestScript" == resource_type: from . import testscript return testscript.TestScript(jsondict) if "TestScriptDestination" == resource_type: from . import testscript return testscript.TestScriptDestination(jsondict) if "TestScriptFixture" == resource_type: from . import testscript return testscript.TestScriptFixture(jsondict) if "TestScriptMetadata" == resource_type: from . import testscript return testscript.TestScriptMetadata(jsondict) if "TestScriptMetadataCapability" == resource_type: from . import testscript return testscript.TestScriptMetadataCapability(jsondict) if "TestScriptMetadataLink" == resource_type: from . import testscript return testscript.TestScriptMetadataLink(jsondict) if "TestScriptOrigin" == resource_type: from . import testscript return testscript.TestScriptOrigin(jsondict) if "TestScriptSetup" == resource_type: from . import testscript return testscript.TestScriptSetup(jsondict) if "TestScriptSetupAction" == resource_type: from . import testscript return testscript.TestScriptSetupAction(jsondict) if "TestScriptSetupActionAssert" == resource_type: from . import testscript return testscript.TestScriptSetupActionAssert(jsondict) if "TestScriptSetupActionOperation" == resource_type: from . import testscript return testscript.TestScriptSetupActionOperation(jsondict) if "TestScriptSetupActionOperationRequestHeader" == resource_type: from . import testscript return testscript.TestScriptSetupActionOperationRequestHeader(jsondict) if "TestScriptTeardown" == resource_type: from . import testscript return testscript.TestScriptTeardown(jsondict) if "TestScriptTeardownAction" == resource_type: from . import testscript return testscript.TestScriptTeardownAction(jsondict) if "TestScriptTest" == resource_type: from . import testscript return testscript.TestScriptTest(jsondict) if "TestScriptTestAction" == resource_type: from . import testscript return testscript.TestScriptTestAction(jsondict) if "TestScriptVariable" == resource_type: from . import testscript return testscript.TestScriptVariable(jsondict) if "Timing" == resource_type: from . import timing return timing.Timing(jsondict) if "TimingRepeat" == resource_type: from . import timing return timing.TimingRepeat(jsondict) if "TriggerDefinition" == resource_type: from . import triggerdefinition return triggerdefinition.TriggerDefinition(jsondict) if "UsageContext" == resource_type: from . import usagecontext return usagecontext.UsageContext(jsondict) if "ValueSet" == resource_type: from . import valueset return valueset.ValueSet(jsondict) if "ValueSetCompose" == resource_type: from . import valueset return valueset.ValueSetCompose(jsondict) if "ValueSetComposeInclude" == resource_type: from . import valueset return valueset.ValueSetComposeInclude(jsondict) if "ValueSetComposeIncludeConcept" == resource_type: from . import valueset return valueset.ValueSetComposeIncludeConcept(jsondict) if "ValueSetComposeIncludeConceptDesignation" == resource_type: from . import valueset return valueset.ValueSetComposeIncludeConceptDesignation(jsondict) if "ValueSetComposeIncludeFilter" == resource_type: from . import valueset return valueset.ValueSetComposeIncludeFilter(jsondict) if "ValueSetExpansion" == resource_type: from . import valueset return valueset.ValueSetExpansion(jsondict) if "ValueSetExpansionContains" == resource_type: from . import valueset return valueset.ValueSetExpansionContains(jsondict) if "ValueSetExpansionParameter" == resource_type: from . import valueset return valueset.ValueSetExpansionParameter(jsondict) if "VerificationResult" == resource_type: from . import verificationresult return verificationresult.VerificationResult(jsondict) if "VerificationResultAttestation" == resource_type: from . import verificationresult return verificationresult.VerificationResultAttestation(jsondict) if "VerificationResultPrimarySource" == resource_type: from . import verificationresult return verificationresult.VerificationResultPrimarySource(jsondict) if "VerificationResultValidator" == resource_type: from . import verificationresult return verificationresult.VerificationResultValidator(jsondict) if "VisionPrescription" == resource_type: from . import visionprescription return visionprescription.VisionPrescription(jsondict) if "VisionPrescriptionLensSpecification" == resource_type: from . import visionprescription return visionprescription.VisionPrescriptionLensSpecification(jsondict) if "VisionPrescriptionLensSpecificationPrism" == resource_type: from . import visionprescription return visionprescription.VisionPrescriptionLensSpecificationPrism(jsondict) from . import element return element.Element(jsondict)