The three main components of FHIR include resources, references, and profiles. Resources are the main structural element of FHIR. They are packets of data used to exchange or store data. FHIR resources have references to other resources. By linking together resources, it is possible to implement specific scenarios. References are usually provided as URLs. Finally, FHIR profiles define the use of a resource in specific circumstances.