National EMS Information System, Technical Assistance Center - Salt Lake City, UT
Schematron is used in NEMSIS Version 3 to achieve better data quality by enforcing business rules and other constraints that cannot be enforced in the NEMSIS XML Schemas.
Explanation of Schematron:
Schematron is a rule-based language for XML document validation. Schematron is an international standard defined in ISO/IEC 19757-3(2006).
Version 3 National Schematron Rules were developed in plain english through a consensus process by the NASEMSO Data Managers Council (DMC). The DMC membership was interested in an initial set of national rules designed to help assist EMS agencies across the nation document the national elements appropriately based primarily on good judgement and some clinical decision making. Using the plain english rules, NEMSIS TAC developed pattern-based national Schematron rules which were first published in 2014.
Updates were made in March 2015 to reflect the v3.4.0 release, in October 2015 to correct an Schematron critical error, in March 2016 with the v3.4.0160303CP1 and again in July 2016 with the v184.108.40.206713CP2 release.
NEMSIS Version 220.127.116.11713CP2 National Schematron Rules
- Schematron Files:
State-specific Schematron Rules
- To view state-specific Schematron rules, click on each state from the Version 3 Interactive map here
- To view state Schematron file validation process, click here
Resources for Schematron Developers and Implementers
- NEMSIS V3 Schematron Guide (pdf)
- NEMSIS Schematron Development Kit (.zip), including:
- Schematron file template
- Schemas for validating NEMSIS Schematron and SVRL documents
- XSLT Stylesheet for generating Schematron rule documentation
- NEMSIS Schematron Change Log (pdf)
NEMSIS Version 3 Schematron Information & Educational Materials - Workshop Webinar & Recording
- On November 12, 2014 the NEMSIS TAC offered a Schematron Workshop presented by Joshua Legler.
- The Schematron Workshop recording is available. Please use Firefox or Google Chrome for optimal viewing. (Posted 11-12-2014)
- On January 14, 2015 The NEMSIS TAC offered an update on the Schematron / Validation Rules based on the v3.4.0 CR1 Release and the contents of the NEMSIS Version 3 Data Dictoinary. Joshua Legler presented the update.
- NEMSIS 3.4.0-CR1 Schematon_Validation Rules Update 2015-01-14 (pdf) (Posted 01-14-2015)
- The webinar recording for this presentation can be found on the Presentations Page of the NEMSIS TAC website.