FHIR Flashcards
(30 cards)
EHR
electronic health record - contains patient’s data digitized
HL7
small standards development organization (their community members made FHIR)
FHIR
Open-source EHR standard data model and RESTful API made for techies, not medical experts.
Only contains what’s needed for 80% of systems, nothing more to prevent bloat, remaining 20% of use cases can be developed by the individual. Almost nothing is mandatory, which makes it less interoperable.
FHIR stands for
Fast (to adopt without medical knowledge)
Healthcare
Interoperability
Resources (HTTP ones)
smile CDR
open source library for implementing FHIR in Java
kafka
open-source distributed event store and stream-processing platform
connectathon
type of event where health tech industry leaders gather to test standards as part of its development process
encounter
a doctor’s appointment or hospital stay
observation
a measurement on the patient (e.g. lab value)
DiagnosticReport
an entire health report (e.g. lab report, xray report)
MedicationPrescription
Rx for meds
Resource attributes
Metadata (ID, version, tag, profiles, etc)
Extensions (info that didn’t fit in the 80% of use cases)
Narrative (HTML presentation of resource, optional but good for interoperability)
Body (resource data)
FHIR encodings
JSON almost all the time
XML sometimes
researchers like RDF/Turtle
Identifier
datatype representing the identifier for anything, consisting of:
system (URI indicating type of identifier)
value (actual identifier)
FHIR IG
implementation guide - informal modification of FHIR spec for a specific use case
Code
Something machine-readable often used in health Consists of:
system: URI indicating the standard for this code
code: The actual code
display: Human readable display name of the code
EMR
electronic medical record
Extension
key-value pair of a URL to either a FHIR datatype or nested extension
parts of a FHIR resource URL
Base URL (server location)
Type (of resource)
PKID
relative vs absolute link
relative URL assumes the same base URL as the current resource, absolute link specifies a constant base URL regardless of where it is hosted
expression
determines what attribute a search parameter references (e.g. Patient.address.state)
string search
case-insensitive search, but can be an exact match (by adding “:exact” to to the query param)
token as a query param
For identifiers and codes, query specifies the URI as a query param then the ID directly after it separated by a pipe (e.g. “identifier=http://foo|123”)
reference chaining
using expressions as a query param
(e.g. “[resource]?patient.name=Smith”