validateCodeForCodingValue method
Future<ValidationResult>
validateCodeForCodingValue(
- ValidationOptions options,
- FhirNode node,
- FhirNode? valueSet
override
Validates a code-carrying value (what the binding reads as a Coding)
against valueSet.
Implementation
@override
Future<ValidationResult> validateCodeForCodingValue(
ValidationOptions options,
FhirNode node,
FhirNode? valueSet,
) async {
final coding = binding.asCoding(node);
if (coding == null) {
return ValidationResult.error(
message: 'Unable to interpret a ${node.fhirType} as a Coding',
);
}
return validateCodeWithCoding(options, coding, valueSet);
}