HIPAA
See these links to understand how elig.pro meets HIPAA compliance.
elig.pro is hosted in a HIPAA compliant environment maintained by Luxsci.com. Luxsci.com has achieved HITRUST certification through 3rd party audit.
- HIPAA-COMPLIANCE AT LUXSCI
- LUXSCI ACHIEVES HITRUST CSF CERTIFICATION (October 2020)
- What is HITRUST
- HIPAA Compliance Checklist
- elig.pro HIPAA Compliance Checklist
Usage
Upload a single column Excel spreadsheet (.xlsx) or single column .csv file with Medicaid IDs. Please do not include a column header in the file.
.numbers files created by Apple Numbers are not supported, please export as Excel and then upload.
HCPF/Gainwell advises that results are produced “in less than two hours.”
When result files are available, they are listed below the upload section. There will be “271” and “sheet” files. There is also a button to see the raw data formatted to be read.
“271” files are your ‘receipt’ in case you must verify that you performed an eligibility check if a payer attempts a clawback. This is the file that HCPF/Gainwell generated in response to your request. Download and archive.
Spreadsheet result files are formatted as .xlsx and can be read with applications that support this (Excel) format.
Stripe invoicing varies. You may receive invoices, which you can ignore. Currently the system is set to produce no invoice when the size of the batch is 10 or less. Otherwise demo invoices are sent at 10 cents per member ID.
Development log
add checkbox/select all/unselect all/ delete checked rows | tbd | |
add trashcan to History Table rows, to delete Cx | tbd, added 5/22/24 | |
1/28 | ||
indent higher levels in FullDisplay | add another accordion level | tbd |
DMG02_DependentBirthDate: 20110331 | 1/28 | |
EB05_PlanCoverageDescription: Child Health Plan Plus | 1/28 | |
1/28 | ||
button to close accordion or ‘esc’ | tbd | |
filename for result csv from upload filename | tbd | |
1/25 | ||
fix Stripe email domain | https://support.stripe.com/questions/ custom-email-domain | tbd |
OK button does not function on 2nd file upload | STOP: 270 is created and then left hanging | fix |
subscription model… | 2/4 | |
tbd | ||
on Cancel, remove IOFile and upload activity, clean DB | IOFile cleared, tbd clear activity | tbd |
disable Upload while Cancel/OK dialoginvoked | tbd | tbd |
try catch throw from memberID format check | implemented, not tested | 1/24 |
all date/time should be GMT in DB, and Denver on display | implemented, not tested, currently mixed | test |
test file with blank line is read as 1 ID | files with no valid IDs should stop op | tbd |
User must Login, BAA, Trading Partner | login done, baa not complete, Trading Partner not started | tbd |
Cancel should end op and hide dialog box | tbd | |
activity entries are not recording AM/PM | tbd | |
If user does not click OK/Cancel send email | user abandons the batch, notify | tbd |
Download file chooser > Cancel makes file unavailable | File should still be avail for downloading | tbd |
done, needs testing | 1/15 | |
done, button is disabled, replaced wth text | 1/17 | |
bug: upload time says AM even though upload time was PM | ||
done, off by one error fixed | 1/17 | |
couponID in uploadEvent to access coupon on 271 distrib | done 1/14 | |
admin interface to assigning coupons to some users | table users, coupons…, check boxes, save, cancel | tbd |
update Stripe coupon key,value pair for belongs_to [1,5,6] | for coupons for some customers | tbd |
bug : Stripe DB has duplicate emails/customer | expected: unique emails in cust list | |
coupon field in DB should be couponName | done 1/14 | |
bug: “No results yet.” is not displaying in uploads list | expected: text | |
bug: “File processed successfully.” is not cleared for 2nd upload | expected: no text when upload starts | |
bug: upload with no data in first column isn’t detected | expected: file is not processed, user is alerted | |
Done 1/13 | ||
done 1/13 | ||
Downloading does not dynamically update Download list | tbd | |
upload does not dynamically update Upload list | tbd | |
done 1/13 | ||
done 1/13 | ||
Implemented. LuxSci turned on cron. | 1/20 | |
duplicate | 1/27 | |
done 1/13 | ||
Implemented 1/13 not tested | test | |
user is notified by email when cron pulls a matching 271 | 1/27 | |
add user setting to turn on/off emails | tbd | |
email signed BAA to administrator when user pulls | tbd | |
User agrees to TOS by uploading a list of members. | ||
done | 1/13 | |
Done | 1/13 | |
Done | 1/13 | |
Done | 1/13 | |
UI pass for legibility, font, button styles | tbd | |
could not reproduce | ||
done 1/13, adjust DB when file is pulled by user, update Get_Result shortcode | 1/13 | |
done | 1/13 | |
Done | 1/13 |