pub enum ResourceTypes {
Show 155 variants
AccessPolicyV2(Option<Element>),
Account(Option<Element>),
ActivityDefinition(Option<Element>),
AdverseEvent(Option<Element>),
AllergyIntolerance(Option<Element>),
Appointment(Option<Element>),
AppointmentResponse(Option<Element>),
AuditEvent(Option<Element>),
Basic(Option<Element>),
Binary(Option<Element>),
BiologicallyDerivedProduct(Option<Element>),
BodyStructure(Option<Element>),
Bundle(Option<Element>),
CapabilityStatement(Option<Element>),
CarePlan(Option<Element>),
CareTeam(Option<Element>),
CatalogEntry(Option<Element>),
ChargeItem(Option<Element>),
ChargeItemDefinition(Option<Element>),
Claim(Option<Element>),
ClaimResponse(Option<Element>),
ClientApplication(Option<Element>),
ClinicalImpression(Option<Element>),
CodeSystem(Option<Element>),
Communication(Option<Element>),
CommunicationRequest(Option<Element>),
CompartmentDefinition(Option<Element>),
Composition(Option<Element>),
ConceptMap(Option<Element>),
Condition(Option<Element>),
Consent(Option<Element>),
Contract(Option<Element>),
Coverage(Option<Element>),
CoverageEligibilityRequest(Option<Element>),
CoverageEligibilityResponse(Option<Element>),
DetectedIssue(Option<Element>),
Device(Option<Element>),
DeviceDefinition(Option<Element>),
DeviceMetric(Option<Element>),
DeviceRequest(Option<Element>),
DeviceUseStatement(Option<Element>),
DiagnosticReport(Option<Element>),
DocumentManifest(Option<Element>),
DocumentReference(Option<Element>),
DomainResource(Option<Element>),
EffectEvidenceSynthesis(Option<Element>),
Encounter(Option<Element>),
Endpoint(Option<Element>),
EnrollmentRequest(Option<Element>),
EnrollmentResponse(Option<Element>),
EpisodeOfCare(Option<Element>),
EventDefinition(Option<Element>),
Evidence(Option<Element>),
EvidenceVariable(Option<Element>),
ExampleScenario(Option<Element>),
ExplanationOfBenefit(Option<Element>),
FamilyMemberHistory(Option<Element>),
Flag(Option<Element>),
Goal(Option<Element>),
GraphDefinition(Option<Element>),
Group(Option<Element>),
GuidanceResponse(Option<Element>),
HealthcareService(Option<Element>),
IdentityProvider(Option<Element>),
ImagingStudy(Option<Element>),
Immunization(Option<Element>),
ImmunizationEvaluation(Option<Element>),
ImmunizationRecommendation(Option<Element>),
ImplementationGuide(Option<Element>),
InsurancePlan(Option<Element>),
Invoice(Option<Element>),
Library(Option<Element>),
Linkage(Option<Element>),
List(Option<Element>),
Location(Option<Element>),
Measure(Option<Element>),
MeasureReport(Option<Element>),
Media(Option<Element>),
Medication(Option<Element>),
MedicationAdministration(Option<Element>),
MedicationDispense(Option<Element>),
MedicationKnowledge(Option<Element>),
MedicationRequest(Option<Element>),
MedicationStatement(Option<Element>),
MedicinalProduct(Option<Element>),
MedicinalProductAuthorization(Option<Element>),
MedicinalProductContraindication(Option<Element>),
MedicinalProductIndication(Option<Element>),
MedicinalProductIngredient(Option<Element>),
MedicinalProductInteraction(Option<Element>),
MedicinalProductManufactured(Option<Element>),
MedicinalProductPackaged(Option<Element>),
MedicinalProductPharmaceutical(Option<Element>),
MedicinalProductUndesirableEffect(Option<Element>),
Membership(Option<Element>),
MessageDefinition(Option<Element>),
MessageHeader(Option<Element>),
MolecularSequence(Option<Element>),
NamingSystem(Option<Element>),
NutritionOrder(Option<Element>),
Observation(Option<Element>),
ObservationDefinition(Option<Element>),
OperationDefinition(Option<Element>),
OperationOutcome(Option<Element>),
Organization(Option<Element>),
OrganizationAffiliation(Option<Element>),
Parameters(Option<Element>),
Patient(Option<Element>),
PaymentNotice(Option<Element>),
PaymentReconciliation(Option<Element>),
Person(Option<Element>),
PlanDefinition(Option<Element>),
Practitioner(Option<Element>),
PractitionerRole(Option<Element>),
Procedure(Option<Element>),
Project(Option<Element>),
Provenance(Option<Element>),
Questionnaire(Option<Element>),
QuestionnaireResponse(Option<Element>),
RelatedPerson(Option<Element>),
RequestGroup(Option<Element>),
ResearchDefinition(Option<Element>),
ResearchElementDefinition(Option<Element>),
ResearchStudy(Option<Element>),
ResearchSubject(Option<Element>),
Resource(Option<Element>),
RiskAssessment(Option<Element>),
RiskEvidenceSynthesis(Option<Element>),
Schedule(Option<Element>),
SearchParameter(Option<Element>),
ServiceRequest(Option<Element>),
Slot(Option<Element>),
Specimen(Option<Element>),
SpecimenDefinition(Option<Element>),
StructureDefinition(Option<Element>),
StructureMap(Option<Element>),
Subscription(Option<Element>),
Substance(Option<Element>),
SubstanceNucleicAcid(Option<Element>),
SubstancePolymer(Option<Element>),
SubstanceProtein(Option<Element>),
SubstanceReferenceInformation(Option<Element>),
SubstanceSourceMaterial(Option<Element>),
SubstanceSpecification(Option<Element>),
SupplyDelivery(Option<Element>),
SupplyRequest(Option<Element>),
Task(Option<Element>),
TerminologyCapabilities(Option<Element>),
TestReport(Option<Element>),
TestScript(Option<Element>),
User(Option<Element>),
ValueSet(Option<Element>),
VerificationResult(Option<Element>),
VisionPrescription(Option<Element>),
Null(Option<Element>),
}Variants§
AccessPolicyV2(Option<Element>)
AccessPolicyV2
Account(Option<Element>)
Account
ActivityDefinition(Option<Element>)
ActivityDefinition
AdverseEvent(Option<Element>)
AdverseEvent
AllergyIntolerance(Option<Element>)
AllergyIntolerance
Appointment(Option<Element>)
Appointment
AppointmentResponse(Option<Element>)
AppointmentResponse
AuditEvent(Option<Element>)
AuditEvent
Basic(Option<Element>)
Basic
Binary(Option<Element>)
Binary
BiologicallyDerivedProduct(Option<Element>)
BiologicallyDerivedProduct
BodyStructure(Option<Element>)
BodyStructure
Bundle(Option<Element>)
Bundle
CapabilityStatement(Option<Element>)
CapabilityStatement
CarePlan(Option<Element>)
CarePlan
CareTeam(Option<Element>)
CareTeam
CatalogEntry(Option<Element>)
CatalogEntry
ChargeItem(Option<Element>)
ChargeItem
ChargeItemDefinition(Option<Element>)
ChargeItemDefinition
Claim(Option<Element>)
Claim
ClaimResponse(Option<Element>)
ClaimResponse
ClientApplication(Option<Element>)
ClientApplication
ClinicalImpression(Option<Element>)
ClinicalImpression
CodeSystem(Option<Element>)
CodeSystem
Communication(Option<Element>)
Communication
CommunicationRequest(Option<Element>)
CommunicationRequest
CompartmentDefinition(Option<Element>)
CompartmentDefinition
Composition(Option<Element>)
Composition
ConceptMap(Option<Element>)
ConceptMap
Condition(Option<Element>)
Condition
Consent(Option<Element>)
Consent
Contract(Option<Element>)
Contract
Coverage(Option<Element>)
Coverage
CoverageEligibilityRequest(Option<Element>)
CoverageEligibilityRequest
CoverageEligibilityResponse(Option<Element>)
CoverageEligibilityResponse
DetectedIssue(Option<Element>)
DetectedIssue
Device(Option<Element>)
Device
DeviceDefinition(Option<Element>)
DeviceDefinition
DeviceMetric(Option<Element>)
DeviceMetric
DeviceRequest(Option<Element>)
DeviceRequest
DeviceUseStatement(Option<Element>)
DeviceUseStatement
DiagnosticReport(Option<Element>)
DiagnosticReport
DocumentManifest(Option<Element>)
DocumentManifest
DocumentReference(Option<Element>)
DocumentReference
DomainResource(Option<Element>)
DomainResource
EffectEvidenceSynthesis(Option<Element>)
EffectEvidenceSynthesis
Encounter(Option<Element>)
Encounter
Endpoint(Option<Element>)
Endpoint
EnrollmentRequest(Option<Element>)
EnrollmentRequest
EnrollmentResponse(Option<Element>)
EnrollmentResponse
EpisodeOfCare(Option<Element>)
EpisodeOfCare
EventDefinition(Option<Element>)
EventDefinition
Evidence(Option<Element>)
Evidence
EvidenceVariable(Option<Element>)
EvidenceVariable
ExampleScenario(Option<Element>)
ExampleScenario
ExplanationOfBenefit(Option<Element>)
ExplanationOfBenefit
FamilyMemberHistory(Option<Element>)
FamilyMemberHistory
Flag(Option<Element>)
Flag
Goal(Option<Element>)
Goal
GraphDefinition(Option<Element>)
GraphDefinition
Group(Option<Element>)
Group
GuidanceResponse(Option<Element>)
GuidanceResponse
HealthcareService(Option<Element>)
HealthcareService
IdentityProvider(Option<Element>)
IdentityProvider
ImagingStudy(Option<Element>)
ImagingStudy
Immunization(Option<Element>)
Immunization
ImmunizationEvaluation(Option<Element>)
ImmunizationEvaluation
ImmunizationRecommendation(Option<Element>)
ImmunizationRecommendation
ImplementationGuide(Option<Element>)
ImplementationGuide
InsurancePlan(Option<Element>)
InsurancePlan
Invoice(Option<Element>)
Invoice
Library(Option<Element>)
Library
Linkage(Option<Element>)
Linkage
List(Option<Element>)
List
Location(Option<Element>)
Location
Measure(Option<Element>)
Measure
MeasureReport(Option<Element>)
MeasureReport
Media(Option<Element>)
Media
Medication(Option<Element>)
Medication
MedicationAdministration(Option<Element>)
MedicationAdministration
MedicationDispense(Option<Element>)
MedicationDispense
MedicationKnowledge(Option<Element>)
MedicationKnowledge
MedicationRequest(Option<Element>)
MedicationRequest
MedicationStatement(Option<Element>)
MedicationStatement
MedicinalProduct(Option<Element>)
MedicinalProduct
MedicinalProductAuthorization(Option<Element>)
MedicinalProductAuthorization
MedicinalProductContraindication(Option<Element>)
MedicinalProductContraindication
MedicinalProductIndication(Option<Element>)
MedicinalProductIndication
MedicinalProductIngredient(Option<Element>)
MedicinalProductIngredient
MedicinalProductInteraction(Option<Element>)
MedicinalProductInteraction
MedicinalProductManufactured(Option<Element>)
MedicinalProductManufactured
MedicinalProductPackaged(Option<Element>)
MedicinalProductPackaged
MedicinalProductPharmaceutical(Option<Element>)
MedicinalProductPharmaceutical
MedicinalProductUndesirableEffect(Option<Element>)
MedicinalProductUndesirableEffect
Membership(Option<Element>)
Membership
MessageDefinition(Option<Element>)
MessageDefinition
MessageHeader(Option<Element>)
MessageHeader
MolecularSequence(Option<Element>)
MolecularSequence
NamingSystem(Option<Element>)
NamingSystem
NutritionOrder(Option<Element>)
NutritionOrder
Observation(Option<Element>)
Observation
ObservationDefinition(Option<Element>)
ObservationDefinition
OperationDefinition(Option<Element>)
OperationDefinition
OperationOutcome(Option<Element>)
OperationOutcome
Organization(Option<Element>)
Organization
OrganizationAffiliation(Option<Element>)
OrganizationAffiliation
Parameters(Option<Element>)
Parameters
Patient(Option<Element>)
Patient
PaymentNotice(Option<Element>)
PaymentNotice
PaymentReconciliation(Option<Element>)
PaymentReconciliation
Person(Option<Element>)
Person
PlanDefinition(Option<Element>)
PlanDefinition
Practitioner(Option<Element>)
Practitioner
PractitionerRole(Option<Element>)
PractitionerRole
Procedure(Option<Element>)
Procedure
Project(Option<Element>)
Project
Provenance(Option<Element>)
Provenance
Questionnaire(Option<Element>)
Questionnaire
QuestionnaireResponse(Option<Element>)
QuestionnaireResponse
RelatedPerson(Option<Element>)
RelatedPerson
RequestGroup(Option<Element>)
RequestGroup
ResearchDefinition(Option<Element>)
ResearchDefinition
ResearchElementDefinition(Option<Element>)
ResearchElementDefinition
ResearchStudy(Option<Element>)
ResearchStudy
ResearchSubject(Option<Element>)
ResearchSubject
Resource(Option<Element>)
Resource
RiskAssessment(Option<Element>)
RiskAssessment
RiskEvidenceSynthesis(Option<Element>)
RiskEvidenceSynthesis
Schedule(Option<Element>)
Schedule
SearchParameter(Option<Element>)
SearchParameter
ServiceRequest(Option<Element>)
ServiceRequest
Slot(Option<Element>)
Slot
Specimen(Option<Element>)
Specimen
SpecimenDefinition(Option<Element>)
SpecimenDefinition
StructureDefinition(Option<Element>)
StructureDefinition
StructureMap(Option<Element>)
StructureMap
Subscription(Option<Element>)
Subscription
Substance(Option<Element>)
Substance
SubstanceNucleicAcid(Option<Element>)
SubstanceNucleicAcid
SubstancePolymer(Option<Element>)
SubstancePolymer
SubstanceProtein(Option<Element>)
SubstanceProtein
SubstanceReferenceInformation(Option<Element>)
SubstanceReferenceInformation
SubstanceSourceMaterial(Option<Element>)
SubstanceSourceMaterial
SubstanceSpecification(Option<Element>)
SubstanceSpecification
SupplyDelivery(Option<Element>)
SupplyDelivery
SupplyRequest(Option<Element>)
SupplyRequest
Task(Option<Element>)
Task
TerminologyCapabilities(Option<Element>)
TerminologyCapabilities
TestReport(Option<Element>)
TestReport
TestScript(Option<Element>)
TestScript
User(Option<Element>)
User
ValueSet(Option<Element>)
ValueSet
VerificationResult(Option<Element>)
VerificationResult
VisionPrescription(Option<Element>)
VisionPrescription
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for ResourceTypes
impl Clone for ResourceTypes
Source§fn clone(&self) -> ResourceTypes
fn clone(&self) -> ResourceTypes
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ResourceTypes
impl Debug for ResourceTypes
Source§impl Default for ResourceTypes
impl Default for ResourceTypes
Source§impl FHIRJSONDeserializer for ResourceTypes
impl FHIRJSONDeserializer for ResourceTypes
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ResourceTypes
impl FHIRJSONSerializer for ResourceTypes
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for ResourceTypes
impl MetaValue for ResourceTypes
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for ResourceTypes
impl RefUnwindSafe for ResourceTypes
impl Send for ResourceTypes
impl Sync for ResourceTypes
impl Unpin for ResourceTypes
impl UnwindSafe for ResourceTypes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more