AuditEntityType

Enum AuditEntityType 

Source
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

Source§

fn clone(&self) -> AuditEntityType

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AuditEntityType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for AuditEntityType

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FHIRJSONDeserializer for AuditEntityType

Source§

impl FHIRJSONSerializer for AuditEntityType

Source§

fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn is_fp_primitive(&self) -> bool

Source§

impl Into<Option<String>> for &AuditEntityType

Source§

fn into(self) -> Option<String>

Converts this type into the (usually inferred) input type.
Source§

impl MetaValue for AuditEntityType

Source§

fn fields(&self) -> Vec<&'static str>

Source§

fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>

Source§

fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>

Source§

fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>

Source§

fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>

Source§

fn flatten(&self) -> Vec<&dyn MetaValue>

Source§

fn as_any(&self) -> &dyn Any

Source§

fn typename(&self) -> &'static str

Source§

impl TryFrom<String> for AuditEntityType

Source§

type Error = String

The type returned in the event of a conversion error.
Source§

fn try_from(value: String) -> Result<Self, String>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more