8000 Add remaining elements of protected health information · Issue #61 · ropensci/charlatan · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add remaining elements of protected health information #61

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

Closed
higgi13425 opened this issue Feb 20, 2018 · 5 comments
Closed

Add remaining elements of protected health information #61

higgi13425 8000 opened this issue Feb 20, 2018 · 5 comments
Milestone

Comments

@higgi13425
Copy link

Many of these are included already, but the full list is here:

https://medschool.duke.edu/research/clinical-and-translational-research/duke-office-clinical-research/irb-and-institutional-14

  • would be nice to add:
    • random street names
    • random zip code
    • random city name
    • random email, perhaps related to name
    • random county name
    • random SSN

Name
Address (all geographic subdivisions smaller than state, including street address, city county, and zip code)
All elements (except years) of dates related to an individual (including birthdate, admission date, discharge date, date of death, and exact age if over 89)
Telephone numbers
Fax number
Email address
Social Security Number
Medical record number
Health plan beneficiary number
Account number
Certificate or licence number
Any vehicle or other device serial number
Web URL
Internet Protocol (IP) Address
Finger or voice print
Photographic image - Photographic images are not limited to images of the face.
Any other characteristic that could uniquely identify the individual

@sckott
Copy link
Collaborator
sckott commented Feb 20, 2018

thanks @higgi13425

Is the idea that people managing data under HIPAA will replace real data with fake data?

@higgi13425
Copy link
Author
higgi13425 commented Feb 20, 2018 via email

@sckott sckott added this to the v0.2 milestone Feb 23, 2018
sckott added a commit that referenced this issue Feb 23, 2018
added in a bunch of locales that we had data for but were not using yet
added in many methods on PersonProvider for parts of names
tweaked internals of personprovider to work with names that have probabilities - so far only in en_gb so far
#62 #61
fixing addressprovider adding en_GB and en_US
not done yet
@sckott
Copy link
Collaborator
sckott commented Feb 23, 2018

thanks @higgi13425

done already

  • Telephone numbers - done, see PhoneNumberProvider/ch_phone_number
  • Fax number (done I assume, or are there different fax number formats?)
  • street names, done, see street_name in AddressProvider
  • zip code, done, see postcode in AddressProvider
  • city name, done, see city in AddressProvider

not done, questions

  • birthdate is just a date, see DateTimeProvider$new()$date("%Y-%M-%d") we don't have a way to pick a date within a certain range of years, can look into that
  • county name - are you intersted in US counties only?

For the below, I assume there's no standard format to this? is it just a string of letters and numbers? If so, we don't need specialized functions for each one

  • Medical record number
  • Health plan beneficiary number
  • Account number
  • Certificate or licence number
  • Any vehicle or other device serial number

not done, can do

  • email address - can do that, see InternetProvider$new()$email()
  • SSN - can do that
  • Web URL, can do that, see InternetProvider$new()$url()
  • Internet Protocol (IP) Address, can do that, see InternetProvider$new()$ipv4()

your function idea is interesting. i'll open a new issue for that so this issue can focus on the data types

@higgi13425
Copy link
Author
higgi13425 commented Feb 24, 2018 via email

@sckott
Copy link
Collaborator
  • DOB: okay, i see now what you mean. can do it like
z <- DateTimeProvider$new()
z$date_time_between("1900-01-01", "1900-12-31")
  • counties: thanks, my feeling is to only do us counties for now

@sckott sckott modified the milestones: v0.2, v0.3 Jul 3, 2018
@sckott sckott removed this from the v0.3 milestone Oct 18, 2018
RMHogervorst added a commit that referenced this issue Oct 10, 2023
@RMHogervorst RMHogervorst added this to the v0.6 milestone Oct 21, 2023
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

No branches or pull requests

3 participants
0