~/talk

Protocol Buffers for FHIR

Talkat HL7 FHIR DevDays Boston 2018 · 2018-06-19..06-21· [data-engineering]
links:none on file
slides:none on file

Open-source toolkit converts FHIR STU3 to Protocol Buffers with auto-generated protos, a Java FHIR-JSON parser and examples that upload to BigQuery; internal proto for all resources is about contains 17,000-line resources.proto. Messages parse dates to epoch, store decimals as strings to preserve precision, inline extensions into fields, and claim about 10x smaller storage than JSON. Versioned releases (0.1, 0.2, upcoming 0.3) add bulk-download client that found vendor validation bugs and upcoming TensorFlow feature/label exporters for ML.

AI-written summary · about

  1. 0:00Start
  2. 4:02Message Definitions compile into code
  3. 4:45Protocol Buffers - using generated code
  4. 5:34Protocol Buffers - supported languages
  5. 5:57Protocol Buffers: Serialization
  6. 9:09A Common Representation
  7. 9:33Our main use case
  8. 10:36Inside Google, the choice is Protobuf
  9. 11:57Outside Google, it's a bit more nuanced
  10. 12:38Approach
  11. 19:38Inline CodeSystems
  12. 20:06A Patient Example
  13. 21:27Primitive Types - Boolean
  14. 23:00Primitive Types - Double
  15. 24:01Primitive Types - Date Time
  16. 24:53Extensions - Patient Nationality
  17. 26:24As part of the Patient Resource
  18. 28:29Converting to/from JSON
  19. 29:28Version 0.2
  20. 32:54Goal: As Easy As Computer Vision
  21. 34:29Download and Try
~/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.