Session 3 - Exchange Mechanisms Flashcards

1
Q

What are the FHIR exchange mechanisms / paradigms?

A

RESTFul API, messages, documents, services, databases, and bulk data upload

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

Which is the most widely used exchange mechanism

A

RESTful API - Representational State Transfer

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

What is RESTful API based on?

A

HTTP - hypertext transfer protocol for making and sending a request between client/server and server/client

It thinks in terms of “where are resources located? What is the URL”

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

What are examples URI (universal resource identifier)?

A

URL, OID, UUID

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

What does CRUD mean?

A

Create, Read, Update, Delete

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

What does GPPD mean?

A

Get, Post, Put, Delete

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

What is a bundle?

A

A bunch of resources compiled together for context.
Can be a resource itself, which an ID, meta data, etc
Examples of bundles are documents and messages.

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

What is Postman?

A

A tool for interacting with FHIR servers

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

What is a CapabilityStatement?

A

Resource that tells you exactly what the server is capable of

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

What is MIME type?

A

Describes the type of file / data that is being exchanged. In FHIR its application\FHIR+JSON or FHIR+XML or FHIR+Turtle(RDF)

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

Servers always sends a status code, whether it was successful or failed?

A

True

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

What type of interactions / exchanges are there?

A

Instance level - a specific resource
Type level - types of resources
Whole system level - multiple resources (capability, search)

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

How is a search performed?

A

Using the GET function.
Can use PUT if written correctly

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

What are search parameters?

A

Predefined by FHIR spec. Some are specific to certain resources, some apply to all resources (_id, _lastupdated, _security, _profile, etc)

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