CCMDB.accdb Change Log 2025

From CCMDB Wiki
Revision as of 13:19, 4 February 2025 by Ttenbergen (talk | contribs) (new version partly rolled, Pagasa will need to import Cognos and roll fully.)
Jump to navigation Jump to search

See Log (disambiguation) for other uses of the term "Log". See the Development Documentation Category for other development logs. See Rolling out changes for the process of rolling out changes. See also requested CCMDB changes for the next version and CCMDB.accdb Data Integrity Checks.


2025-01-28

rolled out Ttenbergen 13:19, 4 February 2025 (CST)

Changes collectors need to know about:

  • added new Cognos entry for SBGH-L2CC

Changes collectors don't need to know about:

  • Adding background functionality for Project Overstay2
    • Module Overstay2 - code to generate the score with current dataset
  • updated query L_ICD10_Charlson_agepts - it was still using Arrive DtTm and now uses created_AdmitDtTm query. Ttenbergen 10:39, 28 January 2025 (CST)
  • updated Charlson_score_function to use a variant for ID, and updated it so it will work with either D_ID or Pat_ID (ie will work for CCMDB or CFE). Ttenbergen 12:15, 28 January 2025 (CST)
  • added some functionality to be able to use code and queries in both CCMDB and CFE:
    • Module Global_
      • Const DB_ID to set CFE / CCMDB
      • Function ID_name() to give "Pat_ID" for CCMDB and "D_ID" for CFE
      • Function ID_query(ID) to expand into appropriate query strings for the two DBs based on DB_ID
      • Function Charlson_score_function() to use ID_query()
      • updated ExistsTable() with cleaner code
      • added sub handle_err()
      • added public constants minage and maxage to make sure we are always using the same
  • updated Function Validate_DOB() to use same minage/maxage and CCMDB_Age()
  • replaced all "<form name>.Dirty = False" with "DoCmd.RunCommand acCmdSaveRecord" since that is more reliable
  • found that after_update events had got disconnected for fields DOB, Sex, Record on form_view; this means that it would have been possible to run the complete check, pass it, then enter a value that should fail, and not have the complete unchecked; re-connected them
  • added new Cognos entries:

2025-01-20

rolled out Lisa Kaita 19:38, 20 January 2025 (CST)

Changes collectors need to know about:

2025-01-08

rolled out Ttenbergen 15:06, 8 January 2025 (CST)

Changes collectors don't need to know about:

  • updated query check_tmp_BedHeld to also flag if record has Dispo="AMA (left against medical advice)" but no BedHeldEnd DtTm entry
  • soft checks like query check_CCI_each_count_vs_LOS were being triggered last in the error checks, meaning that they would overrule hard checks that also triggered.
    • changed the order of cross checks in Public Sub Dx_Checker() to do soft ones first so that hard ones would not be overwritten by soft ones
    • this would have affected queries that, on this date, matched the query underlying the following list (data on wiki changes so if you look in the future this might be different)
_pageName Status Firmness
Function long LOS() needs review soft check
Link suspect mismatch pre inpt ours incomplete query implemented soft check
Link suspect not same visitAdmitDtTm query implemented soft check
PL Diff Phin SameLN FN DOB implemented soft check
PL SamePHIN Site Diff chart implemented soft check
Query check CCI each count vs LOS needs review soft check
Query check CCI TISS discontinuous ETT implemented soft check
Query check ICD10 ESRD and AKI only if transplant implemented soft check
Query check ICD10 trach has trach but no TISS implemented soft check
Query check long transfer delay needs review soft check
Query check pt from ER implemented soft check
Query s tmp Boarding Loc ER delay reasonable implemented soft check

2024-...