Skip to content

Second KIDS build release

Pre-release
Pre-release
Compare
Choose a tag to compare
@shabiel shabiel released this 31 Jan 21:53
· 189 commits to master since this release

Final 0.2 Version (second line shows T17; T16, T15, T14 had bugs)

T17 Released May 8th 2019

  • Meds: ingestion crashes due to lack of definition of 0 device fixed.
    Resolution of SCDC RxNorm codes fixed. Meds is now enabled by default.
    Previously, it did not come enabled. Soft failures for unmatched SCD
    codes (previously, it intentionally crashed).
  • Use of New M-Web-Server, located in the namespace %web, which fixes
    namespace issues found in Cache (%GO stops working in prev version of
    M web server). The new version also switches the current device to
    /dev/null (or equivalent) so that VistA code can happily write to the
    screen without adverse effect to any web clients listening on the
    other end.
  • Introduction of OS5 codes as a substitute for CPT codes. That way
    procedures and encounters can work seamlessly. CPT file and Lexicon
    files updated as part of the KIDS build.
  • Lab ingestion improvments: Ingestion of labs is no longer tasked.
    Labs doesn't write to the current device anymore. A lab map is
    supplied to identify labs in the VA FOIA system from which LOINC codes
    in file 60 were redacted. Labs doesn't crash on GT.M due to Broker
    specific variables being checked. Ingestion user is now configured
    with lab keys to allow ingestion to move forward.
  • Ingestor user now has an old effective date for the user class
    (1900) in order to allow import of historic encounters; never mind
    that there were no EHRs in 1900, and barely electricity!
  • KIDS build takes care to wipe original users/data and add them back
    in at the same IENs to ensure a proper upgrade when a newer version of
    the software is installed.
  • Intro Text for AC/VC is not added again if AC/VC was already there.
  • Loading of Careplans as Health Factors.
  • Return of addpatient API was incorrect in many aspects and missed
    many domains. You couldn't tell if meds or allergies loaded.
  • Addition of updatepatient API.
  • $SY check fixes. Previously could crash on Cache running on docker.
  • Import default user fix to set DUZ using proper VistA APIs.
  • /vpr needs to get DUZ set
  • Global dumps are now real ZWR files and can be imported using mupip
    load <(curl ...)
  • Only download the mash routines we need (%wd, %wdgraph, %wdcsv)