CCMDB.accdb Data Integrity Checks

From CCMDB Wiki
Revision as of 11:01, 22 September 2019 by Ttenbergen (talk | contribs) (Text replacement - "CCMDB.mdb" to "CCMDB.accdb")
Jump to navigation Jump to search

This page lists pages that have CCMDB Data Integrity Checks on them, the status of those checks if available, and the page's last modification date.

See Template:Data Integrity Check for how to get things on this list.

CCMDB Data Integrity Checks (SMW)

Current number of CCMDB.accdb Data Integrity Checks: 159

 Statusquestionswho
Query check ICD10 needs awaiting if TR Dt and Dispo Dt on diff daysdeclined
Query check ICD10 strokedeclined
Can't check ICD10 ARF vs APACHE ARFdeclined
Query NDC Dialysis TISS CCIdeclined
Check if awaiting code is primary dx then Transfer Ready DtTm must be equal to Arrive DtTmdeclined
Query check CCI TISS spont breath no tubedeclined
Query check ICD10 Inf Potential Infection must have pathogen or altdeclined
Query check TISS each daydeclined
Query TISS Errors NrTISSDays NE LOSdeclined
Check pre acute consistentdeclinedJALT
  • Julie found data discrepancies and asked if we could review doing cross checks at least on records with the same Visit Admit DtTm for the following fields:
  • We reviewed a broader cross check proposal (link below) in some detail in a version available in the history of this page], so if we consider adding this we should confirm that none of those apply to any checks. Or we can ignore and just implement as soft-checks. Thoughts? Ttenbergen 12:28, 17 December 2025 (CST)
