Comments (10)
Thanks Will.
These new computations need to be in place for the 2019 submission, so we have time.
I would love to use some kind of encryption of the census instead of re-adding that really big module to the library. I am sure we will discuss more later.
from algorithms.
@howew how do you want to proceed with this? I would prefer to have individual issues per algorithm that needs to be added. We also need to make sure those algorithms are discussed and agreed with the entire group.
from algorithms.
I agree with having separate issues per algorithm.
I spoke with NAACCR and year of dx + 1 is no longer needed - so we can cross that one off the list.
ACS/ABSM (the big module) supposedly is going away. We will need to get confirmation on that. Hopefully it does.
County at DX Analysis needs to go in.
ICCC Site Recode Major Category needs to go in.
I will set a reminder to create issues for these soon.
from algorithms.
Sounds good.
And "ICCC Site Recode Major Category" is different than the current "ICCC" algorithm?
from algorithms.
Yes, we basically take the current code, which is 3 digits and collapse it even further to a 2 digit code representing the major category (lung, liver, brain, breast, etc). There are only like 12 or so values.
from algorithms.
OK. We could do this as a second variable returned by the ICCC algorithm, or a new algorithm. Either way.
I will keep this issue opened for now, but at some point it should be closed, and individual issues should be created.
from algorithms.
While we are on the topic....
The ABSM stuff... the two HUGE tables. If (and that's a BIG if) we were to code it "properly" and have individual lookups for each of the hundreds of fields... would memory consumption in algorithms still be an issue? So instead of 2 giant tables we would have hundreds of smaller tables.
from algorithms.
The issue was not memory consumption (well, there was some of that too); the main issue was the size of the raw data. That almost made the distribution of some other software balloon. Having many small file vs a few really big would probably not help that much. I am not sure.
If an algorithm has a negative impact (memory or physical space) for other software, then I would prefer to not add it to this library.
That's why the new framework allows you to register an algorithm yourself (all you have to do is implement the interface and register it). I know it's not what you prefer, but it's a plan B for things that are only needed in NAACCR*Prep and might cause issues for other applications.
Hopefully that one won't be needed and we won't have to use that trick.
from algorithms.
OK, sounds good.
from algorithms.
Closed - creating separate issues for ICCC Major Category and County at DX analysis calculations.
from algorithms.
Related Issues (20)
- Add FIPS code to Cancer Reporting Zone
- Hide certain IARC calculations HOT 1
- Add site-specific surgery data for 2023
- Add entry for NeoAdjuvantTherapyTxEffect lookup HOT 1
- Derived Summary Grade 2018 HOT 2
- EPHT Subcounty updates HOT 2
- Fixe code smells detected by Sonarcloud
- Rename Cancer Reporting Zone Cert Tract HOT 1
- Add new algorithm for SEER Site Recode 2023 HOT 2
- Update County at DX Analysis algorithm
- Item #1975 Name and ID HOT 2
- SEER Site Recode 2023 should compute 2-digit codes HOT 1
- Tweak histology ranges in multiple SEER recode algorithms HOT 3
- Add new algorithm for Tumor Size Over Time
- Update to Derived Grade 2018 HOT 4
- Add 2024 site-specific surgery codes HOT 5
- Fixes for 2024 site-specific surgery codes
- Add a parameter to IARC algorithm HOT 1
- Tweak tumor size over time algorithm HOT 1
- Replace openCSV dependency by FastCSV
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from algorithms.