{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-client-mansoq-web-src-pages-facility-settings-rcm-networkapi-ts","title":"Network Api client API reference · mansoq-web","summary":"9 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":11,"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 9 declarations come from **repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.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.networks | GET | `/api/v1/facility/{facilityId}/rcm/networks/` | literal |\n| default.network | GET | `/api/v1/facility/{facilityId}/rcm/networks/{networkId}/` | literal |\n| default.coverageMap | GET | `/api/v1/facility/{facilityId}/rcm/networks/{networkId}/coverage-map/` | literal |\n| default.removalImpact | POST | `/api/v1/facility/{facilityId}/rcm/networks/{networkId}/removal-impact/` | literal |\n| default.replacement | POST | `/api/v1/facility/{facilityId}/rcm/networks/{networkId}/replacement/` | literal |\n| default.approve | POST | `/api/v1/facility/{facilityId}/rcm/networks/{networkId}/approve/` | literal |\n| default.networkReadiness | GET | `/api/v1/facility/{facilityId}/rcm/networks/{networkId}/readiness/` | literal |\n| default.memberships | GET | `/api/v1/facility/{facilityId}/rcm/network_memberships/` | literal |\n| default.reconciliations | GET | `/api/v1/facility/{facilityId}/rcm/network_reconciliations/` | literal |"},{"title":"default.networks","body":"**GET /api/v1/facility/{facilityId}/rcm/networks/**. 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<PayerNetwork>`. 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**PayerNetwork declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| code | string | true | — |\n| label | string | true | — |\n| insurer_org | RcmRef \\| null | true | — |\n| administrator_org | RcmRef \\| null | true | — |\n| tier | StatedText | true | — |\n| territory | object | true | — |\n| member_list_completeness | TriStateValue | false | Only present when the request named a date. Tri-state, never a bare bool. |\n| as_of | string | 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.network","body":"**GET /api/v1/facility/{facilityId}/rcm/networks/{networkId}/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `networkId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `PayerNetwork`. 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.coverageMap","body":"**GET /api/v1/facility/{facilityId}/rcm/networks/{networkId}/coverage-map/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `networkId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**response type:** `CoverageMap`. client-side declaration; not proof of accepted server payload.\n\n**CoverageMap declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| network | PayerNetwork | true | — |\n| as_of | string | true | — |\n| specialty | string \\| null | true | — |\n| member_site_count | number | true | — |\n| organizations | Array<object> | true | — |\n| sibling_inheritance | boolean | true | Always false: a sibling branch never lends its participation. |\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.removalImpact","body":"**POST /api/v1/facility/{facilityId}/rcm/networks/{networkId}/removal-impact/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `networkId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `RemovalImpactBody`. client-side declaration; not proof of accepted server payload.\n\n**RemovalImpactBody declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| membership | string | true | — |\n| on_date | string | false | — |\n| care_in_progress | string | false | Tri-state on the wire: \"yes\" \\| \"no\" \\| \"unknown\". |\n\n**response type:** `RemovalImpact`. client-side declaration; not proof of accepted server payload.\n\n**RemovalImpact declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| network | RcmRef | true | — |\n| membership | NetworkSiteMembership | true | — |\n| as_of | string | true | — |\n| continuity | ContinuityOutcome | true | — |\n| affected_classes | Array<object> | true | — |\n| posted_nothing | boolean | true | — |\n| open_authorizations | Array<Record<string, unknown>> | false | Not supplied by the current endpoint. Open authorizations, unbilled encounters and submitted claims are reported by this screen as *not supplied* rather than as zero — see NetworkSettings. |\n| unbilled_encounters | Array<Record<string, unknown>> | false | — |\n| submitted_claims | Array<Record<string, unknown>> | 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.replacement","body":"**POST /api/v1/facility/{facilityId}/rcm/networks/{networkId}/replacement/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `networkId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `ReplacementBody`. client-side declaration; not proof of accepted server payload.\n\n**ReplacementBody declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| membership | string | true | — |\n| replacement_site_id | string | true | — |\n| on_date | string | false | — |\n| notice_given_at | string | false | — |\n\n**response type:** `NetworkSiteMembership`. client-side declaration; not proof of accepted server payload.\n\n**NetworkSiteMembership declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| id | string | true | — |\n| network | RcmRef | true | — |\n| provider_org | RcmRef | true | — |\n| provider_site_id | string | true | Membership belongs to a site, never to a hospital brand. |\n| membership_is_per_site | boolean | true | — |\n| specialty_scope | object | true | — |\n| care_setting_scope | object | true | — |\n| service_scope | object | true | — |\n| exclusions | unknown | true | — |\n| tier | StatedText | true | — |\n| grandfathering_rule | unknown | true | — |\n| replacement_site_id | string \\| null | true | — |\n| notice_given_at | string \\| null | true | — |\n| provider_level | StatedText | true | — |\n| accreditation | object | true | — |\n| service_capability | unknown | true | — |\n| telemedicine_capability | TriStateValue | true | — |\n| specialist_centre_capability | TriStateValue | true | — |\n| national_address | string | true | — |\n| urban_rural_class | string | true | — |\n| access | MembershipAccess | true | — |\n| effective_from | string \\| null | true | — |\n| effective_to | string \\| null | true | — |\n| effective_to_is_inclusive | boolean | true | — |\n| entitlement_lost_on | string | false | Also a tri-state, not a flag: `entitlement_lost_on()` returns `\"no\"` for a membership in force and `\"unknown\"` otherwise, and never `\"yes\"`. Render it through `triFromString`, never as a truthiness test. |\n| encounter_network_tier | [string \\| null, string] | false | — |\n| as_of | 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.approve","body":"**POST /api/v1/facility/{facilityId}/rcm/networks/{networkId}/approve/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `networkId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**request type:** `ApproveBody`. client-side declaration; not proof of accepted server payload.\n\n**ApproveBody declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| lock_token | string | true | — |\n| change_reason | string | false | — |\n| actor_role | string | false | — |\n\n**response type:** `PayerNetwork`. 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.networkReadiness","body":"**GET /api/v1/facility/{facilityId}/rcm/networks/{networkId}/readiness/**. typed route object; literal. single static method/path match; deployment boundary still requires review.\n\n**Path parameters:** `facilityId`, `networkId`. 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.memberships","body":"**GET /api/v1/facility/{facilityId}/rcm/network_memberships/**. 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<NetworkSiteMembership>`. 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.reconciliations","body":"**GET /api/v1/facility/{facilityId}/rcm/network_reconciliations/**. 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<NetworkReconciliation>`. client-side declaration; not proof of accepted server payload.\n\n**NetworkReconciliation declared fields:**\n\n| Field | Type | Required | Description |\n| --- | --- | --- | --- |\n| network | RcmRef | true | — |\n| list_is_complete | TriStateValue | true | Tri-state: an unreconciled list is not an established negative. |\n| issued_list_reference | StatedText | true | — |\n| issued_member_site_count | StatedValue | true | — |\n| reconciled_on | StatedText | 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/networkApi.ts","line":192,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":197,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":202,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":207,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":213,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":219,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":225,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":235,"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/networkApi.ts","line":23,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":106,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":165,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":142,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":172,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":179,"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/networkApi.ts","line":88,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["frontend-operation-f70d47581c0b4812a4","frontend-operation-4639ba96d372167300","frontend-operation-479e14eb407c2883ca","frontend-operation-3e899c80be4c14c7ba","frontend-operation-cb8be276fa05969be8","frontend-operation-e3dad735eae292a65e","frontend-operation-bdc370e0156fcd82e1","frontend-operation-c94d99241bb4c612a4","frontend-operation-9f8044c6f12011ac6f"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[{"id":"frontend-operation-f70d47581c0b4812a4","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.networks","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/networks/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":192,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<PayerNetwork>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":195,"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-2a39e23776a2256e:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-4639ba96d372167300","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.network","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/networks/{networkId}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":197,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"networkId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PayerNetwork","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":200,"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-2a39e23776a2256e:GET:retrieve"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-479e14eb407c2883ca","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.coverageMap","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/networks/{networkId}/coverage-map/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":202,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"networkId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"CoverageMap","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMap"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":205,"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-2a39e23776a2256e:GET:coverage_map"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-3e899c80be4c14c7ba","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.removalImpact","method":"POST","path":"/api/v1/facility/{facilityId}/rcm/networks/{networkId}/removal-impact/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":207,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"networkId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"RemovalImpactBody","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#RemovalImpactBody"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":210,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"RemovalImpact","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#RemovalImpact"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":211,"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-2a39e23776a2256e:POST:removal_impact"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-cb8be276fa05969be8","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.replacement","method":"POST","path":"/api/v1/facility/{facilityId}/rcm/networks/{networkId}/replacement/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":213,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"networkId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"ReplacementBody","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#ReplacementBody"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":216,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"NetworkSiteMembership","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":217,"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-2a39e23776a2256e:POST:replacement"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-e3dad735eae292a65e","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.approve","method":"POST","path":"/api/v1/facility/{facilityId}/rcm/networks/{networkId}/approve/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":219,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"networkId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":{"type":"ApproveBody","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#ApproveBody"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":222,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"reviewStatus":"client-side declaration; not proof of accepted server payload"},"response":{"type":"PayerNetwork","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":223,"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-2a39e23776a2256e:POST:approve"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-bdc370e0156fcd82e1","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.networkReadiness","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/networks/{networkId}/readiness/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":225,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"networkId","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/networkApi.ts","line":228,"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-2a39e23776a2256e:GET:readiness"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-c94d99241bb4c612a4","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.memberships","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/network_memberships/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<NetworkSiteMembership>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":233,"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-87018c98d3ea6319:GET:list"],"sourceFamily":"primary frontend","backendMatchStatus":"single static method/path match; deployment boundary still requires review"},{"id":"frontend-operation-9f8044c6f12011ac6f","repository":"repositories/platform/mansoq-web","apiModule":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","operationKey":"default.reconciliations","method":"GET","path":"/api/v1/facility/{facilityId}/rcm/network_reconciliations/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":235,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":{"type":"PaginatedRcm<NetworkReconciliation>","schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#PaginatedRcm","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkReconciliation"],"source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":238,"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-40fa5bdde2be95d8: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/networkApi.ts#PayerNetwork","name":"PayerNetwork","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":23,"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/networkApi.ts","line":24,"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/networkApi.ts","line":25,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"insurer_org","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":26,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"administrator_org","type":"RcmRef | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":27,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"tier","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":28,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"territory","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":29,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork.territory"},{"name":"member_list_completeness","type":"TriStateValue","required":false,"readOnly":false,"hasInitializer":false,"description":"Only present when the request named a date. Tri-state, never a bare bool.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":31,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"as_of","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":32,"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/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork.territory","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork.territory","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":29,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":29,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"recorded","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":29,"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/networkApi.ts","line":29,"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/networkApi.ts#CoverageMap","name":"CoverageMap","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":106,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"network","type":"PayerNetwork","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":107,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#PayerNetwork"]},{"name":"as_of","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":108,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"specialty","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":109,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"member_site_count","type":"number","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":110,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"organizations","type":"Array<object>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":111,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef","repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite"]},{"name":"sibling_inheritance","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"Always false: a sibling branch never lends its participation.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":113,"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/networkApi.ts","line":114,"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/networkApi.ts#CoverageMapSite","name":"CoverageMapSite","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":97,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"provider_site_id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":98,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"tier","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":99,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"specialty_scope","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":100,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite.specialty_scope"},{"name":"care_setting_scope","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite.care_setting_scope"},{"name":"service_scope","type":"NetworkSiteMembership[\"service_scope\"]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":102,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership"]},{"name":"access","type":"MembershipAccess","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":103,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#MembershipAccess"]}],"baseSchemaIds":[],"reviewStatus":"declared TypeScript fields extracted; server payload/validation review pending","baseTypes":[]},{"id":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite.specialty_scope","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite.specialty_scope","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":100,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"values","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":100,"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/networkApi.ts","line":100,"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/networkApi.ts","line":100,"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/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite.care_setting_scope","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#CoverageMapSite.care_setting_scope","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"values","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":101,"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/networkApi.ts","line":101,"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/networkApi.ts#NetworkSiteMembership","name":"NetworkSiteMembership","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":46,"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/networkApi.ts","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"network","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":48,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"provider_org","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"provider_site_id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Membership belongs to a site, never to a hospital brand.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"membership_is_per_site","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":52,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"specialty_scope","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":53,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.specialty_scope"},{"name":"care_setting_scope","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.care_setting_scope"},{"name":"service_scope","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":55,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.service_scope"},{"name":"exclusions","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":62,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"tier","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":63,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"grandfathering_rule","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":64,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"replacement_site_id","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":65,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"notice_given_at","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":66,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"provider_level","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":67,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"accreditation","type":"object","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[],"inlineSchemaId":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.accreditation"},{"name":"service_capability","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":69,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"telemedicine_capability","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":70,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"specialist_centre_capability","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":71,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"national_address","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":72,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"urban_rural_class","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"access","type":"MembershipAccess","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":74,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#MembershipAccess"]},{"name":"effective_from","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":75,"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/networkApi.ts","line":76,"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/networkApi.ts","line":77,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"entitlement_lost_on","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"Also a tri-state, not a flag: `entitlement_lost_on()` returns `\"no\"` for a\nmembership in force and `\"unknown\"` otherwise, and never `\"yes\"`. Render it\nthrough `triFromString`, never as a truthiness test.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":83,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"encounter_network_tier","type":"[string | null, string]","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":84,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"as_of","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":85,"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/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.specialty_scope","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.specialty_scope","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":53,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"values","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":53,"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/networkApi.ts","line":53,"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/networkApi.ts","line":53,"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/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.care_setting_scope","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.care_setting_scope","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"values","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":54,"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/networkApi.ts","line":54,"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/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.service_scope","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.service_scope","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":55,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":56,"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/networkApi.ts","line":57,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"code_system","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":58,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"code_system_version","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":59,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"is_versioned","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":60,"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/networkApi.ts#repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.accreditation","name":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership.accreditation","kind":"inline object type","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"fields":[{"name":"value","type":"unknown","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":68,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"recorded","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":68,"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/networkApi.ts","line":68,"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/networkApi.ts#MembershipAccess","name":"MembershipAccess","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":35,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"reference_point","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":36,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"distance_km","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":37,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"travel_time_minutes","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":38,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"standard_status","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"`indicative_pending_conditions` for every figure the public source gives.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":40,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"standard_reference","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":41,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"outcome","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"`not_established` or `adequacy_review`. There is no denial branch.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":43,"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#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/networkApi.ts#RemovalImpactBody","name":"RemovalImpactBody","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":165,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"membership","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":166,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"on_date","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":167,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"care_in_progress","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"Tri-state on the wire: \"yes\" | \"no\" | \"unknown\".","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":169,"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/networkApi.ts#RemovalImpact","name":"RemovalImpact","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":142,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"network","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":143,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"membership","type":"NetworkSiteMembership","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":144,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#NetworkSiteMembership"]},{"name":"as_of","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":145,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"continuity","type":"ContinuityOutcome","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":146,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts#ContinuityOutcome"]},{"name":"affected_classes","type":"Array<object>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"posted_nothing","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":154,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"open_authorizations","type":"Array<Record<string, unknown>>","required":false,"readOnly":false,"hasInitializer":false,"description":"Not supplied by the current endpoint. Open authorizations, unbilled\nencounters and submitted claims are reported by this screen as\n*not supplied* rather than as zero — see NetworkSettings.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":160,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"unbilled_encounters","type":"Array<Record<string, unknown>>","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":161,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"submitted_claims","type":"Array<Record<string, unknown>>","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":162,"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/networkApi.ts#ContinuityOutcome","name":"ContinuityOutcome","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":117,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"outcome","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":118,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"reason","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":119,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"entitlement_lost","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"A TRI-STATE on the wire, not a flag: `ContinuityOutcome.entitlement_lost`\nreturns `\"no\"` while continuity is in force and `\"unknown\"` otherwise, and\nthe docstring is explicit that it never returns `\"yes\"` — provider-contract\nexpiry does not by itself establish that a member lost entitlement. Typing\nit as a boolean made both answers truthy, so the screen reported the one\nverdict the engine cannot produce.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":128,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"denies_care","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"Always false. Removing a site opens a continuity review, not a denial.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":130,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"care_in_progress","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"Tri-state on the wire: \"yes\" | \"no\" | \"unknown\".","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":132,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"care_in_progress_invalidated","type":"boolean","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":133,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"coverage_decision","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":134,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"replacement_site","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"notice_given_at","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":136,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"grandfathering_rule","type":"Record<string, unknown>","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":137,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"work_queue_key","type":"string | null","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":138,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"blocking_gates","type":"string[]","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":139,"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/networkApi.ts#ReplacementBody","name":"ReplacementBody","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":172,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"membership","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":173,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"replacement_site_id","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":174,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"on_date","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":175,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"notice_given_at","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":176,"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/networkApi.ts#ApproveBody","name":"ApproveBody","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":179,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"lock_token","type":"string","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":180,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"change_reason","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":181,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":[]},{"name":"actor_role","type":"string","required":false,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":182,"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/networkApi.ts#NetworkReconciliation","name":"NetworkReconciliation","kind":"InterfaceDeclaration","description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":88,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"typeParameters":[],"fields":[{"name":"network","type":"RcmRef","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":89,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#RcmRef"]},{"name":"list_is_complete","type":"TriStateValue","required":true,"readOnly":false,"hasInitializer":false,"description":"Tri-state: an unreconciled list is not an established negative.","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":91,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#TriStateValue"]},{"name":"issued_list_reference","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":92,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]},{"name":"issued_member_site_count","type":"StatedValue","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":93,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedValue"]},{"name":"reconciled_on","type":"StatedText","required":true,"readOnly":false,"hasInitializer":false,"description":"","source":{"path":"repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/networkApi.ts","line":94,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"schemaIds":["repositories/platform/mansoq-web/src/pages/Facility/settings/rcm/components/ruleSurfaces.tsx#StatedText"]}],"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":[]}