NIH-NCPI / ncpi-model-forge

šŸ”„ The Project Forge FHIR model
Apache License 2.0
4 stars 5 forks source link

Handle Unknown/Other Data in ValueSets #41

Open torstees opened 3 years ago

torstees commented 3 years ago

Requester information

Request Details

Race/Ethnicity=Other is definitely meaningful, especially for older datasets where the check boxes may not have been particularly complete.

Declined...

Unknown may or may not be informative. If it isn't informative, then it may not have any place in the FHIR representation but it may be present in the datasets from which the data is being pulled.

torstees commented 3 years ago

Meen suggested using a subset of FHIR NullFlavor value sets: https://www.hl7.org/fhir/v3/NullFlavor/cs.html

This covers Unknown and Other. Declined could be encoded as "ASKU/Asked but Unknown"

This will require the codes decided upon to be added to the ValueSet used for the Race/Ethnicity extension

RobertJCarroll commented 3 years ago

I don't think we want to change the US Core extension: https://hl7.org/fhir/us/core/StructureDefinition-us-core-race.html

From reading about the ValueSet, https://hl7.org/fhir/us/core/ValueSet-omb-race-category.html , it looks like there are some mixed messages regarding the inclusion of other codes... not sure how to reconcile this.

My initial reaction is that perhaps it just should be left empty if there is no answer that maps to one of the 5 omb codes. If it is truly unknown or no response, that's fine. But if it's actually "Other" that does mean it does not have an OMB Code.