NCS Navigator MDES Module history ================================= 0.10.0 ------ - Introduce MDES 3.1 support using specification version 3.1.00.00. (#22) 0.9.0 ----- - Strip external whitespace from code list values. (#20) - Update MDES 3.0 to 3.0.00.09. (#19) - Update MDES 2.2 to 2.2.01.01. (#21) 0.8.1 ------ - Ensure that options are passed through all constructor methods to the leaves. (#17) - Accept options on the `NcsNavigator::Mdes(version)` shortcut method. (#18) 0.8.0 ----- - Synthesize category codes for MDES 2.0 disposition codes. (#12) - Add DispositionCode#category_code for reading category codes. (#12) - Add DispositionCode#success? to partition activities into successfully and unsuccesfully completed (e.g. canceled) sets. (#16) 0.7.0 ----- - Introduce MDES 3.0 support using specification version 3.0.00.00. (#14) 0.6.1 ----- - Correct foreign key override for `preg_visit_1_heat2_2.pv1_id` in MDES 2.1 and 2.2. (#13) - Add an MDES 2.2 spec to `mdes-console`. (#9) 0.6.0 ----- - Add built-in support for MDES 2.1 (#8). - Add built-in support for MDES 2.2 (#9). 0.5.0 ----- - Add `instrument_table?` and `operational_table?` to heuristically flag tables as one or the other. - Fix reference definition for `spec_blood.equip_id`. According to the corresponding instrument, it is not a reference to `spec_equipment`, but rather a manually-filled field (#7). 0.4.2 ----- - Add `specification_version` to distinguish from the short version names we use for easy reference. (#6) 0.4.1 ----- - Add separate `omittable?` and `nillable?` subconditions of `required?` (#4). 0.4.0 ----- - Consider element `minOccurs` when determining variable requiredness (#2). - Added disposition codes to the specification. Requires a YAML file with all the disposition code values for the MDES version (#3). 0.3.1 ----- - Correct pattern compilation. XML Schema patterns implicitly must match the entire value, so it's necessary to surround the value with `^` and `$` when converting to a ruby regular expression. 0.3.0 ----- - Add foreign key / table reference support, including explicit mappings for all ambiguous or unguessable FKs (#1). - Add Specification#[] for quicker access to a particular table or tables. 0.2.0 ----- - Rename gem to ncs_mdes (from ncs-mdes). - Embed the VDR transmission XSD since we now have permission to distribute the MDES structure. - Update version 2.0 to be based on 2.0.01.02. 0.1.0 ----- - Add mdes-console executable. 0.0.1 ----- - First version. Reads data from VDR transmission schema for MDES 1.2 and 2.0.