I have a related question about the code for this - which version of the value set should we be using?
The 4.1 Companion Guide states that the value set is dynamic which I thought was a term used to indicate the latest version should be used:
SHALL contain exactly one [1..1] value, which SHALL be selected from ValueSet Occupation ONETSOC Detail (ODH) urn:oid:2.16.840.1.114222.4.11.7901 DYNAMIC (CONF:4537-33006)
In the latest version though, the code is shortened to just "37-2011".
This is problematic for the service I'm working on since if a code isn't in the required value set, the service will generate a null flavor main code and add the non-standard code as a translation:
<value xsi:type="CD" nullFlavor="OTH">
<originalText><reference value="#social-history-7-value"/></originalText>
<translation code="37-2011.00.028742" codeSystem="2.16.840.1.114222.4.5.327" displayName="Odd Jobs Day Worker (Janitors and Cleaners, Except Maids and Housekeeping)"/>
</value>
It does this so that the generated CDA is still valid according to the spec, but this means it'll fail the USCDI Validator since it doesn't have the data in the main <code> element.
Which value set should be used here? Is everyone still using the old version, or do they have both loaded?