{"id":13703897,"url":"https://github.com/Senzing/mapper-leie","last_synced_at":"2025-05-05T09:32:04.780Z","repository":{"id":38338528,"uuid":"398034718","full_name":"Senzing/mapper-leie","owner":"Senzing","description":":no_entry: [DEPRECATED] Map US HHS LEIE to Senzing format.","archived":true,"fork":false,"pushed_at":"2024-03-20T14:35:27.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-11-13T11:38:09.504Z","etag":null,"topics":["archived","deprecated","obsolete"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Senzing.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-19T18:11:19.000Z","updated_at":"2024-03-20T14:35:51.000Z","dependencies_parsed_at":"2024-01-22T22:15:24.819Z","dependency_job_id":"f945e51b-fdc3-4d1e-94a7-0b5b3e001c9d","html_url":"https://github.com/Senzing/mapper-leie","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Senzing%2Fmapper-leie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Senzing%2Fmapper-leie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Senzing%2Fmapper-leie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Senzing%2Fmapper-leie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Senzing","download_url":"https://codeload.github.com/Senzing/mapper-leie/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252471608,"owners_count":21753216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archived","deprecated","obsolete"],"created_at":"2024-08-02T21:01:01.463Z","updated_at":"2025-05-05T09:32:04.516Z","avatar_url":"https://github.com/Senzing.png","language":"Python","funding_links":[],"categories":["Mapper"],"sub_categories":[],"readme":"# mapper-leie\n\n## :no_entry: Deprecated\n\n[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)\n\n## Overview\n\nThe U.S. Department of Health and Human Services, Office of Inspector General's List of Excluded Individuals/Entities (LEIE) provides information to the health care industry,\npatients and the public regarding individuals and entities currently excluded from participation in Medicare, Medicaid, and all other Federal health care programs.\n\nThe [leie-mapper.py](leie_mapper.py) python script converts this list into a json file ready to load into Senzing.  This list is available to the public and can be\ndownloaded [here](https://oig.hhs.gov/exclusions/exclusions_list.asp).\n\nThe list of exclusion types can be found [here](https://oig.hhs.gov/exclusions/authorities.asp) and their FAQ can be found [here](https://oig.hhs.gov/faqs/exclusions-faq.asp).\n\nLoading this data into Senzing requires additional features and configurations. These are contained in the\n[leie_config_updates.g2c](leie_config_updates.g2c) file.\n\nUsage:\n\n```console\npython3 leie-mapper.py --help\nusage: leie-mapper.py [-h] [-i INPUT_FILE] [-o OUTPUT_FILE] [-l LOG_FILE]\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -i INPUT_FILE, --input_file INPUT_FILE\n                        the name of the input file\n  -o OUTPUT_FILE, --output_file OUTPUT_FILE\n                        the name of the output file\n  -l LOG_FILE, --log_file LOG_FILE\n                        optional name of the statistics log file\n```\n\n## Contents\n\n1. [Prerequisites](#prerequisites)\n2. [Installation](#installation)\n3. [Configuring Senzing](#configuring-senzing)\n4. [Running the mapper](#running-the-mapper)\n5. [Loading into Senzing](#loading-into-senzing)\n6. [Mapping other data sources](#mapping-other-data-sources)\n\n### Prerequisites\n\n- Python 3.6 or higher\n\n### Installation\n\nPlace the following files on a directory of your choice:\n\n- [leie_mapper.py](leie_mapper.py)\n- [leie_config_updates.g2c](leie_config_updates.g2c)\n\n### Configuring Senzing\n\n*Note:* This only needs to be performed one time! In fact you may want to add these configuration updates to a master configuration file for all your data sources.\n\nFrom your Senzing project directory:\n\n```console\npython3 G2ConfigTool.py \u003cpath-to-file\u003e/leie_config_updates.g2c\n```\n\nThis will step you through the process of adding the data sources, features, attributes and any other settings needed to load this watch list data into\nSenzing. After each command you will see a status message saying \"success\" or \"already exists\".  For instance, if you run the script twice, the second time through they will all\nsay \"already exists\" which is OK.\n\n### Running the mapper\n\nDownload the raw file from: [here](https://oig.hhs.gov/exclusions/exclusions_list.asp)\n\nThere you can download the complete and updated list as well as monthly additions and reinstatements.  All 3 files have the same structure.  The full file is small enough that you\ncan map and load the whole file every time and Senzing will not duplicate records.  But you do have the option of just loading the full file once and only applying the monthly\nupdates thereafter.\n\nThen run the mapper.  Example usage:\n\n```console\npython3 leie_mapper.py -i /path/to/leie-updated-yyyy-mm-dd.csv -o /path/to/leie-full-yyyy-mm-dd.json\n```\n\n### Loading into Senzing\n\nIf you use the G2Loader program to load your data, from your project directory ...\n\n```console\npython3 G2Loader.py -f /path/to/leie-full-yyyy-mm-dd.json\n```\n\nThis data set currently only contains about 75k records and loads in just a few minutes on decent hardware.\n\n### Mapping other data sources\n\nWhile not required, look for the following identifiers in your other data sets:\n\n- NPI_NUMBER - The NPI (National Provider Identifier) has replaced the UPIN (see question below) as the unique number used to identify health care providers. The Centers for\nMedicaid \u0026 Medicare Services first began assigning NPIs in 2006, and providers were required to use NPIs as of mid-2008.\n- UPIN_NUMBER - The UPIN (Unique Physician Identification Number) was established by the Centers for Medicare \u0026 Medicaid Services as a unique provider identifier in lieu of the\nSSN. UPINs were assigned to physicians as well as certain non-physician practitioners and medical group practices. CMS no longer maintains the UPIN registry.\n\n*Note: The Downloadable Database does not contain SSNs or EINs. Therefore, verification of specific individuals or entities through the use of the SSN or EIN must be done via the\nOnline Searchable Database.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSenzing%2Fmapper-leie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSenzing%2Fmapper-leie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSenzing%2Fmapper-leie/lists"}