SolutionGuidance / psm

Welcome to the Medicare/Medicaid Provider Enrollment Screening Portal
http://projectpsm.org/
Other
26 stars 18 forks source link

Remove or generify UMPI field #655

Open jasonaowen opened 6 years ago

jasonaowen commented 6 years ago

UMPI stands for "Unique Minnesota Provider Identifier", and is one of several MN-specific customizations (see also #74, #571).

It is only used in a few places; one is the in the organization provider type Home And Community Based Services (Waivered Services) Enrollment Application:

Screenshot of UMPI field in Home And Community Based Services (Waivered Services) Enrollment Application

We should record all the places the PSM requests a UMPI, with the intent of fixing it in some manner.

Do other states have similar, state-specific IDs for providers? If so, are they NPI-compatible? (By which I mean, 10 digits, with the last digit a Luhn check digit; presumably state-specific IDs would have different valid initial digits.) If we only need to support NPI-compatible state provider IDs, we could replace "UMPI" with "State Provider ID" or similar and use the same code we're already using; if not, we'll need to figure out a way to have additional, configurable IDs.

On the other hand, if all the provider types that use UMPIs are Minnesota-specific, and there are no corresponding state-specific provider types & IDs we need to support, we can simply delete these provider types and be done.

cecilia-donnelly commented 6 years ago

As part of this, we'll update in-app help and help documents to include the state ID.