~/talk

Graohql & GraphDefinition

Talkat HL7 FHIR DevDays 2019 Redmond · 2019-06-10..06-12· [web-platform, graphql]
slides:none on file

GraphQL sits as a lightweight facade over the FHIR REST API, letting clients request exactly the JSON fields they need which reduces bandwidth and latency and avoids client-side caching work; servers can parse GraphQL quickly but may incur extra load and caching becomes harder. Mutations add no clear benefit over PUT/POST. GraphDefinition defines traversals and cardinality across resources so a server can validate cross-resource rules (for example encounter and observation subjects must match) and return a bundled document. Implementations exist in HAPI and public test servers.

AI-written summary · about

  1. 0:00Start
  2. 1:52Problem Statement
  3. 5:26Simple GraphQL example
  4. 7:42Polymorphic Fields
  5. 12:08References
  6. 19:54Flattening
  7. 37:49Graph Definition Example
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.