OHDSI / Vocabulary-v5.0

Build process for the OHDSI Standardized Vocabularies. Currently not available as independent release.
The Unlicense
219 stars 75 forks source link

Discrepancy in HIPAA place of service #109

Closed gowthamrao closed 2 years ago

gowthamrao commented 7 years ago

Originally described here

There seems to be some discrepancy that needs correction. Could we please correct them.

Here is the full list of HIPAA place of service codes https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set.html

ATLAS Search - HIPAA place of service codes.xlsx

The most recent vocabulary file information for HIPAA place of service codes is attached:

They are incomplete or inaccurate -

Incomplete 02 Telehealth The location where health services and health related services are provided or received, through a telecommunication system. (Effective January 1, 2017) 19 Off Campus-Outpatient Hospital A portion of an off-campus hospital provider based department which provides diagnostic, therapeutic (both surgical and nonsurgical), and rehabilitation services to sick or injured persons who do not require hospitalization or institutionalization. (Effective January 1, 2016)

27-30 Unassigned N/A but are in the vocabulary as assigned. They are incorrectly assigned as image

35-40 Unassigned N/A incorrectly assigned as image

82-98 Unassigned N/A incorrectly assigned as image

cgreich commented 7 years ago

@gowthamrao:

Not sure why those unassigned were assigned. The source we had had them assigned. But why would we take them out? We need Inpatient Long-term Care and Adult Living Care Facility.

I'll add 02 and 19.

But generally: These places of service are an artefact of the CMS system, where they worry about the funding mechanism, but not the way healthcare is delivered. What is a "Federally Qualified Health Center"? How is that "federal qualification" useful for any analytical use case. What's an "Independent Clinic"? "Independent Laboratory"? The other ones are dependent? "Indian Health Service Free-standing Facility" and "Tribal 638 Free-standing Facility"? "Mobile Unit"? "Office"? How do all of these work with international data?

We need something better.

gowthamrao commented 7 years ago

We just need to take the source code value out. I.e. keep 8979, 8892, 8882, 8677 concept id. Just take out the mapping to 27, 28, 35 and 95 HIPAA place of service. Change the vocabulary to OMOP vocabulary.

Agreed, we need something better. The HIPAA place of service is a 'dirty' vocabulary.

gowthamrao commented 7 years ago

In the change, can we also make source code to characters? I.e. '02' instead of 2? The letting zero is part of the source code value.

cgreich commented 7 years ago

I can't take codes out. Every concept has to have a code. I cannot trace where they came from, and whether that was local code in some state. I can make them OMOP though.

It is "02". If you import it to Excel it takes the leading zeros off. I have learned the hard way to never use Excel for any of that, because it constantly is trying to be smart.

gowthamrao commented 7 years ago

Can we make 27, 28, 35, 95 as invalid? They dont exist in CMS Hipaa place of service https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set.html

18 is missing

18 Place of Employment-Worksite A location, not described by any other POS code, owned or operated by a public or private entity where the patient is employed, and where a health professional provides on-going or episodic occupational medical, therapeutic or rehabilitative services to the individual. (This code is available for use effective January 1, 2013 but no later than May 1, 2013)
cgreich commented 7 years ago

@gowthamrao:

Why does that bother you? If they don't show up in the data, it doesn't matter. If they do, let people use them.

We'll add 18.

ericaVoss commented 6 years ago

Looks like 18 still doesn't exist in 20171201 and I'm not sure if we were going to invalidate the other codes but they are still valid.

SELECT *
FROM CONCEPT
WHERE CONCEPT_CODE IN (
    '27', '28', '35', '95', /*invalid?*/
    '18' /*missing*/
)
AND VOCABULARY_ID = 'Place of Service'
gowthamrao commented 6 years ago

@dimshitc

18 is still not added :)

dimshitc commented 6 years ago

@gowthamrao , thanks for reminder. We'll add

ericaVoss commented 6 years ago

@dimshitc and @aostropolets still missing in 20180609

cgreich commented 6 years ago

Will fix together with the Place of Service clean-up.

TinyRickC137 commented 2 years ago

Changed a lot since 2018