pub enum AuditEntityType {
Show 153 variants
V1(Option<Element>),
V2(Option<Element>),
V3(Option<Element>),
V4(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>),
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>),
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>),
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>),
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>),
ValueSet(Option<Element>),
VerificationResult(Option<Element>),
VisionPrescription(Option<Element>),
Null(Option<Element>),
}Variants§
V1(Option<Element>)
Person
V2(Option<Element>)
System Object
V3(Option<Element>)
Organization
V4(Option<Element>)
Other
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
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
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
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
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
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 AuditEntityType
impl Clone for AuditEntityType
Source§fn clone(&self) -> AuditEntityType
fn clone(&self) -> AuditEntityType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AuditEntityType
impl Debug for AuditEntityType
Source§impl Default for AuditEntityType
impl Default for AuditEntityType
Source§impl FHIRJSONDeserializer for AuditEntityType
impl FHIRJSONDeserializer for AuditEntityType
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for AuditEntityType
impl FHIRJSONSerializer for AuditEntityType
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 AuditEntityType
impl MetaValue for AuditEntityType
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 AuditEntityType
impl RefUnwindSafe for AuditEntityType
impl Send for AuditEntityType
impl Sync for AuditEntityType
impl Unpin for AuditEntityType
impl UnwindSafe for AuditEntityType
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