Introduction to FHIRPath
summary
FHIRPath is a concise tree-walking language used for extraction, validation and search indexing; examples show navigation like patient.name.given, filtering with where(system='email'), and predicates such as valueQuantity.exists. Demo uses the online FHIRPath evaluator and Brian Pose’s FHIRPath tester, then posts a custom SearchParameter (201 Created) that targets an extension URL, updates a patient to trigger reindexing, and successfully returns the patient when searched by birthplace, with the new index row visible in the server tables.
AI-written summary · about
chapters (8)
- 0:00Introduction to firepath
- 1:32Firepath overview
- 5:28Navigating data structures
- 10:53Functions and operators
- 17:40Formal constraints and profiles
- 26:07Search parameters
- 31:10Live demo and index testing
- 38:30Q&A and concluding remarks








