pub fn is_valid_code(s: &str) -> bool
FHIR code: non-empty, no leading/trailing whitespace, single internal spaces (regex [^\s]+(\s[^\s]+)*).
code
[^\s]+(\s[^\s]+)*
The rule is unchanged between R4 and R5, so both releases share it.