Sessions 0 And 1 - Introduction To HL7 FHIR And FHIR Principles Flashcards

1
Q

What does FHIR stand for?

A

Fast Healthcare Interoperability Resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is FHIR based on?

A

Modern web tools like XML, JSON, RESTful APIs, and modular resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does FHIR focus on?

A

The 20% of resources that cover 80% of use cases (e.g. Patient). For remaining use cases, extensions can be created.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What were previous versions of FHIR

A

HL7 v2, then v3, then CDA, then FHIR, now FHIR R4B.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How long should implementation of FHIR take?

A

Days or weeks. Not months or years, like previous versions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Who was FHIR created for?

A

For implementers and developers. Not for clinicians.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What security measures are available?

A

HTTPS and OAuth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Every FHIR resource has

A

URL that identifies the resource
ID and metadata
Human readable XHTML summary
Defined data elements
Extensibility

every resource instance represented as either XML, JSON, or RDF. Currently 145 different Resource types.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

FHIR supports multiple exchange paradigms, including:

A

RESTful APIs
Documents
Messaging
Services
Databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does RESTful stand for?

A

REpresentational State Transfer protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is CRUD?

A

Create
Read
Update
Delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does CRUD relate to HTTP actions?

A

Create = Post
Read = Get
Update = Put
Delete = Delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Is gender a resource?

A

No. It is a property of the Patient resource.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is HTTP used for?

A

For transporting data across the web. RESTful API uses HTTP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are XML and JSON?

A

Formats for data transfers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is FHIR similar to?

A

It is similar to a language. Don’t have to have FHIR server. Just need to be able to understand / interpret it.

17
Q

What are FHIR identifiers?

A

There are 2 types: business IDs like SSN, MRN, etc from real world. And ID, relating to server and meta data for finding a data bit on a server / URL

18
Q

What is FHIR?

A

An HL7 interoperability standard for sharing clinical data. 2 main parts are Content Model (resources) to represent clinical data and Exchange Specification (Rest API, messaging, services, services documents, databases)

19
Q

What types of clinical data are involved?

A

Clinical data, Financials, public health and research, quality reporting, and conformance/profiles and terminology

20
Q

What does FHIR not do?

A

It does not attempt to define good or best clinical practices, nor does it provide guidance on user interfaces or workflows.

21
Q

What are the key inbuilt features of FHIR?

A

Structure Definitions - describe FHIR constructs themselves (meta)
Search Parameters
Capability Statement - advertises what server is capable of
Healthcare Domain Model - focus on resources with wide applicability in healthcare
Extensions - for extending or adding resources or elements
Profiles - for conformance
Rest API - for exchange

22
Q

What is common for FHIR APIs?

A

Signature and format used in all FHIR compliant systems. Standard API signature and outcome format will always be the same.

23
Q

What is a FHIR Server?

A

Ability to understand and validate FHIR query from client.
Convert the FHIR query to business query
Get the data desired from backend and convert to FHIR resources.
Send the resources to client.
FHIR repository

Don’t to replace existing servers, but make it FHIR enabled.

Understand, convert, and validate query
Get resources and send them
Repository

24
Q

What is the official FHIR validator?

A

A Java jar file that can be used to validate resources. Included in FHIR. Other options include HAPI FHIR, Forge, Implementation Guide publisher, etc.

25
Q

How is FHIR organized?

A

In sets of modules.
Level 1 Foundation = base documentation, XML, JSON, Data types, extensions
Level 2 Supporting Implementation = Implementer Support, Security, Privacy, Conformance, Terminology, Exchange
Level 3 Administration = linking to real world concepts
Level 4 record keeping healthcare process = clinical, diagnostics, medications, financials
Level 5 reasoning = clinical reasoning

26
Q

How are the modules associated with each other?

A

Downward dependencies with some horizontal

27
Q

What architectural principles does FHIR have?

A

Reuse and composability
Scalability
Performance
Usability - used by experts and non-technical users alike
Data Fidelity
Implementability

28
Q

What are the 5 versions of FHIR?

A

Draft
Trial Use
Normative
Informative
Deprecated

Note: Normative resources can have non-normative elements. Mixed content is allowed
Note: R4 is first version of FHIR with some normative content.

29
Q

What is the FHIR Maturity Model (FMM)?

A

For determining how advanced or stable the FHIR content is?
Draft (0)
FMM 1 - FMM5
Normative

30
Q

What is the FHIR versioning format?

A

Publication.major.minor.revision
Example: 4.0.1

31
Q

What are forward and backward compatibility?

A

Forward means that content that is conformant in old release will remain conformant in new release.
Backward means that content that is conformant in new release will work with old releases.
To maximize backward compatibility you should ignore, ignore, ignore unexpected or unrecognized

32
Q

What is main difference between HL7 v2 and FHIR?

A

V2 had no web-based options or ways to exchange data. It emphasized standard format.
FHIR has standard format + web + exchange mechanisms

33
Q

What is an implementation guide (IG)?

A

A group of profiles.

34
Q

What is FHIR validator made of?

A

Schema, scheme draw, profile = validation

35
Q

What is a FHIR client?

A

The entity requesting data. Could be EMR, mobile phone app, a database, etc

36
Q

What are the layers of FHIR?

A

Foundation
Base
Clinical
Financial
Specialized (clinical reasoning)
Content (Profiles)