Anton Vasetenkov

Hi, I'm Anton

I work on all things FHIR, CQL, and health data/software. I've also created some FHIR tools which you can find below.

Projects and blogs 107
FHIR 36
FHIR resources and type framework 3
FHIR resource models - Introduction to FHIR resource models + FHIR resource model browser.
FHIR resource graphs - Diving into FHIR resource graphs + FHIR graph viewer.
FHIR type tree - Visualizing the hierarchy of FHIR data types and resources.
FHIR validation 2
FHIR Validator - What goes into checking if your FHIR resource conforms to the specification + online FHIR Validator.
FHIR Validation Client - Execute the $validate operation against a FHIR endpoint.
SMART on FHIR 4
Blood Sugar Tracker - A patient-facing SMART on FHIR that helps you monitor your blood sugar levels over time.
SMART on FHIR Testing Tool - Test SMART on FHIR app flows online.
Mastering SMART on FHIR scopes - What are SMART on FHIR scopes and how do they work?
Bilirubin Chart - A bilirubin chart for newborns.
FHIR Shorthand 3
FSH Compiler - Compile FHIR Shorthand code into FHIR JSON.
FSH Editor - Author and debug FSH documents online.
Awesome FSH - A curated list of awesome resources on the FHIR Shorthand language.
FHIRPath 4
FHIRPath Testing Tool - Evaluate FHIRPath expressions against FHIR resources.
Awesome FHIRPath - A curated list of awesome resources on FHIRPath.
FHIRPath Client - Submit FHIRPath to FHIR servers for evaluation.
FHIRPath Editor - An online editor for FHIRPath expressions.
FHIR Mapping Language 3
FHIR Mapping Language Compiler - Convert FHIR Mapping Language into StructureMap resources.
FHIR Mapping Language Testing Tool - Author and debug FHIR Mapping Language files.
Awesome FHIR Mapping Language - A curated list of awesome resources on the FHIR Mapping Language.
HFQL 2
HFQL Playground - Experiment with HFQL queries online.
HFQL Client - Query FHIR servers using HFQL online.
FHIR Converter - A converter for FHIR resources between different formats.
FHIR Viewer - Connect to and browse FHIR servers.
FHIR Quiz - Test your knowledge of the Fast Healthcare Interoperability Resources (FHIR) standard.
SPARQL on FHIR - Query FHIR data using SPARQL.
FHIR Structure Definition Snapshot Generator - Generate snapshots for FHIR StructureDefinitions.
FHIR Export Tool - Bulk-export FHIR resources from FHIR servers.
FHIR Diff Tool (FHIR Diff Checker) - Compare two FHIR resources online.
FHIR GraphQL Client - Query FHIR stores using GraphQL.
FHIR Message Sender - Submit messages to FHIR servers.
List of national FHIR implementation guides - Implementation guides used by countries or specific regions.
What is FHIR and why is it important? - An overview of FHIR and its impact on patient care.
Awesome FHIR blogs - A curated list of awesome FHIR blogs.
FHIR icons - My set of vector icons for FHIR data elements.
Magic FHIR servers - Instant FHIR servers for testing and exploration, prepopulated with the FSH instances that are inlined in the server URLs.
FHIR Crossword - Test your knowledge of FHIR resources by solving a crossword puzzle.
CQL 5
CQL to ELM in JS - A pure JavaScript, client side only CQL to ELM converter.
CQL-to-ELM Converter - Convert CQL to ELM online.
CQL Testing Tool - Test CQL against FHIR resources.
CQL Editor - Edit CQL files online.
Awesome CQL - Awesome links, tutorials, and resources on the Clinical Quality Language.
dQMs 1
FHIR Measure Evaluator - Evaluate FHIR Measure resources online.
HL7v2 12
HL7v2 Parser - An online parser for HL7v2 messages.
HL7v2 Editor - An online editor for HL7v2 messages.
Awesome HL7v2 - A curated list of awesome resources on HL7 version 2.
HL7v2-to-FHIR Converter - Convert HL7 messages to FHIR online.
Parsing HL7v2 messages in JavaScript - Libraries for parsing HL7v2 messages in JavaScript.
HL7v2 Spec Viewer - A browser for the HL7v2 specification.
HL7v2 Schema Codegen - Generate HL7v2 schemas from the HL7 abstract message syntax.
Online resources for browsing the HL7v2 specification - Useful links to help you browse the HL7v2 specification.
Converting HL7v2 to FHIR - Translating HL7v2 messages to FHIR.
Where to find the standard HL7v2 message schemas - The list of sources of the structured and machine-readable HL7v2 specifications.
HL7 abstract message syntax 2
HL7v2 Validator - Validate HL7v2 messages against the HL7 abstract message syntax.
HL7 Abstract Message Syntax Parse Tree Viewer - View the parse tree of the HL7 abstract message syntax.
HL7v3 4
HL7 RIM Browser - Explore the HL7 Reference Information Model.
HL7 CDA Schema Explorer - Explore the HL7 Clinical Document Architecture schema.
HL7 CDA Validator - Validate CDA documents online.
Awesome CDA - A curated list of awesome resources on the Clinical Document Architecture (CDA).
Clinical terminologies 16
SNOMED CT 6
SNOMED CT RF2 to OWL - Convert SNOMED CT RF2 to OWL online.
SNOMED CT Browser - Browse the SNOMED CT ontology.
SNOMED CT Logical Model Browser - Explore the content model behind SNOMED CT.
Learning ECL with examples - An introduction to SNOMED CT's Expression Constraint Language (ECL) with examples.
Awesome SNOMED CT - A curated list of awesome resources on SNOMED CT.
ECL Editor - Write and execute ECL queries.
UCUM 2
UCUM Converter - Convert measurements between different UCUM units.
UCUM Validator - Validate UCUM units.
List of FHIR terminology servers - The list of FHIR-compliant servers for working with code systems, value sets, and concept maps.
FHIR Terminology Service Client - Query FHIR terminology services online.
Awesome LOINC - A curated list of awesome resources on LOINC.
Awesome RxNorm - A curated list of awesome resources on RxNorm.
A network of drugs: The New Zealand Medicines Terminology - An overview of New Zealand's drug vocabulary.
WHO-FIC Content Model explained - How are WHO-FIC entities modeled?
Awesome ICD - A curated list of awesome resources on ICD.
Gender codes and representation in different clinical models - How is gender represented in different clinical models?
ECG data formats 2
parsescp in the browser - Compiling parsescp to WASM + demo of an in-browser SCP-ECG parser.
aECG Viewer - View the contents of aECG files.
Whistle 2
Whistle Testing Tool - Test Whistle data transformation logic online.
Whistle Transpiler - Transpile Whistle code to Protocol Buffers.
Patient identifiers 2
National patient identifiers by country - The list of national patient identification systems used in different countries.
NHI Number Validator - Validate NHI numbers used in New Zealand.
X12 2
X12 Parser - Inspect X12 message content online.
X12 Editor - An online editor for X12 messages.
Medical calculators 10
ASCVD Risk Estimator - Calculate the risk of atherosclerotic cardiovascular disease.
Creatinine Clearance Calculator - Calculate creatinine clearance using the Cockcroft–Gault equation.
GFR Calculator - Calculate glomerular filtration rate using the CKD-EPI equation.
Opioid Dose Calculator - Calculate morphine milligram equivalents (MME) online.
mTOQ-4 - Complete the Migraine Treatment Optimization Questionnaire (mTOQ-4) to assess the effectiveness of migraine treatment.
BMI Calculator - Calculate the body mass index (BMI) online.
Mean Arterial Pressure Calculator - Calculate the mean arterial pressure (MAP) from systolic and diastolic blood pressure.
IMPEDE VTE Score Calculator - Calculate the risk prediction score for venous thromboembolism (VTE) in multiple myeloma.
I-SEE Calculator - Calculate the Index of Severity for Eosinophilic Esophagitis (I-SEE).
CHA₂DS₂-VASc Score Calculator - Calculate the CHA₂DS₂-VASc score for stroke risk.
Health IT memes - A collection of health IT memes.
CDS Hooks Testing Tool - Test CDS Hooks online.
ADL Editor - An online editor for openEHR Archetype Definition Language (ADL) files.
SDTM Explorer - Browse the SDTM model.
OMOP CDM Browser - Browse the OMOP Common Data Model.
PCORnet CDM Browser - Browse the PCORnet Common Data Model.
Government health agencies on GitHub - A list of government health agencies and organizations on GitHub.
Health IT Crossword - A daily crossword puzzle for health IT enthusiasts.
Software engineering 6
WASM 3
BLAST WASM (In-browser NCBI BLAST) - Compiling the BLAST sequence search/alignment tool to WASM.
DESeq2 in the browser - Running DESeq2 in the browser.
Erlang/OTP WASM (Erlang in the browser) - Execute Erlang code in the browser.
XKB Keymap Editor - An online editor for XKB keymap files with a live preview.
Database for Event Sourcing - A storage for event-sourced systems.
Vector Graphics Editor - An online vector graphics editor (WIP).
Misc. 1
Invoice Generator - Generate invoices online and save them as PDFs or print.

Made by Anton Vasetenkov.