all
Query check ICD10 duplicatesdeclined
Query check_tmp_ER_Boarding_Loc_should_exist_if_from_ERdeclined
Controlling Dx Type for ICD10 codesdeclined
Query check CCI TISS time means must be twodeclined
Query check CCI TISS CAM positive vs Dxdeclined
Check APACHE physiological variable high lowimplemented
Query check minimal data set incompleteimplemented
Function Validate Previous Locationimplemented
Query check prev pre-admit consistentimplemented
query s_tmp_project_item_consistentimplemented
Query s tmp apostrophe in commentimplemented
Function Validate PHINimplemented
Function PHIN same as Chartimplemented
Function Validate Provinceimplemented
Date of Birthimplemented
Function Validate Dispoimplemented
Query check dx primary not exactly oneimplemented
Query check dx primary lowest priorityimplemented
Query check ICD10 dateimplemented
Query check ICD10 unfilledimplemented
Query check CCI Dateimplemented
Query check CCI Component unfilledimplemented
Query check CCI Picklist unfilledimplemented
Query check CCI component 1 and 2 compatibleimplemented
Check Function Validate PostalCodeimplemented
Check function Validate Last nameimplemented
Check function Validate First nameimplemented
Check function location NE dispoimplemented
Check function previous NE Locationimplemented
Check Sub PharmCheckimplemented
Check duplicate patientimplemented
Check function Validate Pre Acute Living Situationimplemented
Query check cooling vs arrestimplemented
Query check hernia type vs complicationimplemented
Query check AIDS vs HIVimplemented
Query s tmp QASeptic tmp no dximplemented
Query check ICD10 Comorbids NoComo code but othersimplemented
Query check ICD10 Comorbids Dx presentimplemented
Check Inf Antibiotic resistance must have pathogen or Infection with implied pathogenimplemented
Check Inf Infection with implied pathogen must not have a pathogen combined codeimplemented
Function Validate Chartimplemented
Sub Dx Checkerimplemented
Query check_ICD10_ESRD_vs_kidney_transplantimplemented
Function Validate Pre admit Inpatient Institutionimplemented
Query check CCI Picklist duplicatesimplemented
Query check CCI Component duplicatesimplemented
Query s tmp QASeptic Dx no tmp ICD10implemented
Query s tmp ABO TEE checksimplemented
Check function preAdmit NE Locationimplemented
Query s tmp IICU consult dispo to IICU but no tmpimplemented
Query send check centralized is ownerimplemented
Query check ICD10 mechanism vs traumaimplemented
Query check ICD10 Inf Infection req Pathogen must have oneimplemented
Query check ICD10 only 1 stage of renal failureimplemented
Query check ICD10 chronic vent acute resp failureimplemented
Query check CCI from OR no CCIimplemented
Query check tmp generate allowedimplemented
Query s tmp Boarding Loc date itemimplemented
Query check tmp service or location duplicateimplemented
Query check tmp service and program consistencyimplemented
Query check CCI if no then noneimplemented
Query check CCI TISS NrDays GT LOSimplemented
Query check CCI TISS NrDays LT LOSimplemented
Query check CCI TISS if no then noneimplemented
Query check ICD10 dx implying death must have appropriate dispoimplemented
Query check CCI TISS Intubation vs Intubatedimplemented
Query check CCI TISS Vented without mechanismimplemented
Query check transfer DtTm during admissionimplemented
Query check CCI TISS Pharm Vasoactiveimplemented
Query s tmp check combined Boarding Loc and TransferReadyDtTmimplemented
  • This doesn't catch duplicate Transfer Ready DtTm tmp entry for Boarding Loc on incompletes. That is probably fine since we don't use the incompletes, but it could be added the next time the check is worked on anyway.
  • Tina
    Query s tmp check Boarding Loc and TransferReadyDtTm pairsimplemented
    Query check tmp Boarding Loc Service first sameimplemented
    Query check has transfer ready date or checkboximplemented
    • This check doesn't seem to catch when a time is entered without a date. It would be good to update that. Don't have time right now, so leaving a note. Email exchange 2024-11-14. Ttenbergen 12:12, 2024 November 15 (CST)
    Tina
    Query Check Inf Pathogens must have Infection requiring pathogen or Potential Infectionimplemented
    Query check ICD10 awaiting has Transfer Ready DtTmimplemented
    Query check eliminated ICD10implemented
    Query check eliminated CCI Pickimplemented
    Query check eliminated CCI Compimplemented
    Query check tmp 2 BL TR S same tmimplemented
    Query check tmp Service and Boarding Loc during admission timeframeimplemented
    Query check pt from ERimplemented
    Query check CCI ICD10 Dialysis no Dximplemented
    Query check CCI must have entryimplemented
    Query check CCI vs LOS count days componentimplemented
    Query check CCI vs LOS count days picklistimplemented
    Query check CCI TISS discontinuous ETTimplemented
    Query check CCI TISS matching BoardingLoc timeimplemented
    Query s tmp Boarding Loc ER delay reasonableimplemented
    Query Check BL TR combiner nullimplemented
    Query check no consecutive same BL or Serviceimplemented
    Query check Transfer DtTm after paired BL and before later BLimplemented
    Query check CCI Component no admin entriesimplemented
    Query check ICD10 trach has trach but no TISSimplemented
    Query check ICD10 trach create but no TISSimplemented
    Query check ICD10 CLI vs CCI CentralLineimplemented
    Query check ICD10 trach dxs consistentimplemented
    Query check_ICD10_ESRD_and_AKI_only_if_transplantimplemented
    Query check tmp BedHeldimplemented
    Query s tmp EuroSCORE II checksimplemented
    Query check CCI Picklist if no admin entriesimplemented
    Query s_tmp_AHC_consistentimplemented
    Query check LAU collection readmission dataimplemented
    query check_Project_Consults_dataimplemented
    Query check_Project_OT_PT_Consultsimplemented
    Function Validate DOBimplemented
    Query check ACP Status Collectionimplemented
    Query check long transfer delayneeds review
    Function long LOS()needs review
    Query check CCI each count vs LOSneeds review
    Query s_tmp_MRneeds review
    Query check_tmp_AHCneeds review
    • if there is referral sent there must be a referral received entry and a consult dealt with entryLisa Kaita 11:31, 7 August 2025 (CDT)
      • pt could die in between? consult could go missing? In a way those would be really the ones we would want to know about, no? I suppose we could make it a soft check... Ttenbergen 16:26, 19 August 2025 (CDT)
      • this almost sounds like the opposite of how I would have understood the current instructions. I would have thought those to mean to only enter "consult received" if there was no good data for consult sent. How do we actually want to use this?


      • item must not be "not entered"
    • I implemented this one and 40 records in my test data have a "not entered" in complete data. Did I misunderstand the instructions?
    Lisa
    Query check_tmp_Overstay2needs reviewothers?Julie
    Query Check_VADT_too_close_to_first_boarding_locneeds review

    We discussed this in our after-Task meeting 2023-07-23 and I just stumbled across it. I do not remember what this was about, nor what a reasonable delay would be. Could one of you fill in the details for the query if we still want it? No hurry. In fact I'd prefer if you not hurried ;-). Ttenbergen 21:38, 13 August 2025 (CDT)

    • SMW


    • Cargo


    • Categories

    We discussed this in our after-Task meeting 2023-07-23 and I just stumbled across it. I do not remember what this was about, nor what a reasonable delay would be. Could one of you fill in the details for the query if we still want it? No hurry. In fact I'd prefer if you not hurried ;-). Ttenbergen 21:38, 13 August 2025 (CDT)
    Julie
    Lisa
    Check organ donors must be deadnot feasible
    Query s tmp Borrow no borrow on own unitnot feasible
    Query check ICD10 ESRD vs ARFnot feasible
    Query Check_from_ED_and_prev_location_same_siteready to implement
    Check BRR/XBR vs cardiac arrest dxretired
    Check Function Panelling admit transfer sameretired
    Query check ApARF CRFretired
    Query Check Renal IncompatibleDxsretired
    Query check trach dx taskretired
    Query s tmp QAInf basicretired
    Query s tmp QAInf dx no tmpretired
    Query s tmp QAInf tmp no dxretired
    Query s tmp QAInf LT 48 hrs after admitretired
    Query check VAP admit must be from ICUretired
    Check eliminated dxretired
    Query check CCI CRRT vs Tmpretired
    Query s tmp Borrow sensible DtTm vs no borrowretired
    Query s tmp Borrow duplicatesretired
    Query check overstay not enteredretired
    Query check overstay pt from our medretired
    Query check overstay no colourretired
    Query check dispo lower acuity than locationretired
    Function Transfer Ready DtTm vs statusretired
    Function Validate Transfer Ready DtTmretired
    Query check transfer ready tmp for each Boarding Locretired
    Query s tmp Boarding Loc no borrow but entryretired
    Query check tmp Transfer Ready not before Boarding Locretired
    Query s tmp IICU consult DtTmretired
    Check Accept Loc Parkretired
    Check AcceptDtTm entered or missing checkedretired
    Function Dispo Chronological()retired
    Query s tmp check combined BL and TRDtTm nonsequentialretired
    Function Validate previous serviceretired
    Query check previous location vs service inconsistentretired
    Query s tmp comfort care gt oneretired