> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.usebridge.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.usebridge.com/_mcp/server.

Conditional Patient Responsibility, explained in more detail [here](/documentation/eligibility/conditional-patient-responsibility), is supported by the SDK.

Pass `clinicalInfo` in the hard eligibility submission.
The value should mirror the [field in the ServiceEligibility API](/api/api-reference/service-eligibility/v-2/create-service-eligibility#request.body.clinicalInfo).

### React

```typescript
const { submit } = useHardEligibilitySubmit();

submit({
  clinicalInfo: {
    diagnoses: ["...", "..."],
  },
});
```

### TypeScript

```typescript
await bridge.hardEligibility({
  serviceTypeIds: ["svt_xxx"],
  state: "CA",
  patient: { payerId, firstName, lastName, dateOfBirth },
  clinicalInfo: {
    diagnoses: ["...", "..."],
  },
});
```