Skip to main content

fhir_model/r5/resources/
mod.rs

1//! Resource definitions.
2
3#[rustfmt::skip] // Too much for rustfmt
4#[allow(clippy::doc_lazy_continuation, reason = "Comments from FHIR spec")]
5mod generated;
6
7pub use generated::*;
8
9use crate::identifiable_resource::identifiable_resource_code;
10
11identifiable_resource_code!(
12	r5,
13	[
14		Account,
15		ActivityDefinition,
16		ActorDefinition,
17		AdministrableProductDefinition,
18		AdverseEvent,
19		AllergyIntolerance,
20		Appointment,
21		AppointmentResponse,
22		ArtifactAssessment,
23		Basic,
24		BiologicallyDerivedProduct,
25		BiologicallyDerivedProductDispense,
26		BodyStructure,
27		CapabilityStatement,
28		CarePlan,
29		CareTeam,
30		ChargeItem,
31		ChargeItemDefinition,
32		Citation,
33		Claim,
34		ClaimResponse,
35		ClinicalImpression,
36		ClinicalUseDefinition,
37		CodeSystem,
38		Communication,
39		CommunicationRequest,
40		Composition,
41		ConceptMap,
42		Condition,
43		ConditionDefinition,
44		Consent,
45		Contract,
46		Coverage,
47		CoverageEligibilityRequest,
48		CoverageEligibilityResponse,
49		DetectedIssue,
50		Device,
51		DeviceAssociation,
52		DeviceDefinition,
53		DeviceDispense,
54		DeviceMetric,
55		DeviceRequest,
56		DeviceUsage,
57		DiagnosticReport,
58		DocumentReference,
59		Encounter,
60		EncounterHistory,
61		Endpoint,
62		EnrollmentRequest,
63		EnrollmentResponse,
64		EpisodeOfCare,
65		EventDefinition,
66		Evidence,
67		EvidenceReport,
68		EvidenceVariable,
69		ExampleScenario,
70		ExplanationOfBenefit,
71		FamilyMemberHistory,
72		Flag,
73		FormularyItem,
74		GenomicStudy,
75		Goal,
76		GraphDefinition,
77		Group,
78		GuidanceResponse,
79		HealthcareService,
80		ImagingSelection,
81		ImagingStudy,
82		Immunization,
83		ImmunizationEvaluation,
84		ImmunizationRecommendation,
85		ImplementationGuide,
86		InsurancePlan,
87		InventoryItem,
88		InventoryReport,
89		Invoice,
90		Library,
91		List,
92		Location,
93		ManufacturedItemDefinition,
94		Measure,
95		MeasureReport,
96		Medication,
97		MedicationAdministration,
98		MedicationDispense,
99		MedicationKnowledge,
100		MedicationRequest,
101		MedicationStatement,
102		MedicinalProductDefinition,
103		MessageDefinition,
104		MolecularSequence,
105		NamingSystem,
106		NutritionIntake,
107		NutritionOrder,
108		Observation,
109		OperationDefinition,
110		Organization,
111		OrganizationAffiliation,
112		PackagedProductDefinition,
113		Patient,
114		PaymentNotice,
115		PaymentReconciliation,
116		Person,
117		PlanDefinition,
118		Practitioner,
119		PractitionerRole,
120		Procedure,
121		Questionnaire,
122		QuestionnaireResponse,
123		RegulatedAuthorization,
124		RelatedPerson,
125		RequestOrchestration,
126		Requirements,
127		ResearchStudy,
128		ResearchSubject,
129		RiskAssessment,
130		Schedule,
131		SearchParameter,
132		ServiceRequest,
133		Slot,
134		Specimen,
135		StructureDefinition,
136		StructureMap,
137		Subscription,
138		SubscriptionTopic,
139		Substance,
140		SubstanceDefinition,
141		SupplyDelivery,
142		SupplyRequest,
143		Task,
144		TerminologyCapabilities,
145		TestPlan,
146		TestScript,
147		Transport,
148		ValueSet,
149		VisionPrescription
150	]
151);