{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-client-mansoq-web-src-pages-facility-settings-rcm-benefittableapi-ts","title":"Benefit Table Api client API reference · mansoq-web","summary":"17 client route/call declarations with path parameters, named payload/response types and source references. Exact server acceptance and permissions require the matched backend contract.","module":"RCM & insurance","roles":["IT administrator","Developer","Integration engineer"],"facilities":["All configured facility types"],"kind":"reference","minutes":20,"prerequisites":["Use the API contract from the installed deployment and an authorized synthetic test environment.","Confirm facility/organization scope, action permissions and optional app enablement.","This reference is static source evidence; complete payload, authorization, failure and end-to-end review remains recorded as pending."],"steps":[],"sections":[{"title":"Client contract scope","body":"These 17 declarations come from **repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts**. Client types and noAuth flags describe the caller; they do not authorize a server action. Dynamic paths and missing backend matches are retained as review work, not repaired into invented endpoints."},{"title":"Operation map","body":"| Client method | HTTP method | Path pattern | Resolution |\n| --- | --- | --- | --- |\n| default.templates | GET | `/api/v1/facility/{facilityId}/rcm/benefit_templates/` | literal |\n| default.rules | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/` | literal |\n| default.rule | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/` | literal |\n| default.grid | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/grid/` | literal |\n| default.gridRow | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/grid/` | literal |\n| default.validateContradictions | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/validate-contradictions/` | literal |\n| default.previewEstimate | POST | `/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/preview-estimate/` | literal |\n| default.ruleReadiness | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/readiness/` | literal |\n| default.ruleGates | GET | `/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/gates/` | literal |\n| default.ruleAuthorizationRequirements | GET | `/api/v1/facility/{facilityId}/rcm/authorization_requirements/` | literal |\n| default.exclusions | GET | `/api/v1/facility/{facilityId}/rcm/exclusions/` | literal |\n| default.exclusion | GET | `/api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/` | literal |\n| default.exclusionReadiness | GET | `/api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/readiness/` | literal |\n| default.addException | POST | `/api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/add-exception/` | literal |\n| default.exclusionExceptions | GET | `/api/v1/facility/{facilityId}/rcm/exclusion_exceptions/` | literal |\n| default.limits | GET | `/api/v1/facility/{facilityId}/rcm/limits/` | literal |\n| default.costShareComponents | GET | `/api/v1/facility/{facilityId}/rcm/cost_share_components/` | literal |"},{"title":"default.templates","body":"**GET /api/v1/facility/{facilityId}/rcm/benefit_templates/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<BenefitTemplate>`. client-side declaration; not proof of accepted server payload.\n\n**PaginatedRcm declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| count | number | true | — |\n| results | T[] | true | — |\n\n**BenefitTemplate declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| code | string | true | — |\n| name | string | true | — |\n| program | RcmRef \\| null | true | — |\n| precedence_direction | object | true | — |\n| decision_type_order | string[] | true | — |\n\nComposed/inherited schema references: ConfigurableRow. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.rules","body":"**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<BenefitRule>`. client-side declaration; not proof of accepted server payload.\n\n**BenefitRule declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| benefit_code | string | true | — |\n| label | string | true | — |\n| domain | RcmRef \\| null | true | — |\n| precedence | number | true | — |\n| scope | BenefitRuleScope | true | — |\n| decision | object | true | — |\n| requires_clinical_review | TriStateValue | true | — |\n| settlement_mode | string | true | — |\n| manual_review_condition | unknown | true | — |\n| source_clause | string | true | — |\n| source_language | string | true | — |\n| original_wording | string | true | — |\n| unresolved_interpretation | string | true | — |\n\nComposed/inherited schema references: ConfigurableRow. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.rule","body":"**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `ruleId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `BenefitRule`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.grid","body":"The authoring grid: eight separate columns, paginated.\n\n**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/grid/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<BenefitGridRow>`. client-side declaration; not proof of accepted server payload.\n\nOne authoring-grid row: eight independent columns, never one badge.\n\n**BenefitGridRow declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| benefit_rule | RcmRef | true | — |\n| benefit_code | string | true | — |\n| precedence | number | true | — |\n| columns | string[] | true | — |\n| coverage | object | true | — |\n| limit | Array<object> | true | — |\n| patient_share | Array<object> | true | — |\n| referral | TriStateValue | true | — |\n| authorization | TriStateValue | true | — |\n| network | object | true | — |\n| exceptions | Array<object> | true | — |\n| evidence | EvidenceBlock | true | — |\n| unresolved | string[] | true | — |\n| qualified | boolean | true | Deliberately not called \"covered\". |\n| note | string | true | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.gridRow","body":"**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/grid/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `ruleId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `BenefitGridRow`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.validateContradictions","body":"**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/validate-contradictions/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `ContradictionReport`. client-side declaration; not proof of accepted server payload.\n\n**ContradictionReport declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| rules_checked | number | true | — |\n| findings | ContradictionFinding[] | true | — |\n| clean | boolean | true | — |\n| posted_nothing | boolean | true | — |\n| note | string | true | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.previewEstimate","body":"**POST /api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/preview-estimate/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `ruleId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `PreviewEstimateBody`. client-side declaration; not proof of accepted server payload.\n\n**PreviewEstimateBody declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| eligible_pretax | string | true | Required: the preview prices a charge the caller supplies. |\n| currency | string | true | Required: an amount without a currency is not an amount. |\n| service_date | string | true | Required: a pricing date is never defaulted to today. |\n| referral_id | string | false | — |\n| visit_id | string | false | — |\n| episode_id | string | false | — |\n| admission_id | string | false | — |\n| claim_id | string | false | — |\n| policy_period_id | string | false | — |\n\n**response type:** `MemberEstimatePreview`. client-side declaration; not proof of accepted server payload.\n\n**MemberEstimatePreview declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| grid | BenefitGridRow | true | — |\n| outcome | string | true | — |\n| estimate_certainty | string | false | — |\n| requires_financial_clearance | boolean | false | — |\n| currency | string | false | — |\n| eligible_pretax_total | string | false | — |\n| patient_share_total | string \\| null | false | `null` on an unresolved run, and never `\"0.00\"`. |\n| insurer_share_total | string \\| null | false | — |\n| unresolved | Array<object> | false | — |\n| reason | string | false | — |\n| reservations_posted | number | false | — |\n| posted_nothing | boolean | true | — |\n| note | string | false | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.ruleReadiness","body":"**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/readiness/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `ruleId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `ReadinessBlock`. client-side declaration; not proof of accepted server payload.\n\n**ReadinessBlock declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| subject | string | true | — |\n| target_status | string | true | — |\n| is_ready | boolean | true | — |\n| checked_overlap | boolean | true | — |\n| open_gates | string[] | true | — |\n| refusals | Refusal[] | true | — |\n| screen_refusals | Refusal[] | true | — |\n| gates | GateBlock | true | — |\n| evidence | EvidenceBlock | true | — |\n| lock_token | string | true | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.ruleGates","body":"Which decision gates this rule names, and what each one blocks (ch. 32).\n\n**GET /api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/gates/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `ruleId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `GateBlock`. client-side declaration; not proof of accepted server payload.\n\n**GateBlock declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| named | string[] | true | — |\n| blocking | string[] | true | — |\n| blocks_activation | boolean | true | — |\n| blocks_development | boolean | true | — |\n| detail | GateDetail[] | true | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.ruleAuthorizationRequirements","body":"**GET /api/v1/facility/{facilityId}/rcm/authorization_requirements/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<AuthorizationRequirement>`. client-side declaration; not proof of accepted server payload.\n\n**AuthorizationRequirement declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| id | string | true | — |\n| benefit_rule | RcmRef | true | — |\n| authorization_required | TriStateValue | true | — |\n| referral_required | TriStateValue | true | — |\n| amount_threshold | StatedValue | true | — |\n| quantity_threshold | StatedValue | true | — |\n| threshold_comparison | string | true | — |\n| threshold_aggregation_scope | StatedText | true | — |\n| urgency_exemption | unknown | true | — |\n| required_evidence | unknown | true | — |\n| allowed_exceptions | unknown | true | — |\n| emergency_exception | TriStateValue | true | — |\n| emergency_notification_rule | unknown | true | — |\n| routes_to_review | boolean | true | — |\n| evidence | EvidenceBlock | true | — |\n| effective_from | string \\| null | true | — |\n| effective_to | string \\| null | true | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.exclusions","body":"**GET /api/v1/facility/{facilityId}/rcm/exclusions/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<ExclusionRule>`. client-side declaration; not proof of accepted server payload.\n\n**ExclusionRule declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| exclusion_code | string | true | — |\n| program | RcmRef \\| null | true | — |\n| benefit_class | RcmRef \\| null | true | — |\n| precedence | StatedValue | true | — |\n| care_setting | StatedText | true | — |\n| network_tier | string \\| null | true | — |\n| text_ar | string | true | — |\n| text_en | string | true | — |\n| authoritative_language | string | true | Which language governs. The other one is a translation, not a second rule. |\n| translation_discrepancy | string | true | Kept as data, never reconciled away (ch. 1). |\n| patient_criteria | unknown | true | — |\n| outcome | string | true | — |\n| named_exceptions_state | object | true | — |\n| source_clause | string | true | — |\n| exceptions | ExclusionException[] | false | — |\n\nComposed/inherited schema references: ConfigurableRow. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.exclusion","body":"**GET /api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `exclusionId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `ExclusionRule`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.exclusionReadiness","body":"**GET /api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/readiness/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `exclusionId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `ReadinessBlock`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.addException","body":"The only way this screen creates an exception. The clause is part of the\nURL, so an exception cannot be attached to an unrelated clause.\n\n**POST /api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/add-exception/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `exclusionId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `AddExceptionBody`. client-side declaration; not proof of accepted server payload.\n\n**AddExceptionBody declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| label | string | true | — |\n| outcome | string | true | Required. What an exception yields is never defaulted to \"covered\". |\n| text_ar | string | false | — |\n| text_en | string | false | — |\n| criteria | Record<string, unknown> | false | — |\n| source_clause | string | false | — |\n| authority_org | string | false | — |\n| effective_from | string | false | — |\n| effective_to | string | false | — |\n\n**response type:** `ExclusionException`. client-side declaration; not proof of accepted server payload.\n\n**ExclusionException declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| id | string | true | — |\n| exclusion | RcmRef | true | — |\n| label | string | true | — |\n| text_ar | string | true | — |\n| text_en | string | true | — |\n| criteria | unknown | true | — |\n| outcome | string | true | — |\n| authority_org | RcmRef \\| null | true | — |\n| source_clause | string | true | — |\n| effective_from | string \\| null | true | — |\n| effective_to | string \\| null | true | — |\n| effective_to_is_inclusive | boolean | true | — |\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.exclusionExceptions","body":"**GET /api/v1/facility/{facilityId}/rcm/exclusion_exceptions/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<ExclusionException>`. client-side declaration; not proof of accepted server payload.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.limits","body":"**GET /api/v1/facility/{facilityId}/rcm/limits/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<LimitDefinition>`. client-side declaration; not proof of accepted server payload.\n\n**LimitDefinition declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| code | string | true | — |\n| label | string | true | — |\n| measure | string | true | — |\n| cap_value | StatedValue | true | — |\n| is_unlimited | object | true | — |\n| unit | StatedText | true | — |\n| currency | string | true | — |\n| subject | string | true | — |\n| parent_limit | RcmRef \\| null | true | — |\n| pooled_with | string[] | true | — |\n| period_code | string | true | — |\n| reset_event | string | true | — |\n| rolling_window_days | StatedValue | true | — |\n| prorates_on_midterm_join | TriStateValue | true | — |\n| transfer_on_renewal | TriStateValue | true | — |\n| transfer_on_upgrade | TriStateValue | true | — |\n| basis | StatedText | true | — |\n| tax_consumes_limit | TriStateValue | true | — |\n| aggregation_mode | StatedText | true | — |\n| family_cap_value | StatedValue | true | — |\n\nComposed/inherited schema references: ConfigurableRow. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"default.costShareComponents","body":"**GET /api/v1/facility/{facilityId}/rcm/cost_share_components/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PaginatedRcm<CostShareComponent>`. client-side declaration; not proof of accepted server payload.\n\n**CostShareComponent declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| code | string | true | — |\n| label | string | true | — |\n| kind | string | true | — |\n| value_amount | StatedValue | true | — |\n| value_percent | StatedValue | true | — |\n| currency | string | true | — |\n| scope | string | true | — |\n| basis | StatedText | true | — |\n| apply_order | number | true | — |\n| interaction | string | true | — |\n| supersedes_component | RcmRef \\| null | true | — |\n| rounding_method | string | true | — |\n| consumes_limit | RcmRef \\| null | true | — |\n| referral_dependency | TriStateValue | true | — |\n| deductible_balance_source | string | true | — |\n\nComposed/inherited schema references: ConfigurableRow. Exact generic composition is retained in the structured reference and requires server-side confirmation.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."}],"troubleshooting":[{"problem":"A declared route is unavailable or a request is rejected","solution":"Compare the installed revision, actual API schema, optional plugin mount, HTTP-method restrictions and recorded validation/permission evidence. Do not bypass a refusal or send a production transaction to test documentation."}],"sources":[{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":306,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":311,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":316,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":322,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":327,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":332,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":337,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":343,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":349,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":354,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":359,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":364,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":369,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":378,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":384,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":389,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":394,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":188,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":27,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":48,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":165,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":222,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":265,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":167,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":124,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":109,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":144,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":252,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":129,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":91,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["frontend-operation-383328681c80b546d2","frontend-operation-89c09281dfd0427820","frontend-operation-9eeee4fda4029d4c10","frontend-operation-4f19671c3644c6b6bd","frontend-operation-1522ec286e9d7c4e8e","frontend-operation-9036ce15d743b76172","frontend-operation-5d3cd1a17d437a8952","frontend-operation-18999c9d88f8d92725","frontend-operation-c87f7e5ea04ad0ad7e","frontend-operation-97446fcce2e9091ef3","frontend-operation-b512946b718f985e04","frontend-operation-46ab71a4e82cea73c0","frontend-operation-be6bfa72db25f5c6a5","frontend-operation-88f134a46392c905c5","frontend-operation-bf04ca3fa39adc5dd0","frontend-operation-00ad101972d90ad535","frontend-operation-d5f42deb89737cf5f8"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[{"id":"frontend-operation-383328681c80b546d2","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.templates","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_templates/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":306,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<BenefitTemplate>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitTemplate"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":309,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-61fa263430b15161:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-89c09281dfd0427820","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.rules","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":311,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<BenefitRule>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRule"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":314,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-9eeee4fda4029d4c10","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.rule","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":316,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"ruleId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"BenefitRule","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRule"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":319,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:retrieve"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-4f19671c3644c6b6bd","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.grid","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/grid/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":322,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"The authoring grid: eight separate columns, paginated.","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<BenefitGridRow>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":325,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:grid"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-1522ec286e9d7c4e8e","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.gridRow","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/grid/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":327,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"ruleId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"BenefitGridRow","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":330,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:grid_row"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-9036ce15d743b76172","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.validateContradictions","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/validate-contradictions/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":332,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"ContradictionReport","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ContradictionReport"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":335,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:validate_contradictions"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-5d3cd1a17d437a8952","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.previewEstimate","method":"POST","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/preview-estimate/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":337,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"ruleId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"PreviewEstimateBody","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#PreviewEstimateBody"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":340,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"MemberEstimatePreview","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#MemberEstimatePreview"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":341,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:POST:preview_estimate"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-18999c9d88f8d92725","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.ruleReadiness","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/readiness/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":343,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"ruleId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"ReadinessBlock","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ReadinessBlock"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":346,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:readiness"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-c87f7e5ea04ad0ad7e","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.ruleGates","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/benefit_rules/{ruleId}/gates/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":349,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"Which decision gates this rule names, and what each one blocks (ch. 32).","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"ruleId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"GateBlock","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#GateBlock"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":352,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9112dccef19ab6e7:GET:gates"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-97446fcce2e9091ef3","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.ruleAuthorizationRequirements","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/authorization_requirements/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":354,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<AuthorizationRequirement>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#AuthorizationRequirement"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":357,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-946ed55bfd40abf9:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-b512946b718f985e04","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.exclusions","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/exclusions/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":359,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<ExclusionRule>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionRule"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":362,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-a9c43a02c93d8acb:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-46ab71a4e82cea73c0","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.exclusion","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":364,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"exclusionId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"ExclusionRule","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionRule"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":367,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-a9c43a02c93d8acb:GET:retrieve"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-be6bfa72db25f5c6a5","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.exclusionReadiness","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/readiness/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":369,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"exclusionId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"ReadinessBlock","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ReadinessBlock"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":372,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-a9c43a02c93d8acb:GET:readiness"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-88f134a46392c905c5","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.addException","method":"POST","path":"/api/v1/facility/{facilityId}/rcm/exclusions/{exclusionId}/add-exception/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":378,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"The only way this screen creates an exception. The clause is part of the\nURL, so an exception cannot be attached to an unrelated clause.","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"exclusionId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"AddExceptionBody","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#AddExceptionBody"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":381,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"ExclusionException","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionException"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":382,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-a9c43a02c93d8acb:POST:add_exception"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-bf04ca3fa39adc5dd0","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.exclusionExceptions","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/exclusion_exceptions/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":384,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<ExclusionException>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionException"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":387,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-43a3b02cfe35b1a4:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-00ad101972d90ad535","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.limits","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/limits/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":389,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<LimitDefinition>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#LimitDefinition"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":392,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-01cc81f3a785478b:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-d5f42deb89737cf5f8","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","operationKey":"default.costShareComponents","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/cost_share_components/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":394,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<CostShareComponent>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#CostShareComponent"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":397,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"query":null,"clientNoAuth":null,"contractKind":"typed route object","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-251bcc74819c9250:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"}],"schemas":[{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","name":"PaginatedRcm","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":188,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":["T"],"fields":[{"name":"count","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":189,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"results","type":"T[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":190,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitTemplate","name":"BenefitTemplate","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":27,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"name","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":29,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"program","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":30,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"precedence_direction","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":31,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitTemplate.precedence_direction"},{"name":"decision_type_order","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":36,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigurableRow"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["ConfigurableRow"]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigurableRow","name":"ConfigurableRow","kind":"InterfaceDeclaration","description":"Every configuration row carries these three blocks.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":181,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":182,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"lifecycle","type":"LifecycleBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":183,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#LifecycleBlock"]},{"name":"evidence","type":"EvidenceBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":184,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceBlock"]},{"name":"gates","type":"GateBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":185,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#GateBlock"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#LifecycleBlock","name":"LifecycleBlock","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":140,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"status","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":141,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"version","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":142,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"predecessor","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":143,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"change_reason","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":144,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_from","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":145,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":146,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to_is_inclusive","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"approved_by","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":148,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"approved_at","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":149,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"published_at","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"config_package","type":"ConfigPackageRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":151,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigPackageRef"]},{"name":"lock_token","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":152,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"permitted_transitions","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":153,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"editable_fields","type":"string[] | \"unrestricted\"","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":154,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"engine_may_select_now","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":155,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"created_by","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":156,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"updated_by","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":157,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef","name":"RcmRef","kind":"InterfaceDeclaration","description":"A foreign row. Never the whole row, never a bare id.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":35,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":36,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":37,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigPackageRef","name":"ConfigPackageRef","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":132,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":133,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":134,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"sequence","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"content_sha256","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":136,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"open_gates","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":137,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceBlock","name":"EvidenceBlock","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":97,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"evidence_state","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":98,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"is_activation_grade","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":99,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"activation_grade_states","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":100,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"source_document","type":"SourceDocumentRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#SourceDocumentRef"]},{"name":"links","type":"EvidenceLinkRow[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":102,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceLinkRow"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#SourceDocumentRef","name":"SourceDocumentRef","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":65,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":66,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"register_id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":67,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"authority","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"title","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":69,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"document_version","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":70,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"url","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":71,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"publication_date","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":72,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_from","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":74,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"authoritative_language","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":75,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"content_sha256","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":76,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"retrieval_note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":77,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"unresolved_interpretation","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":78,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"is_activation_grade","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":79,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"reviewed_at","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":80,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText","name":"StatedText","kind":"InterfaceDeclaration","description":"One non-numeric value/state pair (`stated_text()` on the wire).","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"value","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":52,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"state","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":53,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"established","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceLinkRow","name":"EvidenceLinkRow","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":83,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":84,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"strength","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":85,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":86,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"source_document","type":"SourceDocumentRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":87,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#SourceDocumentRef"]},{"name":"locator","type":"object | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":88,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#GateBlock","name":"GateBlock","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":124,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"named","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":125,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"blocking","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":126,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"blocks_activation","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":127,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"blocks_development","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":128,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"detail","type":"GateDetail[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":129,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#GateDetail"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#GateDetail","name":"GateDetail","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":105,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"gate_key","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":106,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"registered","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":107,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"blocks_activation","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":108,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"why","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":109,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"status","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":110,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"issue","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":111,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"impact","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":112,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"required_evidence","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":113,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"owner_role","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":114,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"owner_user","type":"RcmRef | null","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":115,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"safe_default_decision","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":116,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"safe_default_behaviour","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":117,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"work_queue_key","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":118,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"risk_accepted_until","type":"string | null","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":119,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"risk_acceptance_is_open_ended","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":120,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"resolution_note","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":121,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitTemplate.precedence_direction","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitTemplate.precedence_direction","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":31,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":32,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"established","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":33,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":34,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRule","name":"BenefitRule","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":48,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"benefit_code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"domain","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"precedence","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":52,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"scope","type":"BenefitRuleScope","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":53,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRuleScope"]},{"name":"decision","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRule.decision"},{"name":"requires_clinical_review","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":59,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"settlement_mode","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":60,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"manual_review_condition","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":61,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"source_clause","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":62,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"source_language","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":63,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"original_wording","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":64,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"unresolved_interpretation","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":65,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigurableRow"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["ConfigurableRow"]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRuleScope","name":"BenefitRuleScope","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":39,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"program","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":40,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"benefit_template","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":41,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"benefit_class","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":42,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"care_setting","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":43,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"network_tier","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRuleScope.network_tier"},{"name":"eligible_population","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":45,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRuleScope.network_tier","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRuleScope.network_tier","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"scoped","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRule.decision","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitRule.decision","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":55,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"may_enter_cost_share","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":56,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"conditions","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":57,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue","name":"TriStateValue","kind":"InterfaceDeclaration","description":"A tri-state gate. `unknown` is an answer, never a `false`.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":58,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"value","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":59,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"established","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":60,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"is_unknown","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":61,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"meaning","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":62,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow","name":"BenefitGridRow","kind":"InterfaceDeclaration","description":"One authoring-grid row: eight independent columns, never one badge.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":165,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"benefit_rule","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":166,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"benefit_code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":167,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"precedence","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":168,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"columns","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":169,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"coverage","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":170,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow.coverage"},{"name":"limit","type":"Array<object>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":177,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"patient_share","type":"Array<object>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":187,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"referral","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":197,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"authorization","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":198,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"network","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":199,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow.network"},{"name":"exceptions","type":"Array<object>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":200,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"evidence","type":"EvidenceBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":206,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceBlock"]},{"name":"unresolved","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":207,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"qualified","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"Deliberately not called \"covered\".","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":209,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":210,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow.coverage","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow.coverage","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":170,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"decision","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":171,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"may_enter_cost_share","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":172,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"conditions","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":173,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"settlement_mode","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":174,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"requires_clinical_review","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":175,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue","name":"StatedValue","kind":"InterfaceDeclaration","description":"One numeric value/state pair (`stated()` on the wire).","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":41,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"value","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":42,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"state","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":43,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"established","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":44,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"is_confirmed_zero","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":45,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"representation","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"unit","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow.network","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow.network","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":199,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"tier","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":199,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"scoped","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":199,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":199,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ContradictionReport","name":"ContradictionReport","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":222,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"rules_checked","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":223,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"findings","type":"ContradictionFinding[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":224,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ContradictionFinding"]},{"name":"clean","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":225,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"posted_nothing","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":226,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":227,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ContradictionFinding","name":"ContradictionFinding","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":213,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":214,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"blocks_activation","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":215,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"benefit_code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":216,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"precedence","type":"number","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":217,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"rules","type":"RcmRef[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":218,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"detail","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":219,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#PreviewEstimateBody","name":"PreviewEstimateBody","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":265,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"eligible_pretax","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Required: the preview prices a charge the caller supplies.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":267,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"currency","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Required: an amount without a currency is not an amount.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":269,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"service_date","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Required: a pricing date is never defaulted to today.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":271,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"referral_id","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":272,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"visit_id","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":273,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"episode_id","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":274,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"admission_id","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":275,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"claim_id","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":276,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"policy_period_id","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":277,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#MemberEstimatePreview","name":"MemberEstimatePreview","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"grid","type":"BenefitGridRow","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":231,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#BenefitGridRow"]},{"name":"outcome","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":232,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"estimate_certainty","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":233,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"requires_financial_clearance","type":"boolean","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":234,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"currency","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":235,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"eligible_pretax_total","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":236,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"patient_share_total","type":"string | null","required":false,"readOnly":false,"hasInitializer":false,"description":"`null` on an unresolved run, and never `\"0.00\"`.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":238,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"insurer_share_total","type":"string | null","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":239,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"unresolved","type":"Array<object>","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":240,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"reason","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":246,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"reservations_posted","type":"number","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":247,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"posted_nothing","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":248,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":249,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ReadinessBlock","name":"ReadinessBlock","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":167,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"subject","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":168,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"target_status","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":169,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"is_ready","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":170,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"checked_overlap","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":171,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"open_gates","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":172,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"refusals","type":"Refusal[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":173,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#Refusal"]},{"name":"screen_refusals","type":"Refusal[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":174,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#Refusal"]},{"name":"gates","type":"GateBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":175,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#GateBlock"]},{"name":"evidence","type":"EvidenceBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":176,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceBlock"]},{"name":"lock_token","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":177,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#Refusal","name":"Refusal","kind":"InterfaceDeclaration","description":"A named refusal. Never a bare \"invalid\" (ch. 31).","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":161,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":162,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"detail","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":163,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"subject","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx","line":164,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#AuthorizationRequirement","name":"AuthorizationRequirement","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":109,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":110,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"benefit_rule","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":111,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"authorization_required","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":112,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"referral_required","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":113,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"amount_threshold","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":114,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"quantity_threshold","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":115,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"threshold_comparison","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":116,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"threshold_aggregation_scope","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":117,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"urgency_exemption","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":118,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"required_evidence","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":119,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"allowed_exceptions","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":120,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"emergency_exception","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":121,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"emergency_notification_rule","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":122,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"routes_to_review","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":123,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"evidence","type":"EvidenceBlock","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":124,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#EvidenceBlock"]},{"name":"effective_from","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":125,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":126,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionRule","name":"ExclusionRule","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":144,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"exclusion_code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":145,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"program","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":146,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"benefit_class","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"precedence","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":148,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"care_setting","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":149,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"network_tier","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"text_ar","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":151,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"text_en","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":152,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"authoritative_language","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Which language governs. The other one is a translation, not a second rule.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":154,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"translation_discrepancy","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Kept as data, never reconciled away (ch. 1).","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":156,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"patient_criteria","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":157,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"outcome","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":158,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"named_exceptions_state","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":159,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionRule.named_exceptions_state"},{"name":"source_clause","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":160,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"exceptions","type":"ExclusionException[]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":161,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionException"]}],"baseSchemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigurableRow"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["ConfigurableRow"]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionRule.named_exceptions_state","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionRule.named_exceptions_state","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":159,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"state","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":159,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"established","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":159,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#ExclusionException","name":"ExclusionException","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":129,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":130,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"exclusion","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":131,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":132,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"text_ar","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":133,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"text_en","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":134,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"criteria","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"outcome","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":136,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"authority_org","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":137,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"source_clause","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":138,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_from","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":139,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":140,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to_is_inclusive","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":141,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#AddExceptionBody","name":"AddExceptionBody","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":252,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":253,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"outcome","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Required. What an exception yields is never defaulted to \"covered\".","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":255,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"text_ar","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":256,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"text_en","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":257,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"criteria","type":"Record<string, unknown>","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":258,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"source_clause","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":259,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"authority_org","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":260,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_from","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":261,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"effective_to","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":262,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#LimitDefinition","name":"LimitDefinition","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":69,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":70,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"measure","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":71,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"cap_value","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":72,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"is_unlimited","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#LimitDefinition.is_unlimited"},{"name":"unit","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":74,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"currency","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":75,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"subject","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":76,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"parent_limit","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":77,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"pooled_with","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":78,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"period_code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":79,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"reset_event","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":80,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"rolling_window_days","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":81,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"prorates_on_midterm_join","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":82,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"transfer_on_renewal","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":83,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"transfer_on_upgrade","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":84,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"basis","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":85,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"tax_consumes_limit","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":86,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"aggregation_mode","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":87,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"family_cap_value","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":88,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]}],"baseSchemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigurableRow"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["ConfigurableRow"]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#LimitDefinition.is_unlimited","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#LimitDefinition.is_unlimited","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"note","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":[],"typeParameters":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending"},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts#CostShareComponent","name":"CostShareComponent","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":91,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"code","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":92,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"label","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":93,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"kind","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":94,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"value_amount","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":95,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"value_percent","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":96,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"currency","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":97,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"scope","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":98,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"basis","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":99,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"apply_order","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":100,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"interaction","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"supersedes_component","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":102,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"rounding_method","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":103,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"consumes_limit","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":104,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"referral_dependency","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":105,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"deductible_balance_source","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/benefitTableApi.ts","line":106,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]}],"baseSchemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#ConfigurableRow"],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":["ConfigurableRow"]}]},"services":{"operations":[]},"boundaries":[]}