I would like to have more granular control of an Observation.category, differentiating within the laboratory code (e.g. biochem vs haematology). Is there a widely accepted coding system for this? Although it’s possible to inspect the Observation.code, my particular use case would be made much easier by simply requiring a second / alternate category.
The existing preferred Observation.category is a high level categorization. There is a continuum from this categorization valueset to more and more granular categorizations until becomes equivalent to Observation.code. There aren;t many other categorization out there that cover stuff outside of lab. but for lab sould start with the LOINC Classes.