Skip to main content

FHIR API

The FHIR R5 data plane on the dev tier. Every FHIR R5 resource type is mounted under /fhir/R5/ with the standard set of REST interactions.

devhttps://api.sandbox.ovok.com/fhir/R5

What's documented here

158 FHIR R5 resource types, sourced from the official hl7.fhir.r5.core package. Each carries its top-level elements, search parameters and a link to the official FHIR spec.

Resources by category

Foundation

Cross-resource infrastructure — versioning, conformance, terminology binding, capabilities.

  • AuditEvent — A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis.
  • Basic — Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing reso
  • Binary — A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Bina
  • Bundle — A container for a collection of resources.
  • Composition — A set of healthcare-related information that is assembled together into a single logical package that provides a single
  • Consent — A record of a healthcare consumer’s choices or choices made on their behalf by a third party, which permits or denies
  • DocumentReference — A reference to a document of any kind for any purpose. While the term “document” implies a more narrow focus, for this r
  • Linkage — Identifies two or more records (resource instances) that refer to the same real-world "occurrence".
  • List — A List is a curated collection of resources, for things such as problem lists, allergy lists, facility list, organizatio
  • MessageHeader — The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the s
  • OperationOutcome — A collection of error, warning, or information messages that result from a system action.
  • Parameters — This resource is used to pass information into and back from an operation (whether invoked directly from REST or within
  • Permission — Permission resource holds access rules for a given data and context.
  • Provenance — Provenance of a resource is a record that describes entities and processes involved in producing and delivering or other
  • Subscription — The subscription resource describes a particular client's request to be notified about a SubscriptionTopic.
  • SubscriptionStatus — The SubscriptionStatus resource describes the state of a Subscription during notifications. It is not persisted.
  • SubscriptionTopic — Describes a stream of resource state changes identified by trigger criteria and annotated with labels useful to filter p

Base

People, places and organisations participating in care.

  • Endpoint — The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b,
  • Group — Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected
  • HealthcareService — The details of a healthcare service available at a location or in a catalog. In the case where there is a hierarchy of
  • Location — Details and position information for a place where services are provided and resources and participants may be stored, f
  • Organization — A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of
  • OrganizationAffiliation — Defines an affiliation/assotiation/relationship between 2 distinct organizations, that is not a part-of relationship/sub
  • Patient — Demographics and other administrative information about an individual or animal receiving care or other health-related s
  • Person — Demographics and administrative information about a person independent of a specific health-related context.
  • Practitioner — A person who is directly or indirectly involved in the provisioning of healthcare or related services.
  • PractitionerRole — A specific set of Roles/Locations/specialties/services that a practitioner may perform, or has performed at an organizat
  • RelatedPerson — Information about a person that is involved in a patient's health or the care for a patient, but who is not the target o

Clinical — Summary

Patient-summary content. The longitudinal clinical picture.

  • AllergyIntolerance — Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to
  • ClinicalImpression — A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the
  • Condition — A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a leve
  • FamilyMemberHistory — Significant health conditions for a person related to the patient relevant in the context of care for the patient.
  • Goal — Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an ac
  • Procedure — An action that is or was performed on or for a patient, practitioner, device, organization, or location. For example, th
  • RiskAssessment — An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.

Clinical — Diagnostics

Observations, reports, imaging, genomics.

  • BodyStructure — Record details about an anatomical structure. This resource may be used when a coded concept does not provide the neces
  • DiagnosticReport — The findings and interpretation of diagnostic tests performed on patients, groups of patients, products, substances, dev
  • GenomicStudy — A set of analyses performed to analyze and generate genomic data.
  • ImagingSelection — A selection of DICOM SOP instances and/or frames within a single Study and Series. This might include additional specifi
  • ImagingStudy — Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includ
  • MolecularSequence — Representation of a molecular sequence.
  • Observation — Measurements and simple assertions made about a patient, device or other subject.
  • Questionnaire — A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detaile
  • QuestionnaireResponse — A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, correspond
  • Specimen — A sample to be used for analysis.

Clinical — Medications

Medications, immunizations, dispensing, ordering.

  • FormularyItem — This resource describes a product or service that is available through a program and includes the conditions and constra
  • Immunization — Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a
  • ImmunizationEvaluation — Describes a comparison of an immunization event against published recommendations to determine if the administration is
  • ImmunizationRecommendation — A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supp
  • Medication — This resource is primarily used for the identification and definition of a medication, including ingredients, for the pu
  • MedicationAdministration — Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swall
  • MedicationDispense — Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a descript
  • MedicationKnowledge — Information about a medication that is used to support knowledge.
  • MedicationRequest — An order or request for both supply of the medication and the instructions for administration of the medication to a pat
  • MedicationStatement — A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may

Clinical — Care Provision

Care plans, encounters, requests, communications.

  • CarePlan — Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or commu
  • CareTeam — The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care
  • Communication — A clinical or business level record of information being transmitted or shared; e.g. an alert that was sent to a respons
  • CommunicationRequest — A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS s
  • DeviceRequest — Represents a request a device to be provided to a specific patient. The device may be an implantable device to be subseq
  • Encounter — An interaction between healthcare provider(s), and/or patient(s) for the purpose of providing healthcare service(s) or a
  • EncounterHistory — A record of significant events/milestones key data throughout the history of an Encounter
  • EpisodeOfCare — An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. Th
  • Flag — Prospective warnings of potential issues when providing care to the patient.
  • GuidanceResponse — A guidance response is the formal response to a guidance request, including any output parameters returned by the evalua
  • NutritionIntake — A record of food or fluid that is being consumed by a patient. A NutritionIntake may indicate that the patient may be c
  • NutritionOrder — A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.
  • RequestOrchestration — A set of related requests that can be used to capture intended activities that have inter-dependencies such as "give thi
  • ServiceRequest — A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.
  • SupplyDelivery — Record of delivery of what is supplied.
  • SupplyRequest — A record of a non-patient specific request for a medication, substance, device, certain types of biologically derived pr
  • VisionPrescription — An authorization for the provision of glasses and/or contact lenses to a patient.

Workflow

Scheduling, tasks and verification.

  • Appointment — A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific dat
  • AppointmentResponse — A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.
  • Schedule — A container for slots of time that may be available for booking appointments.
  • Slot — A slot of time on a schedule that may be available for booking appointments.
  • Task — A task to be performed.
  • Transport — Record of transport.
  • VerificationResult — Describes validation requirements, source(s), status and dates for one or more elements.

Financial

Coverage, claims, payments, billing.

  • Account — A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges fo
  • ChargeItem — The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referri
  • ChargeItemDefinition — The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs
  • Claim — A provider issued list of professional services and products which have been provided, or are to be provided, to a patie
  • ClaimResponse — This resource provides the adjudication details from the processing of a Claim resource.
  • Contract — Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.
  • Coverage — Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insuranc
  • CoverageEligibilityRequest — The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in
  • CoverageEligibilityResponse — This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.
  • EnrollmentRequest — This resource provides the insurance enrollment details to the insurer regarding a specified coverage.
  • EnrollmentResponse — This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.
  • ExplanationOfBenefit — This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account b
  • InsurancePlan — Details of a Health Insurance product/plan provided by an organization.
  • Invoice — Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.
  • PaymentNotice — This resource provides the status of the payment for goods and services rendered, and the request and response resource
  • PaymentReconciliation — This resource provides the details including amount of a payment and allocates the payment items being paid.

Specialized — Public Health & Research

Adverse events, biospecimens, research subjects, evidence.

  • AdverseEvent — An event (i.e. any change to current patient status) that may be related to unintended effects on a patient or research
  • BiologicallyDerivedProduct — A biological material originating from a biological entity intended to be transplanted or infused into another (possibly
  • BiologicallyDerivedProductDispense — A record of dispensation of a biologically derived product.
  • DetectedIssue — Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a pa
  • Evidence — The Evidence Resource provides a machine-interpretable expression of an evidence concept including the evidence variable
  • EvidenceReport — The EvidenceReport Resource is a specialized container for a collection of resources and codeable concepts, adapted to s
  • EvidenceVariable — The EvidenceVariable resource describes an element that knowledge (Evidence) is about.
  • NutritionProduct — A food or supplement that is consumed by patients.
  • ResearchStudy — A scientific study of nature that sometimes includes processes involved in health and disease. For example, clinical tri
  • ResearchSubject — A ResearchSubject is a participant or object which is the recipient of investigative activities in a research study.
  • Substance — A homogeneous material with a definite composition.

Specialized — Devices

Device identity, definition, association and observation.

  • Device — This resource describes the properties (regulated, has real time clock, etc.), adminstrative (manufacturer name, model n
  • DeviceAssociation — A record of association of a device.
  • DeviceDefinition — This is a specialized resource that defines the characteristics and capabilities of a device.
  • DeviceDispense — Indicates that a device is to be or has been dispensed for a named person/patient. This includes a description of the p
  • DeviceMetric — Describes a measurement, calculation or setting capability of a device. The DeviceMetric resource is derived from the I
  • DeviceUsage — A record of a device being used by a patient where the record is the result of a report from the patient or a clinician.

Specialized — Quality & Testing

Measures, definitions, test scripts and reports.

  • ActivityDefinition — This resource allows for the definition of some activity to be performed, independent of a particular patient, practitio
  • EventDefinition — The EventDefinition resource provides a reusable description of when a particular event can occur.
  • Library — The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expo
  • Measure — The Measure resource provides the definition of a quality measure.
  • MeasureReport — The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resou
  • ObservationDefinition — Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health
  • PlanDefinition — This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. Th
  • SpecimenDefinition — A kind of specimen with associated set of requirements.
  • TestPlan — A plan for executing testing on an artifact or specifications
  • TestReport — A summary of information based on the results of executing a TestScript.
  • TestScript — A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specif

Specialized — Medication Definition

Regulatory & manufacturing models for medicinal products.

  • AdministrableProductDefinition — A medicinal product in the final form which is suitable for administering to a patient (after any mixing of multiple com
  • ClinicalUseDefinition — A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, m
  • Ingredient — An ingredient of a manufactured item or pharmaceutical product.
  • ManufacturedItemDefinition — The definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a pack
  • MedicinalProductDefinition — Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use, drug
  • PackagedProductDefinition — A medically related item or items, in a container or package.
  • RegulatedAuthorization — Regulatory approval, clearance or licencing related to a regulated product, treatment, facility or activity that is cite
  • SubstanceDefinition — The detailed description of a substance, typically at a level beyond what is used for prescribing.
  • SubstanceNucleicAcid — Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will
  • SubstancePolymer — Properties of a substance specific to it being a polymer.
  • SubstanceProtein — A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are ei
  • SubstanceReferenceInformation — Todo.
  • SubstanceSourceMaterial — Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material

Terminology

Code systems, value sets, mappings, naming.

  • CodeSystem — The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its
  • ConceptMap — A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, o
  • NamingSystem — A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices
  • TerminologyCapabilities — A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be
  • ValueSet — A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particu

Conformance

Schemas, profiles, search params, capability statements.

  • ActorDefinition — The ActorDefinition resource is used to describe an actor - a human or an application that plays a role in data exchange
  • ArtifactAssessment — This Resource provides one or more comments, classifiers or ratings about a Resource and supports attribution and rights
  • CapabilityStatement — A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server or Client for a particular version o
  • Citation — The Citation Resource enables reference to any knowledge artifact for purposes of identification and attribution. The Ci
  • CompartmentDefinition — A compartment definition that defines how resources are accessed on a server.
  • ConditionDefinition — A definition of a condition and information relevant to managing it.
  • ExampleScenario — A walkthrough of a workflow showing the interaction between systems and the instances shared, possibly including the evo
  • GraphDefinition — A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by follo
  • ImplementationGuide — A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR r
  • MessageDefinition — Defines the characteristics of a message that can be shared between systems, including the type of event that initiates
  • OperationDefinition — A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction
  • Requirements — The Requirements resource is used to describe an actor - a human or an application that plays a role in data exchange, a
  • SearchParameter — A search parameter that defines a named search item that can be used to search/filter on a resource.
  • StructureDefinition — A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR
  • StructureMap — A Map of relationships between 2 structures that can be used to transform data.

Other

Resources outside the standard FHIR R5 module decomposition.

  • InventoryItem — functional description of an inventory item used in inventory and supply-related workflows.
  • InventoryReport — A report of inventory or stock items.