Closed ctmay4 closed 1 year ago
@caij-ims no rush on this. Whenever you are light on work.
Adding @depryf so he can follow along.
@caij-ims I merged the other issue (the one that added random text). I will wait for this one to be completed before releasing the library...
NaaccrDataGeneratorNaaccrDataRule is an unused abstract class with no inheritors. Can we delete it?
Yes.
Many of the fields in the DTOs are unused. Do we still want to keep them just in case?
It's tricky because some might be used by external programs. It's hard to tell. Can you give me a few examples?
PhysicianFrequencyDto Used: npi, lastName, firstName, addressState Unused: middleName, namePrefix, nameSuffix, credentials, addressFirstLine, addressSecondLine, addressCity, addressPostalCode, addressTelephone, specialty01-03
FacilityFrequencyDto is similar to Physician.
CityFrequencyDto doesn't use longitude/latitude.
Adding @ctmay4
I am pretty sure those three generators were added to be used in SEER*DMS but we never used them.
For now, go ahead and remove any fields that is not set by a rule.
I will submit an issue in SEER*DMS to either use those or remove them from this library...
@caij-ims I just merged a pull request. Can this issue be closed?
Yes
In #42 the build process was updated to build in Github Actions and to automatically run Sonarcloud. The README has a link to findings.
https://sonarcloud.io/summary/overall?id=imsweb_data-generator
There are some things that should be cleaned up:
FacilityDto
andFacilityFrequencyDto
appear to be exactly the same. There are other as well.