Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Esrd v24 update #77

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

sethclaw
Copy link

resolves #70 and closes #66. Implementation of ESRDv24 risk score model in Python.

sethclaw added 5 commits July 26, 2024 18:50
Changed logic of how normalization and coding intensity factors are being applied to be consistent with CMS guidance. Adjusted risk score must be rounded to 3 decimal places after normalization and again after coding intensity factor is applied.  See https://csscoperations.com/internet/csscw3.nsf/RiskAdjustmentMethodologyTranscript.pdf as well as SAS model.
resolves yubin-park#70. orec in ('2', '3') is the definition for the origesrd variable and only comes into play with the ESRD risk score models and not the non-ESRD community models. origesrd drive interactions with Sex for the Dialysis model. See lines 500-504 of E2424T2M.TXT in the CMS's ESRD software E2424.86.T2
add ESRDv24 diagnosis to CC map
closes yubin-park#66. adds full_partial_nondual, lti and graft_duration arguments to HCCEngine.riskprofile() necessary for the ESRDv24 model. Adds _E2423T1M for ESRDv24 interactions  and _E2423T1P for ESRDv24 risk coefficient lookups.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clarification around OREC="3" fix Request: ESRDv24
1 participant