~/talk

SQL on FHIR

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

Open-sourced at google/fhir, the project auto-generates protocol buffers from FHIR StructureDefinitions, hoists profiled extensions and codings into top-level fields and emits an analytic JSON for BigQuery so queries like “observations with specific LOINC or SNOMED” or “top mother’s maiden names by birth city” become simple SQL. Libraries exist in Java, C++, Python (Go coming), build rules use Bazel, conversion is lossless JSON↔proto, reduces storage ~10x, and converting and uploading a profiled resource can take two lines of code.

AI-written summary · about

  1. 0:00Intro
  2. 1:30Download and Try
  3. 3:21BigQuery on FHIR Data
  4. 4:52Hard Queries
  5. 7:55Message Definitions compile into code
  6. 8:18Protocol Buffers - using generated code
  7. 8:49Protocol Buffers: Serialization
  8. 10:10Approach
  9. 13:44Primitive Types - Date Time
  10. 15:05Converting to/from JSON
  11. 15:54Inline CodeSystems
  12. 16:49A Patient Example
  13. 18:58Example: Extension
  14. 20:44Example: CodeableConcept
  15. 24:38Example: US-Core Ethnicity
  16. 25:15Example: US-Core Patient Profile
  17. 26:03Profiling Resources
  18. 27:43Querying Extensions
  19. 28:08Inlined CodeableConcepts
  20. 32:51Profiles Example
  21. 33:58Takeaways
~/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.