You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
False positive: FHIR_TASK_INPUT_CODING_SYSTEM_NOT_IN_VALUE_SET on valid ping Tasks #67
Valid DSF Tasks (ping / pingAutostart) get errors like:
FHIR_TASK_INPUT_CODING_SYSTEM_NOT_IN_VALUE_SET: Task.input.type.coding.system 'http://dsf.dev/fhir/CodeSystem/bpmn-message'
has no resolvable expected ValueSet context (missing fixedUri and binding.valueSet).
Same for http://dsf.dev/fhir/CodeSystem/ping (e.g. dsf-task-start-ping.xml, dsf-task-start-ping-autostart.xml).
Root cause
In FhirTaskLinter.isSystemAllowedByBinding():
bpmn-message is only skipped when slice != null, although BPMN inputs are already checked in lintInputs(). With cards == null, valid message-name inputs fail anyway.
Expected
No FHIR_TASK_INPUT_CODING_SYSTEM_NOT_IN_VALUE_SET on valid ping Task inputs.
Fix
Allow bpmn-message in Checking without requiring a resolved slice.
Activity