pub enum ResourceType {
Show 158 variants
Account,
ActivityDefinition,
ActorDefinition,
AdministrableProductDefinition,
AdverseEvent,
AllergyIntolerance,
Appointment,
AppointmentResponse,
ArtifactAssessment,
AuditEvent,
Basic,
Binary,
BiologicallyDerivedProduct,
BiologicallyDerivedProductDispense,
BodyStructure,
Bundle,
CapabilityStatement,
CarePlan,
CareTeam,
ChargeItem,
ChargeItemDefinition,
Citation,
Claim,
ClaimResponse,
ClinicalImpression,
ClinicalUseDefinition,
CodeSystem,
Communication,
CommunicationRequest,
CompartmentDefinition,
Composition,
ConceptMap,
Condition,
ConditionDefinition,
Consent,
Contract,
Coverage,
CoverageEligibilityRequest,
CoverageEligibilityResponse,
DetectedIssue,
Device,
DeviceAssociation,
DeviceDefinition,
DeviceDispense,
DeviceMetric,
DeviceRequest,
DeviceUsage,
DiagnosticReport,
DocumentReference,
Encounter,
EncounterHistory,
Endpoint,
EnrollmentRequest,
EnrollmentResponse,
EpisodeOfCare,
EventDefinition,
Evidence,
EvidenceReport,
EvidenceVariable,
ExampleScenario,
ExplanationOfBenefit,
FamilyMemberHistory,
Flag,
FormularyItem,
GenomicStudy,
Goal,
GraphDefinition,
Group,
GuidanceResponse,
HealthcareService,
ImagingSelection,
ImagingStudy,
Immunization,
ImmunizationEvaluation,
ImmunizationRecommendation,
ImplementationGuide,
Ingredient,
InsurancePlan,
InventoryItem,
InventoryReport,
Invoice,
Library,
Linkage,
List,
Location,
ManufacturedItemDefinition,
Measure,
MeasureReport,
Medication,
MedicationAdministration,
MedicationDispense,
MedicationKnowledge,
MedicationRequest,
MedicationStatement,
MedicinalProductDefinition,
MessageDefinition,
MessageHeader,
MolecularSequence,
NamingSystem,
NutritionIntake,
NutritionOrder,
NutritionProduct,
Observation,
ObservationDefinition,
OperationDefinition,
OperationOutcome,
Organization,
OrganizationAffiliation,
PackagedProductDefinition,
Parameters,
Patient,
PaymentNotice,
PaymentReconciliation,
Permission,
Person,
PlanDefinition,
Practitioner,
PractitionerRole,
Procedure,
Provenance,
Questionnaire,
QuestionnaireResponse,
RegulatedAuthorization,
RelatedPerson,
RequestOrchestration,
Requirements,
ResearchStudy,
ResearchSubject,
RiskAssessment,
Schedule,
SearchParameter,
ServiceRequest,
Slot,
Specimen,
SpecimenDefinition,
StructureDefinition,
StructureMap,
Subscription,
SubscriptionStatus,
SubscriptionTopic,
Substance,
SubstanceDefinition,
SubstanceNucleicAcid,
SubstancePolymer,
SubstanceProtein,
SubstanceReferenceInformation,
SubstanceSourceMaterial,
SupplyDelivery,
SupplyRequest,
Task,
TerminologyCapabilities,
TestPlan,
TestReport,
TestScript,
Transport,
ValueSet,
VerificationResult,
VisionPrescription,
}
Expand description
Resource type field of the FHIR resources.
Variants§
Account
Account
ActivityDefinition
ActivityDefinition
ActorDefinition
ActorDefinition
AdministrableProductDefinition
AdministrableProductDefinition
AdverseEvent
AdverseEvent
AllergyIntolerance
AllergyIntolerance
Appointment
Appointment
AppointmentResponse
AppointmentResponse
ArtifactAssessment
ArtifactAssessment
AuditEvent
AuditEvent
Basic
Basic
Binary
Binary
BiologicallyDerivedProduct
BiologicallyDerivedProduct
BiologicallyDerivedProductDispense
BiologicallyDerivedProductDispense
BodyStructure
BodyStructure
Bundle
Bundle
CapabilityStatement
CapabilityStatement
CarePlan
CarePlan
CareTeam
CareTeam
ChargeItem
ChargeItem
ChargeItemDefinition
ChargeItemDefinition
Citation
Citation
Claim
Claim
ClaimResponse
ClaimResponse
ClinicalImpression
ClinicalImpression
ClinicalUseDefinition
ClinicalUseDefinition
CodeSystem
CodeSystem
Communication
Communication
CommunicationRequest
CommunicationRequest
CompartmentDefinition
CompartmentDefinition
Composition
Composition
ConceptMap
ConceptMap
Condition
Condition
ConditionDefinition
ConditionDefinition
Consent
Consent
Contract
Contract
Coverage
Coverage
CoverageEligibilityRequest
CoverageEligibilityRequest
CoverageEligibilityResponse
CoverageEligibilityResponse
DetectedIssue
DetectedIssue
Device
Device
DeviceAssociation
DeviceAssociation
DeviceDefinition
DeviceDefinition
DeviceDispense
DeviceDispense
DeviceMetric
DeviceMetric
DeviceRequest
DeviceRequest
DeviceUsage
DeviceUsage
DiagnosticReport
DiagnosticReport
DocumentReference
DocumentReference
Encounter
Encounter
EncounterHistory
EncounterHistory
Endpoint
Endpoint
EnrollmentRequest
EnrollmentRequest
EnrollmentResponse
EnrollmentResponse
EpisodeOfCare
EpisodeOfCare
EventDefinition
EventDefinition
Evidence
Evidence
EvidenceReport
EvidenceReport
EvidenceVariable
EvidenceVariable
ExampleScenario
ExampleScenario
ExplanationOfBenefit
ExplanationOfBenefit
FamilyMemberHistory
FamilyMemberHistory
Flag
Flag
FormularyItem
FormularyItem
GenomicStudy
GenomicStudy
Goal
Goal
GraphDefinition
GraphDefinition
Group
Group
GuidanceResponse
GuidanceResponse
HealthcareService
HealthcareService
ImagingSelection
ImagingSelection
ImagingStudy
ImagingStudy
Immunization
Immunization
ImmunizationEvaluation
ImmunizationEvaluation
ImmunizationRecommendation
ImmunizationRecommendation
ImplementationGuide
ImplementationGuide
Ingredient
Ingredient
InsurancePlan
InsurancePlan
InventoryItem
InventoryItem
InventoryReport
InventoryReport
Invoice
Invoice
Library
Library
Linkage
Linkage
List
List
Location
Location
ManufacturedItemDefinition
ManufacturedItemDefinition
Measure
Measure
MeasureReport
MeasureReport
Medication
Medication
MedicationAdministration
MedicationAdministration
MedicationDispense
MedicationDispense
MedicationKnowledge
MedicationKnowledge
MedicationRequest
MedicationRequest
MedicationStatement
MedicationStatement
MedicinalProductDefinition
MedicinalProductDefinition
MessageDefinition
MessageDefinition
MessageHeader
MessageHeader
MolecularSequence
MolecularSequence
NamingSystem
NamingSystem
NutritionIntake
NutritionIntake
NutritionOrder
NutritionOrder
NutritionProduct
NutritionProduct
Observation
Observation
ObservationDefinition
ObservationDefinition
OperationDefinition
OperationDefinition
OperationOutcome
OperationOutcome
Organization
Organization
OrganizationAffiliation
OrganizationAffiliation
PackagedProductDefinition
PackagedProductDefinition
Parameters
Parameters
Patient
Patient
PaymentNotice
PaymentNotice
PaymentReconciliation
PaymentReconciliation
Permission
Permission
Person
Person
PlanDefinition
PlanDefinition
Practitioner
Practitioner
PractitionerRole
PractitionerRole
Procedure
Procedure
Provenance
Provenance
Questionnaire
Questionnaire
QuestionnaireResponse
QuestionnaireResponse
RegulatedAuthorization
RegulatedAuthorization
RelatedPerson
RelatedPerson
RequestOrchestration
RequestOrchestration
Requirements
Requirements
ResearchStudy
ResearchStudy
ResearchSubject
ResearchSubject
RiskAssessment
RiskAssessment
Schedule
Schedule
SearchParameter
SearchParameter
ServiceRequest
ServiceRequest
Slot
Slot
Specimen
Specimen
SpecimenDefinition
SpecimenDefinition
StructureDefinition
StructureDefinition
StructureMap
StructureMap
Subscription
Subscription
SubscriptionStatus
SubscriptionStatus
SubscriptionTopic
SubscriptionTopic
Substance
Substance
SubstanceDefinition
SubstanceDefinition
SubstanceNucleicAcid
SubstanceNucleicAcid
SubstancePolymer
SubstancePolymer
SubstanceProtein
SubstanceProtein
SubstanceReferenceInformation
SubstanceReferenceInformation
SubstanceSourceMaterial
SubstanceSourceMaterial
SupplyDelivery
SupplyDelivery
SupplyRequest
SupplyRequest
Task
Task
TerminologyCapabilities
TerminologyCapabilities
TestPlan
TestPlan
TestReport
TestReport
TestScript
TestScript
Transport
Transport
ValueSet
ValueSet
VerificationResult
VerificationResult
VisionPrescription
VisionPrescription
Implementations§
Trait Implementations§
Source§impl AsRef<str> for ResourceType
impl AsRef<str> for ResourceType
Source§impl Clone for ResourceType
impl Clone for ResourceType
Source§fn clone(&self) -> ResourceType
fn clone(&self) -> ResourceType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ResourceType
impl Debug for ResourceType
Source§impl<'de> Deserialize<'de> for ResourceType
impl<'de> Deserialize<'de> for ResourceType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl Display for ResourceType
impl Display for ResourceType
Source§impl FromStr for ResourceType
impl FromStr for ResourceType
Source§impl Hash for ResourceType
impl Hash for ResourceType
Source§impl PartialEq for ResourceType
impl PartialEq for ResourceType
Source§impl Serialize for ResourceType
impl Serialize for ResourceType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for ResourceType
impl Eq for ResourceType
impl StructuralPartialEq for ResourceType
Auto Trait Implementations§
impl Freeze for ResourceType
impl RefUnwindSafe for ResourceType
impl Send for ResourceType
impl Sync for ResourceType
impl Unpin for ResourceType
impl UnwindSafe for ResourceType
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.