~/talk

Validation in .NET and Java

Talkat HL7 FHIR DevDays Boston 2018 · 2018-06-19..06-21· [dotnet, java]
name:Agnew
links:none on file
name:Kramer
links:none on file
slides:none on file

Shows how .NET (Firely) and Java (HAPI) perform FHIR profile validation, including concrete APIs, surprising costs, and what actually runs. Validation uses an abstract data view (IElementNavigator / resource navigator), a resolver for structure definitions (zipSource, directorySource, webSource, cache/fallback), and a terminology interface with local and fallback implementations. Fast structural checks use a parser error handler, deep checks use XSD/schematron or instance/profile validation that returns an OperationOutcome (example: Encounter fails for missing status). Newer tooling includes an IG pack validator and questionnaire validation; validation is effective but expensive.

AI-written summary · about

  1. 0:00Introduction to validation
  2. 4:31Validation in .NET
  3. 8:46Instance data handling
  4. 12:44Structure definitions
  5. 14:54Terminology services
  6. 17:06Running the validator
  7. 20:44Practical use of .NET validator
  8. 23:28Validation strategies
  9. 26:17Validation in Java
  10. 27:39Parser error handler
  11. 29:16Profile validation in Java
  12. 32:26Java validator setup
  13. 37:44Summary and Q&A
~/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.