{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-mansoq-core-revenuecycleviewset-c185f559","title":"Revenue Cycle API reference · mansoq-core","summary":"Static source contract for Revenue Cycle: 35 declared or inherited operation mappings, schema/field evidence and authorization/refusal references. Deployment and behavioral review remain explicit.","module":"IT & integrations","roles":["IT administrator","Developer","Integration engineer"],"facilities":["All configured facility types"],"kind":"reference","minutes":77,"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":"Declared route and availability","body":"This resource is declared in **mansoq-core** at `/api/v1/facility/{facility_external_id}/revenue_cycle/`. verified core mount in config/urls.py A registered path and an indexed handler do not prove deployment availability, user permission or production readiness."},{"title":"Operation map","body":"| Method | Path | Action | Evidence |\n| --- | --- | --- | --- |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/` | list | declared/inherited method |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/` | create | declared/inherited method |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/` | retrieve | declared/inherited method |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/dashboard/` | dashboard | @action declaration |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/nphies/` | nphies | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/nphies/` | nphies | @action declaration |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/` | coverage | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/` | coverage | @action declaration |\n| PATCH | `/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/` | coverage | @action declaration |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/` | insurance | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/` | insurance | @action declaration |\n| PATCH | `/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/` | insurance | @action declaration |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/configuration/` | configuration | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/configuration/` | configuration | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/eligibility/` | eligibility | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-communication/` | nphies_communication | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-payment-notice/` | nphies_payment_notice | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-support/` | nphies_support | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/estimate/` | estimate | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/authorization/` | authorization | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/utilization_review/` | utilization_review | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/charge_audit/` | charge_audit | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/coding/` | coding | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/build_claim/` | build_claim | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/submit_claim/` | submit_claim | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/adjudicate/` | adjudicate | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/remittance/` | remittance | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/denial/` | denial | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/collection/` | collection | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/work_item/` | work_item | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/transition/` | transition | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/prepare-insured-visit/` | prepare_insured_visit | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/commit-insured-visit/` | commit_insured_visit | @action declaration |\n| POST | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/recalculate/` | recalculate | @action declaration |\n| GET | `/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/audit/` | audit | @action declaration |"},{"title":"list · GET","body":"**GET /api/v1/facility/{facility_external_id}/revenue_cycle/** — action `list`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot read revenue-cycle records."},{"title":"create · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/** — action `create`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `encounter` | not declared at read site | direct indexing; validation may be upstream |\n| body | `coverage` | not declared at read site | direct indexing; validation may be upstream |\n| body | `account` | not declared at read site | not established |\n| body | `financial_class` | not declared at read site | not established |\n| body | `claim_type` | not declared at read site | not established |\n| body | `priority` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"retrieve · GET","body":"**GET /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/** — action `retrieve`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot read revenue-cycle records."},{"title":"dashboard · GET","body":"**GET /api/v1/facility/{facility_external_id}/revenue_cycle/dashboard/** — action `dashboard`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot read revenue-cycle records."},{"title":"nphies · GET","body":"Manage non-secret NPHIES activation metadata and readiness.\n\n**GET /api/v1/facility/{facility_external_id}/revenue_cycle/nphies/** — action `nphies`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `location_type_code` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`, `can_update_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Production delivery requires certified NPHIES activation; PermissionDenied: Cannot read revenue-cycle records; PermissionDenied: Cannot update revenue-cycle records.\n\n**Conditional gates:** environment != production; configuration.environment = production and configuration.allow_live_submission and configuration.certification_status != certified."},{"title":"nphies · POST","body":"Manage non-secret NPHIES activation metadata and readiness.\n\n**POST /api/v1/facility/{facility_external_id}/revenue_cycle/nphies/** — action `nphies`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `location_type_code` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`, `can_update_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Production delivery requires certified NPHIES activation; PermissionDenied: Cannot read revenue-cycle records; PermissionDenied: Cannot update revenue-cycle records.\n\n**Conditional gates:** environment != production; configuration.environment = production and configuration.allow_live_submission and configuration.certification_status != certified."},{"title":"coverage · GET","body":"**GET /api/v1/facility/{facility_external_id}/revenue_cycle/coverage/** — action `coverage`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `plan` | not declared at read site | direct indexing; validation may be upstream |\n| body | `policy_class` | not declared at read site | direct indexing; validation may be upstream |\n| body | `network` | not declared at read site | direct indexing; validation may be upstream |\n| query | `patient` | not declared at read site | not established |\n| body | `patient` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `member_id` | not declared at read site | not established |\n| body | `subscriber_id` | not declared at read site | not established |\n| body | `dependent_number` | not declared at read site | not established |\n| body | `group_number` | not declared at read site | not established |\n| body | `policy_number` | not declared at read site | not established |\n| body | `card_number` | not declared at read site | not established |\n| body | `card_issued_at` | not declared at read site | not established |\n| body | `card_expires_at` | not declared at read site | not established |\n| body | `policy_holder` | not declared at read site | not established |\n| body | `employer` | not declared at read site | not established |\n| body | `relationship` | not declared at read site | not established |\n| body | `coverage_type` | not declared at read site | not established |\n| body | `direct_billing` | not declared at read site | not established |\n| body | `priority` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `period` | not declared at read site | not established |\n| body | `benefits` | not declared at read site | not established |\n| body | `coordination_of_benefits` | not declared at read site | not established |\n| body | `id` | not declared at read site | not established |\n| body | `rcm_member_coverage` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`, `can_update_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Only a published active policy can be assigned; ValidationError: Only a published active benefit class can be assigned; ValidationError: An existing canonical coverage binding cannot be cleared through the general coverage editor; ValidationError: A canonical coverage binding cannot be silently replaced; PermissionDenied: Cannot read revenue-cycle records; PermissionDenied: Cannot update revenue-cycle records."},{"title":"coverage · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/coverage/** — action `coverage`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `plan` | not declared at read site | direct indexing; validation may be upstream |\n| body | `policy_class` | not declared at read site | direct indexing; validation may be upstream |\n| body | `network` | not declared at read site | direct indexing; validation may be upstream |\n| query | `patient` | not declared at read site | not established |\n| body | `patient` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `member_id` | not declared at read site | not established |\n| body | `subscriber_id` | not declared at read site | not established |\n| body | `dependent_number` | not declared at read site | not established |\n| body | `group_number` | not declared at read site | not established |\n| body | `policy_number` | not declared at read site | not established |\n| body | `card_number` | not declared at read site | not established |\n| body | `card_issued_at` | not declared at read site | not established |\n| body | `card_expires_at` | not declared at read site | not established |\n| body | `policy_holder` | not declared at read site | not established |\n| body | `employer` | not declared at read site | not established |\n| body | `relationship` | not declared at read site | not established |\n| body | `coverage_type` | not declared at read site | not established |\n| body | `direct_billing` | not declared at read site | not established |\n| body | `priority` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `period` | not declared at read site | not established |\n| body | `benefits` | not declared at read site | not established |\n| body | `coordination_of_benefits` | not declared at read site | not established |\n| body | `id` | not declared at read site | not established |\n| body | `rcm_member_coverage` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`, `can_update_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Only a published active policy can be assigned; ValidationError: Only a published active benefit class can be assigned; ValidationError: An existing canonical coverage binding cannot be cleared through the general coverage editor; ValidationError: A canonical coverage binding cannot be silently replaced; PermissionDenied: Cannot read revenue-cycle records; PermissionDenied: Cannot update revenue-cycle records."},{"title":"coverage · PATCH","body":"**PATCH /api/v1/facility/{facility_external_id}/revenue_cycle/coverage/** — action `coverage`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `plan` | not declared at read site | direct indexing; validation may be upstream |\n| body | `policy_class` | not declared at read site | direct indexing; validation may be upstream |\n| body | `network` | not declared at read site | direct indexing; validation may be upstream |\n| query | `patient` | not declared at read site | not established |\n| body | `patient` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `member_id` | not declared at read site | not established |\n| body | `subscriber_id` | not declared at read site | not established |\n| body | `dependent_number` | not declared at read site | not established |\n| body | `group_number` | not declared at read site | not established |\n| body | `policy_number` | not declared at read site | not established |\n| body | `card_number` | not declared at read site | not established |\n| body | `card_issued_at` | not declared at read site | not established |\n| body | `card_expires_at` | not declared at read site | not established |\n| body | `policy_holder` | not declared at read site | not established |\n| body | `employer` | not declared at read site | not established |\n| body | `relationship` | not declared at read site | not established |\n| body | `coverage_type` | not declared at read site | not established |\n| body | `direct_billing` | not declared at read site | not established |\n| body | `priority` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `period` | not declared at read site | not established |\n| body | `benefits` | not declared at read site | not established |\n| body | `coordination_of_benefits` | not declared at read site | not established |\n| body | `id` | not declared at read site | not established |\n| body | `rcm_member_coverage` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`, `can_update_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Only a published active policy can be assigned; ValidationError: Only a published active benefit class can be assigned; ValidationError: An existing canonical coverage binding cannot be cleared through the general coverage editor; ValidationError: A canonical coverage binding cannot be silently replaced; PermissionDenied: Cannot read revenue-cycle records; PermissionDenied: Cannot update revenue-cycle records."},{"title":"insurance · GET","body":"Embedded payer hierarchy configuration and policy governance.\n\n**GET /api/v1/facility/{facility_external_id}/revenue_cycle/insurance/** — action `insurance`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `resource_type` | not declared at read site | not established |\n| body | `operation` | not declared at read site | direct indexing; validation may be upstream |\n| body | `id` | not declared at read site | not established |\n| body | `network` | not declared at read site | not established |\n| body | `administrator` | not declared at read site | direct indexing; validation may be upstream |\n| body | `canonical_insurer_org` | not declared at read site | not established |\n| body | `name` | not declared at read site | direct indexing; validation may be upstream |\n| body | `code` | not declared at read site | not established |\n| body | `display_label` | not declared at read site | not established |\n| body | `administrator_type` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `regulator` | not declared at read site | not established |\n| body | `country_code` | not declared at read site | not established |\n| body | `tpa_license` | not declared at read site | not established |\n| body | `nphies_identifier` | not declared at read site | not established |\n| body | `national_identifier` | not declared at read site | not established |\n| body | `commercial_registration` | not declared at read site | not established |\n| body | `tax_number` | not declared at read site | not established |\n| body | `effective_from` | not declared at read site | not established |\n| body | `effective_to` | not declared at read site | not established |\n| body | `contact` | not declared at read site | not established |\n| body | `address` | not declared at read site | not established |\n| body | `endpoint_configuration` | not declared at read site | not established |\n| body | `capabilities` | not declared at read site | not established |\n| body | `service_scope` | not declared at read site | not established |\n| body | `accreditation` | not declared at read site | not established |\n| body | `legal_name` | not declared at read site | not established |\n| body | `payer_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `insurer_type` | not declared at read site | not established |\n| body | `nphies_license` | not declared at read site | not established |\n| body | `organization_identifier` | not declared at read site | not established |\n| body | `identifiers` | not declared at read site | not established |\n| body | `operational_rules` | not declared at read site | not established |\n| body | `network_directory_url` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `tier` | not declared at read site | not established |\n| body | `direct_billing` | not declared at read site | not established |\n| body | `out_of_network_coverage` | not declared at read site | not established |\n| body | `provider_directory_url` | not declared at read site | not established |\n| body | `geographical_scope` | not declared at read site | not established |\n| body | `service_areas` | not declared at read site | not established |\n| body | `rules` | not declared at read site | not established |\n| body | `plan_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `version` | not declared at read site | not established |\n| body | `policy_number` | not declared at read site | direct indexing; validation may be upstream |\n| body | `policy_type` | not declared at read site | not established |\n| body | `market_segment` | not declared at read site | not established |\n| body | `policy_holder_type` | not declared at read site | not established |\n| body | `policy_holder_name` | not declared at read site | not established |\n| body | `policy_holder_identifier` | not declared at read site | not established |\n| body | `regulator_product_code` | not declared at read site | not established |\n| body | `coverage_type` | not declared at read site | not established |\n| body | `product_type` | not declared at read site | not established |\n| body | `product_tier` | not declared at read site | not established |\n| body | `annual_maximum` | not declared at read site | not established |\n| body | `lifetime_maximum` | not declared at read site | not established |\n| body | `room_class` | not declared at read site | not established |\n| body | `pharmacy_formulary` | not declared at read site | not established |\n| body | `grace_period_days` | not declared at read site | not established |\n| body | `issue_date` | not declared at read site | not established |\n| body | `renewal_date` | not declared at read site | not established |\n| body | `coverage_rules` | not declared at read site | not established |\n| body | `cost_share_rules` | not declared at read site | not established |\n| body | `general_conditions` | not declared at read site | not established |\n| body | `exclusions` | not declared at read site | not established |\n| body | `documents` | not declared at read site | not established |\n| body | `policy` | not declared at read site | not established |\n| body | `description` | not declared at read site | not established |\n| body | `room_type` | not declared at read site | not established |\n| body | `deductible_period` | not declared at read site | not established |\n| body | `authorization_default` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `referral_default` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `eligibility_rules` | not declared at read site | not established |\n| body | `policy_class` | not declared at read site | not established |\n| body | `code_system` | not declared at read site | not established |\n| body | `benefit_category` | not declared at read site | not established |\n| body | `coverage_status` | not declared at read site | not established |\n| body | `network_scope` | not declared at read site | not established |\n| body | `limit_type` | not declared at read site | not established |\n| body | `limit_period` | not declared at read site | not established |\n| body | `deductible_applies` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `authorization_required` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `referral_required` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `waiting_period_days` | not declared at read site | not established |\n| body | `minimum_age` | not declared at read site | not established |\n| body | `maximum_age` | not declared at read site | not established |\n| body | `gender` | not declared at read site | not established |\n| body | `emergency_override` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `conditions` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_rcm_configuration_in_facility`, `can_edit_rcm_configuration_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Unsupported policy operation; ValidationError: Unsupported insurance resource_type; ValidationError: A payer route with bound canonical members cannot be silently remapped; use a controlled migration; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot read insurance configuration; PermissionDenied: Cannot edit insurance configuration; PermissionDenied: Cannot read revenue-cycle records."},{"title":"insurance · POST","body":"Embedded payer hierarchy configuration and policy governance.\n\n**POST /api/v1/facility/{facility_external_id}/revenue_cycle/insurance/** — action `insurance`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `resource_type` | not declared at read site | not established |\n| body | `operation` | not declared at read site | direct indexing; validation may be upstream |\n| body | `id` | not declared at read site | not established |\n| body | `network` | not declared at read site | not established |\n| body | `administrator` | not declared at read site | direct indexing; validation may be upstream |\n| body | `canonical_insurer_org` | not declared at read site | not established |\n| body | `name` | not declared at read site | direct indexing; validation may be upstream |\n| body | `code` | not declared at read site | not established |\n| body | `display_label` | not declared at read site | not established |\n| body | `administrator_type` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `regulator` | not declared at read site | not established |\n| body | `country_code` | not declared at read site | not established |\n| body | `tpa_license` | not declared at read site | not established |\n| body | `nphies_identifier` | not declared at read site | not established |\n| body | `national_identifier` | not declared at read site | not established |\n| body | `commercial_registration` | not declared at read site | not established |\n| body | `tax_number` | not declared at read site | not established |\n| body | `effective_from` | not declared at read site | not established |\n| body | `effective_to` | not declared at read site | not established |\n| body | `contact` | not declared at read site | not established |\n| body | `address` | not declared at read site | not established |\n| body | `endpoint_configuration` | not declared at read site | not established |\n| body | `capabilities` | not declared at read site | not established |\n| body | `service_scope` | not declared at read site | not established |\n| body | `accreditation` | not declared at read site | not established |\n| body | `legal_name` | not declared at read site | not established |\n| body | `payer_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `insurer_type` | not declared at read site | not established |\n| body | `nphies_license` | not declared at read site | not established |\n| body | `organization_identifier` | not declared at read site | not established |\n| body | `identifiers` | not declared at read site | not established |\n| body | `operational_rules` | not declared at read site | not established |\n| body | `network_directory_url` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `tier` | not declared at read site | not established |\n| body | `direct_billing` | not declared at read site | not established |\n| body | `out_of_network_coverage` | not declared at read site | not established |\n| body | `provider_directory_url` | not declared at read site | not established |\n| body | `geographical_scope` | not declared at read site | not established |\n| body | `service_areas` | not declared at read site | not established |\n| body | `rules` | not declared at read site | not established |\n| body | `plan_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `version` | not declared at read site | not established |\n| body | `policy_number` | not declared at read site | direct indexing; validation may be upstream |\n| body | `policy_type` | not declared at read site | not established |\n| body | `market_segment` | not declared at read site | not established |\n| body | `policy_holder_type` | not declared at read site | not established |\n| body | `policy_holder_name` | not declared at read site | not established |\n| body | `policy_holder_identifier` | not declared at read site | not established |\n| body | `regulator_product_code` | not declared at read site | not established |\n| body | `coverage_type` | not declared at read site | not established |\n| body | `product_type` | not declared at read site | not established |\n| body | `product_tier` | not declared at read site | not established |\n| body | `annual_maximum` | not declared at read site | not established |\n| body | `lifetime_maximum` | not declared at read site | not established |\n| body | `room_class` | not declared at read site | not established |\n| body | `pharmacy_formulary` | not declared at read site | not established |\n| body | `grace_period_days` | not declared at read site | not established |\n| body | `issue_date` | not declared at read site | not established |\n| body | `renewal_date` | not declared at read site | not established |\n| body | `coverage_rules` | not declared at read site | not established |\n| body | `cost_share_rules` | not declared at read site | not established |\n| body | `general_conditions` | not declared at read site | not established |\n| body | `exclusions` | not declared at read site | not established |\n| body | `documents` | not declared at read site | not established |\n| body | `policy` | not declared at read site | not established |\n| body | `description` | not declared at read site | not established |\n| body | `room_type` | not declared at read site | not established |\n| body | `deductible_period` | not declared at read site | not established |\n| body | `authorization_default` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `referral_default` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `eligibility_rules` | not declared at read site | not established |\n| body | `policy_class` | not declared at read site | not established |\n| body | `code_system` | not declared at read site | not established |\n| body | `benefit_category` | not declared at read site | not established |\n| body | `coverage_status` | not declared at read site | not established |\n| body | `network_scope` | not declared at read site | not established |\n| body | `limit_type` | not declared at read site | not established |\n| body | `limit_period` | not declared at read site | not established |\n| body | `deductible_applies` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `authorization_required` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `referral_required` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `waiting_period_days` | not declared at read site | not established |\n| body | `minimum_age` | not declared at read site | not established |\n| body | `maximum_age` | not declared at read site | not established |\n| body | `gender` | not declared at read site | not established |\n| body | `emergency_override` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `conditions` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_rcm_configuration_in_facility`, `can_edit_rcm_configuration_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Unsupported policy operation; ValidationError: Unsupported insurance resource_type; ValidationError: A payer route with bound canonical members cannot be silently remapped; use a controlled migration; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot read insurance configuration; PermissionDenied: Cannot edit insurance configuration; PermissionDenied: Cannot read revenue-cycle records."},{"title":"insurance · PATCH","body":"Embedded payer hierarchy configuration and policy governance.\n\n**PATCH /api/v1/facility/{facility_external_id}/revenue_cycle/insurance/** — action `insurance`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `resource_type` | not declared at read site | not established |\n| body | `operation` | not declared at read site | direct indexing; validation may be upstream |\n| body | `id` | not declared at read site | not established |\n| body | `network` | not declared at read site | not established |\n| body | `administrator` | not declared at read site | direct indexing; validation may be upstream |\n| body | `canonical_insurer_org` | not declared at read site | not established |\n| body | `name` | not declared at read site | direct indexing; validation may be upstream |\n| body | `code` | not declared at read site | not established |\n| body | `display_label` | not declared at read site | not established |\n| body | `administrator_type` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `regulator` | not declared at read site | not established |\n| body | `country_code` | not declared at read site | not established |\n| body | `tpa_license` | not declared at read site | not established |\n| body | `nphies_identifier` | not declared at read site | not established |\n| body | `national_identifier` | not declared at read site | not established |\n| body | `commercial_registration` | not declared at read site | not established |\n| body | `tax_number` | not declared at read site | not established |\n| body | `effective_from` | not declared at read site | not established |\n| body | `effective_to` | not declared at read site | not established |\n| body | `contact` | not declared at read site | not established |\n| body | `address` | not declared at read site | not established |\n| body | `endpoint_configuration` | not declared at read site | not established |\n| body | `capabilities` | not declared at read site | not established |\n| body | `service_scope` | not declared at read site | not established |\n| body | `accreditation` | not declared at read site | not established |\n| body | `legal_name` | not declared at read site | not established |\n| body | `payer_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `insurer_type` | not declared at read site | not established |\n| body | `nphies_license` | not declared at read site | not established |\n| body | `organization_identifier` | not declared at read site | not established |\n| body | `identifiers` | not declared at read site | not established |\n| body | `operational_rules` | not declared at read site | not established |\n| body | `network_directory_url` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `tier` | not declared at read site | not established |\n| body | `direct_billing` | not declared at read site | not established |\n| body | `out_of_network_coverage` | not declared at read site | not established |\n| body | `provider_directory_url` | not declared at read site | not established |\n| body | `geographical_scope` | not declared at read site | not established |\n| body | `service_areas` | not declared at read site | not established |\n| body | `rules` | not declared at read site | not established |\n| body | `plan_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `version` | not declared at read site | not established |\n| body | `policy_number` | not declared at read site | direct indexing; validation may be upstream |\n| body | `policy_type` | not declared at read site | not established |\n| body | `market_segment` | not declared at read site | not established |\n| body | `policy_holder_type` | not declared at read site | not established |\n| body | `policy_holder_name` | not declared at read site | not established |\n| body | `policy_holder_identifier` | not declared at read site | not established |\n| body | `regulator_product_code` | not declared at read site | not established |\n| body | `coverage_type` | not declared at read site | not established |\n| body | `product_type` | not declared at read site | not established |\n| body | `product_tier` | not declared at read site | not established |\n| body | `annual_maximum` | not declared at read site | not established |\n| body | `lifetime_maximum` | not declared at read site | not established |\n| body | `room_class` | not declared at read site | not established |\n| body | `pharmacy_formulary` | not declared at read site | not established |\n| body | `grace_period_days` | not declared at read site | not established |\n| body | `issue_date` | not declared at read site | not established |\n| body | `renewal_date` | not declared at read site | not established |\n| body | `coverage_rules` | not declared at read site | not established |\n| body | `cost_share_rules` | not declared at read site | not established |\n| body | `general_conditions` | not declared at read site | not established |\n| body | `exclusions` | not declared at read site | not established |\n| body | `documents` | not declared at read site | not established |\n| body | `policy` | not declared at read site | not established |\n| body | `description` | not declared at read site | not established |\n| body | `room_type` | not declared at read site | not established |\n| body | `deductible_period` | not declared at read site | not established |\n| body | `authorization_default` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `referral_default` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `eligibility_rules` | not declared at read site | not established |\n| body | `policy_class` | not declared at read site | not established |\n| body | `code_system` | not declared at read site | not established |\n| body | `benefit_category` | not declared at read site | not established |\n| body | `coverage_status` | not declared at read site | not established |\n| body | `network_scope` | not declared at read site | not established |\n| body | `limit_type` | not declared at read site | not established |\n| body | `limit_period` | not declared at read site | not established |\n| body | `deductible_applies` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `authorization_required` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `referral_required` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `waiting_period_days` | not declared at read site | not established |\n| body | `minimum_age` | not declared at read site | not established |\n| body | `maximum_age` | not declared at read site | not established |\n| body | `gender` | not declared at read site | not established |\n| body | `emergency_override` | validated by _tri_state_input | helper default; inspect declaration |\n| body | `conditions` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_rcm_configuration_in_facility`, `can_edit_rcm_configuration_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Unsupported policy operation; ValidationError: Unsupported insurance resource_type; ValidationError: A payer route with bound canonical members cannot be silently remapped; use a controlled migration; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot read insurance configuration; PermissionDenied: Cannot edit insurance configuration; PermissionDenied: Cannot read revenue-cycle records."},{"title":"configuration · GET","body":"**GET /api/v1/facility/{facility_external_id}/revenue_cycle/configuration/** — action `configuration`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `resource_type` | not declared at read site | not established |\n| body | `name` | not declared at read site | direct indexing; validation may be upstream |\n| body | `payer_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `nphies_license` | not declared at read site | not established |\n| body | `organization_identifier` | not declared at read site | not established |\n| body | `contact` | not declared at read site | not established |\n| body | `endpoint_configuration` | not declared at read site | not established |\n| body | `plan` | not declared at read site | direct indexing; validation may be upstream |\n| body | `canonical_insurer_org` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `plan_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `product_type` | not declared at read site | not established |\n| body | `network` | not declared at read site | not established |\n| body | `effective_from` | not declared at read site | direct indexing; validation may be upstream |\n| body | `effective_to` | not declared at read site | not established |\n| body | `coverage_rules` | not declared at read site | not established |\n| body | `cost_share_rules` | not declared at read site | not established |\n| body | `version` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `reimbursement_method` | not declared at read site | not established |\n| body | `terms` | not declared at read site | not established |\n| body | `reimbursement_rules` | not declared at read site | not established |\n| body | `contract` | not declared at read site | not established |\n| body | `service_system` | not declared at read site | direct indexing; validation may be upstream |\n| body | `service_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `rate_type` | not declared at read site | not established |\n| body | `amount` | not declared at read site | not established |\n| body | `percentage` | not declared at read site | not established |\n| body | `unit` | not declared at read site | not established |\n| body | `modifiers` | not declared at read site | not established |\n| body | `code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `category` | not declared at read site | direct indexing; validation may be upstream |\n| body | `severity` | not declared at read site | not established |\n| body | `rule` | not declared at read site | not established |\n| body | `remediation` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_rcm_configuration_in_facility`, `can_edit_rcm_configuration_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Unsupported RCM configuration resource_type; PermissionDenied: Cannot read insurance configuration; PermissionDenied: Cannot edit insurance configuration; PermissionDenied: Cannot read revenue-cycle records."},{"title":"configuration · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/configuration/** — action `configuration`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `resource_type` | not declared at read site | not established |\n| body | `name` | not declared at read site | direct indexing; validation may be upstream |\n| body | `payer_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `nphies_license` | not declared at read site | not established |\n| body | `organization_identifier` | not declared at read site | not established |\n| body | `contact` | not declared at read site | not established |\n| body | `endpoint_configuration` | not declared at read site | not established |\n| body | `plan` | not declared at read site | direct indexing; validation may be upstream |\n| body | `canonical_insurer_org` | not declared at read site | not established |\n| body | `payer` | not declared at read site | not established |\n| body | `plan_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `product_type` | not declared at read site | not established |\n| body | `network` | not declared at read site | not established |\n| body | `effective_from` | not declared at read site | direct indexing; validation may be upstream |\n| body | `effective_to` | not declared at read site | not established |\n| body | `coverage_rules` | not declared at read site | not established |\n| body | `cost_share_rules` | not declared at read site | not established |\n| body | `version` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `reimbursement_method` | not declared at read site | not established |\n| body | `terms` | not declared at read site | not established |\n| body | `reimbursement_rules` | not declared at read site | not established |\n| body | `contract` | not declared at read site | not established |\n| body | `service_system` | not declared at read site | direct indexing; validation may be upstream |\n| body | `service_code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `rate_type` | not declared at read site | not established |\n| body | `amount` | not declared at read site | not established |\n| body | `percentage` | not declared at read site | not established |\n| body | `unit` | not declared at read site | not established |\n| body | `modifiers` | not declared at read site | not established |\n| body | `code` | not declared at read site | direct indexing; validation may be upstream |\n| body | `category` | not declared at read site | direct indexing; validation may be upstream |\n| body | `severity` | not declared at read site | not established |\n| body | `rule` | not declared at read site | not established |\n| body | `remediation` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_rcm_configuration_in_facility`, `can_edit_rcm_configuration_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Unsupported RCM configuration resource_type; PermissionDenied: Cannot read insurance configuration; PermissionDenied: Cannot edit insurance configuration; PermissionDenied: Cannot read revenue-cycle records."},{"title":"eligibility · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/eligibility/** — action `eligibility`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `result` | not declared at read site | not established |\n| body | `outcome` | not declared at read site | not established |\n| body | `response_bundle` | not declared at read site | not established |\n| body | `benefits` | not declared at read site | not established |\n| body | `errors` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Manual eligibility outcomes are restricted to DEBUG onboarding. Production outcomes must arrive in a signed NPHIES response.; ValidationError: No queued eligibility request exists; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records.\n\n**Conditional gates:** not settings.DEBUG or conditional/computed expression; inspect pinned declaration != onboarding."},{"title":"nphies_communication · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-communication/** — action `nphies_communication`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `kind` | not declared at read site | not established |\n| body | `about_reference` | not declared at read site | not established |\n| body | `based_on_communication` | not declared at read site | direct indexing; validation may be upstream |\n| body | `claim` | not declared at read site | direct indexing; validation may be upstream |\n| body | `authorization` | not declared at read site | direct indexing; validation may be upstream |\n| body | `category` | not declared at read site | not established |\n| body | `payload` | not declared at read site | not established |\n| body | `attachments` | not declared at read site | not established |\n| body | `subject` | not declared at read site | not established |\n| body | `claim_item_sequence` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: Coverage is required for NPHIES communication; ValidationError: Providers send information submissions; payer requests arrive by polling; ValidationError: Claim or authorization reference is required; ValidationError (dynamic detail; inspect source); ValidationError: Communication payload or attachment is required; ValidationError: The inbound NPHIES communication has no business identifier; PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"nphies_payment_notice · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-payment-notice/** — action `nphies_payment_notice`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `payment_reconciliation` | not declared at read site | not established |\n| body | `payment_notice` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_write_invoice_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: NPHIES payment notices must reference a canonical RCM payment_notice, not a legacy payment_reconciliation with a manually edited bank receipt timestamp.; ValidationError: Canonical payment_notice must be submitted before NPHIES delivery; ValidationError: A payment notice has already been queued for this reconciliation; PermissionDenied: Cannot submit or adjudicate claims; PermissionDenied: Cannot read revenue-cycle records."},{"title":"nphies_support · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-support/** — action `nphies_support`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `operation` | not declared at read site | not established |\n| body | `reason_code` | not declared at read site | not established |\n| body | `exchange` | not declared at read site | not established |\n| body | `count` | not declared at read site | not established |\n| body | `include_message_types` | not declared at read site | not established |\n| body | `exclude_message_types` | not declared at read site | not established |\n| body | `period` | not declared at read site | not established |\n| body | `message_types` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError: operation must be poll, status, cancel, or retry; ValidationError (dynamic detail; inspect source); ValidationError: Only failed or blocked exchanges can be retried; ValidationError: NPHIES status and cancellation requests apply only to claims; PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"estimate · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/estimate/** — action `estimate`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `id` | not declared at read site | direct indexing; validation may be upstream |\n| body | `acknowledge` | not declared at read site | not established |\n| body | `deposit_received` | not declared at read site | direct indexing; validation may be upstream |\n| body | `lines` | not declared at read site | not established |\n| body | `present` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Estimate requires planned service lines or captured charges; ValidationError: Only a fully priced, presented estimate can be acknowledged; PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"authorization · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/authorization/** — action `authorization`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `id` | not declared at read site | direct indexing; validation may be upstream |\n| body | `acknowledge_patient_responsibility` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| body | `parent_authorization` | not declared at read site | direct indexing; validation may be upstream |\n| body | `submit` | not declared at read site | not established |\n| body | `services` | not declared at read site | not established |\n| body | `authorization_type` | not declared at read site | not established |\n| body | `urgency` | not declared at read site | not established |\n| body | `requested_amount` | not declared at read site | not established |\n| body | `clinical_information` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Coverage is required for prior authorization; ValidationError: Patient responsibility can only be acknowledged after a partial approval or denial; ValidationError: Payer authorization decisions must arrive through NPHIES; ValidationError: Only a payer-adjudicated authorization can be amended; ValidationError: An authorization amendment must include the complete requested service set; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records.\n\n**Conditional gates:** requested_status in conditional/computed expression; inspect pinned declaration and not settings.DEBUG."},{"title":"utilization_review · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/utilization_review/** — action `utilization_review`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `id` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"charge_audit · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/charge_audit/** — action `charge_audit`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `late_charges` | not declared at read site | direct indexing; validation may be upstream |\n| body | `expected_services` | not declared at read site | not established |\n| body | `status` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"coding · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/coding/** — action `coding`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"build_claim · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/build_claim/** — action `build_claim`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `invoice` | not declared at read site | direct indexing; validation may be upstream |\n| body | `prior_claim` | not declared at read site | direct indexing; validation may be upstream |\n| body | `supporting_information` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_write_invoice_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 201. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot submit or adjudicate claims; PermissionDenied: Cannot read revenue-cycle records."},{"title":"submit_claim · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/submit_claim/** — action `submit_claim`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `claim` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_write_invoice_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Explicit response statuses in observed code:** 202. Other branches/framework exception handling may differ.\n\n**Declared refusal/error evidence:** ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot submit or adjudicate claims; PermissionDenied: Cannot read revenue-cycle records."},{"title":"adjudicate · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/adjudicate/** — action `adjudicate`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `status` | not declared at read site | not established |\n| body | `outcome` | not declared at read site | not established |\n| body | `allowed_amount` | not declared at read site | not established |\n| body | `patient_responsibility` | not declared at read site | not established |\n| body | `payer_claim_reference` | not declared at read site | not established |\n| body | `line_adjudication` | not declared at read site | not established |\n| body | `denials` | not declared at read site | not established |\n| body | `claim` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_write_invoice_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Payer claim adjudication must arrive through NPHIES; ValidationError: Claim paid_amount is posted only by canonical RCM cash settlement; adjudication cannot assert bank cash.; PermissionDenied: Cannot submit or adjudicate claims; PermissionDenied: Cannot read revenue-cycle records.\n\n**Conditional gates:** not settings.DEBUG."},{"title":"remittance · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/remittance/** — action `remittance`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_write_invoice_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Legacy case remittance posting is disabled. Payer advice, bank cash, settlement, reversals and payment notices must use the canonical RCM finance endpoints so advice is never treated as cash and bank receipts are ledgered before claim paid balances move.; PermissionDenied: Cannot submit or adjudicate claims; PermissionDenied: Cannot read revenue-cycle records.\n\n**Direct refusal present:** the handler/helper contains a top-level raise. Review whether the operation is intentionally disabled or only performs validation before relying on it."},{"title":"denial · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/denial/** — action `denial`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `action` | not declared at read site | not established |\n| body | `id` | not declared at read site | not established |\n| body | `rationale` | not declared at read site | not established |\n| body | `attachments` | not declared at read site | not established |\n| body | `root_cause` | not declared at read site | not established |\n| body | `description` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_write_invoice_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Unsupported denial action; PermissionDenied: Cannot submit or adjudicate claims; PermissionDenied: Cannot read revenue-cycle records."},{"title":"collection · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/collection/** — action `collection`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `id` | not declared at read site | direct indexing; validation may be upstream |\n| body | `invoice` | not declared at read site | direct indexing; validation may be upstream |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"work_item · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/work_item/** — action `work_item`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `id` | not declared at read site | direct indexing; validation may be upstream |\n| body | `status` | not declared at read site | not established |\n| body | `resolution` | not declared at read site | not established |\n| body | `stage` | not declared at read site | not established |\n| body | `work_type` | not declared at read site | not established |\n| body | `priority` | not declared at read site | not established |\n| body | `title` | not declared at read site | direct indexing; validation may be upstream |\n| body | `description` | not declared at read site | not established |\n| body | `due_at` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"transition · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/transition/** — action `transition`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `status` | not declared at read site | not established |\n| body | `reason` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: Back-office claim, remittance, denial and collection controls must be complete; ValidationError: Resolve all denials before closing the case; ValidationError: Account balance must be settled before closing; ValidationError: Unsupported revenue-cycle status transition; PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"prepare_insured_visit · POST","body":"Reserve a sourced visit; never authorize an invoice or claim.\n\n**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/prepare-insured-visit/** — action `prepare_insured_visit`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `event_key` | not declared at read site | not established |\n| body | `expires_at` | not declared at read site | not established |\n| body | `supersedes_id` | not declared at read site | not established |\n| body | `correction_reason` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_prepare_rcm_visit_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: expires_at must be a timezone-aware ISO datetime; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot prepare insured financial visits; PermissionDenied: Cannot read revenue-cycle records."},{"title":"commit_insured_visit · POST","body":"Commit the unchanged financial snapshot for tax and claim stages.\n\n**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/commit-insured-visit/** — action `commit_insured_visit`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| body | `preparation_id` | not declared at read site | not established |\n| body | `commitment_key` | not declared at read site | not established |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_prepare_rcm_visit_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** ValidationError: preparation_id is required; ValidationError (dynamic detail; inspect source); PermissionDenied: Cannot prepare insured financial visits; PermissionDenied: Cannot read revenue-cycle records."},{"title":"recalculate · POST","body":"**POST /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/recalculate/** — action `recalculate`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_update_account_in_facility`, `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot update revenue-cycle records; PermissionDenied: Cannot read revenue-cycle records."},{"title":"audit · GET","body":"**GET /api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/audit/** — action `audit`. static contract extracted; runtime/permission/payload behavior review pending.\n\nPath and deployment-context parameters:\n\n| Location | Parameter | Type | Required |\n| --- | --- | --- | --- |\n| path | facility_external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n| path | external_id | router lookup string; semantic ID validation requires handler/schema review | true |\n\nDirectly observed request reads (these do not constitute a complete accepted-payload or requiredness guarantee):\n\n| Location | Field | Declared/inferred read type | Requiredness evidence |\n| --- | --- | --- | --- |\n| query | `{computed field name}` | not declared at read site | not established |\n\n**Observed authorization checks:** `can_read_account_in_facility`. Helper/queryset evidence is included; this is not proof of complete security review.\n\n**Declared refusal/error evidence:** PermissionDenied: Cannot read revenue-cycle records."},{"title":"Integration review checklist","body":"Confirm the installed route and full schema; review authentication, organization/facility scoping, all accepted fields, value-state and date/time semantics, idempotency, pagination, response/exception branches and the allowed correction/reversal workflow. Test positive and negative cases with synthetic data. This source reference does not establish external certification or replace an illustrated user procedure."}],"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-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1024,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1078,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1038,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1033,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1112,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1044,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1107,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1196,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1360,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1531,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1050,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1058,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2001,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2182,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2233,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2334,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1066,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2381,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2475,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2547,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2685,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2735,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2764,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2810,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2841,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2870,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2950,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2961,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3035,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3090,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3168,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1072,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3276,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3282,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["backend-resource-0e6bfac9c185f559","backend-resource-0e6bfac9c185f559:GET:list","backend-resource-0e6bfac9c185f559:POST:create","backend-resource-0e6bfac9c185f559:GET:retrieve","backend-resource-0e6bfac9c185f559:GET:dashboard","backend-resource-0e6bfac9c185f559:GET:nphies","backend-resource-0e6bfac9c185f559:POST:nphies","backend-resource-0e6bfac9c185f559:GET:coverage","backend-resource-0e6bfac9c185f559:POST:coverage","backend-resource-0e6bfac9c185f559:PATCH:coverage","backend-resource-0e6bfac9c185f559:GET:insurance","backend-resource-0e6bfac9c185f559:POST:insurance","backend-resource-0e6bfac9c185f559:PATCH:insurance","backend-resource-0e6bfac9c185f559:GET:configuration","backend-resource-0e6bfac9c185f559:POST:configuration","backend-resource-0e6bfac9c185f559:POST:eligibility","backend-resource-0e6bfac9c185f559:POST:nphies_communication","backend-resource-0e6bfac9c185f559:POST:nphies_payment_notice","backend-resource-0e6bfac9c185f559:POST:nphies_support","backend-resource-0e6bfac9c185f559:POST:estimate","backend-resource-0e6bfac9c185f559:POST:authorization","backend-resource-0e6bfac9c185f559:POST:utilization_review","backend-resource-0e6bfac9c185f559:POST:charge_audit","backend-resource-0e6bfac9c185f559:POST:coding","backend-resource-0e6bfac9c185f559:POST:build_claim","backend-resource-0e6bfac9c185f559:POST:submit_claim","backend-resource-0e6bfac9c185f559:POST:adjudicate","backend-resource-0e6bfac9c185f559:POST:remittance","backend-resource-0e6bfac9c185f559:POST:denial","backend-resource-0e6bfac9c185f559:POST:collection","backend-resource-0e6bfac9c185f559:POST:work_item","backend-resource-0e6bfac9c185f559:POST:transition","backend-resource-0e6bfac9c185f559:POST:prepare_insured_visit","backend-resource-0e6bfac9c185f559:POST:commit_insured_visit","backend-resource-0e6bfac9c185f559:POST:recalculate","backend-resource-0e6bfac9c185f559:GET:audit"]},"backend":{"resources":[{"id":"backend-resource-0e6bfac9c185f559","localPrefix":"revenue_cycle","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","basename":"revenue-cycle","source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"conditions":[],"repository":"repositories/platform/mansoq-core","classSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1024,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/","mountStatus":"verified core mount in config/urls.py","operationIds":["backend-resource-0e6bfac9c185f559:GET:list","backend-resource-0e6bfac9c185f559:POST:create","backend-resource-0e6bfac9c185f559:GET:retrieve","backend-resource-0e6bfac9c185f559:GET:dashboard","backend-resource-0e6bfac9c185f559:GET:nphies","backend-resource-0e6bfac9c185f559:POST:nphies","backend-resource-0e6bfac9c185f559:GET:coverage","backend-resource-0e6bfac9c185f559:POST:coverage","backend-resource-0e6bfac9c185f559:PATCH:coverage","backend-resource-0e6bfac9c185f559:GET:insurance","backend-resource-0e6bfac9c185f559:POST:insurance","backend-resource-0e6bfac9c185f559:PATCH:insurance","backend-resource-0e6bfac9c185f559:GET:configuration","backend-resource-0e6bfac9c185f559:POST:configuration","backend-resource-0e6bfac9c185f559:POST:eligibility","backend-resource-0e6bfac9c185f559:POST:nphies_communication","backend-resource-0e6bfac9c185f559:POST:nphies_payment_notice","backend-resource-0e6bfac9c185f559:POST:nphies_support","backend-resource-0e6bfac9c185f559:POST:estimate","backend-resource-0e6bfac9c185f559:POST:authorization","backend-resource-0e6bfac9c185f559:POST:utilization_review","backend-resource-0e6bfac9c185f559:POST:charge_audit","backend-resource-0e6bfac9c185f559:POST:coding","backend-resource-0e6bfac9c185f559:POST:build_claim","backend-resource-0e6bfac9c185f559:POST:submit_claim","backend-resource-0e6bfac9c185f559:POST:adjudicate","backend-resource-0e6bfac9c185f559:POST:remittance","backend-resource-0e6bfac9c185f559:POST:denial","backend-resource-0e6bfac9c185f559:POST:collection","backend-resource-0e6bfac9c185f559:POST:work_item","backend-resource-0e6bfac9c185f559:POST:transition","backend-resource-0e6bfac9c185f559:POST:prepare_insured_visit","backend-resource-0e6bfac9c185f559:POST:commit_insured_visit","backend-resource-0e6bfac9c185f559:POST:recalculate","backend-resource-0e6bfac9c185f559:GET:audit"],"unresolvedViewset":false,"reviewStatus":"registered resource enumerated; behavioral review pending"}],"operations":[{"id":"backend-resource-0e6bfac9c185f559:GET:list","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/","action":"list","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"declared/inherited method","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1101:list","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:create","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/","action":"create","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1112,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"declared/inherited method","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1112:create","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:retrieve","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/","action":"retrieve","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1107,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"declared/inherited method","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1107:retrieve","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:dashboard","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/dashboard/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/dashboard/","action":"dashboard","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1150:dashboard","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:nphies","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/nphies/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/nphies/","action":"nphies","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1196,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1196:nphies","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:nphies","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/nphies/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/nphies/","action":"nphies","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1196,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1196:nphies","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:coverage","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/","action":"coverage","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1360,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1360:coverage","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:coverage","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/","action":"coverage","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1360,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1360:coverage","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:PATCH:coverage","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"PATCH","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/coverage/","action":"coverage","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1360,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1360:coverage","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:insurance","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/","action":"insurance","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1531,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1531:insurance","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1050:_authorize_rcm_configuration_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1058:_authorize_rcm_configuration_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:insurance","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/","action":"insurance","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1531,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1531:insurance","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1050:_authorize_rcm_configuration_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1058:_authorize_rcm_configuration_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:PATCH:insurance","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"PATCH","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/insurance/","action":"insurance","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1531,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1531:insurance","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1050:_authorize_rcm_configuration_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1058:_authorize_rcm_configuration_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:configuration","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/configuration/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/configuration/","action":"configuration","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2001,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2001:configuration","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1050:_authorize_rcm_configuration_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1058:_authorize_rcm_configuration_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:configuration","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/configuration/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/configuration/","action":"configuration","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":false,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2001,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2001:configuration","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1050:_authorize_rcm_configuration_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1058:_authorize_rcm_configuration_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:eligibility","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/eligibility/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/eligibility/","action":"eligibility","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2182,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2182:eligibility","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:nphies_communication","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-communication/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-communication/","action":"nphies_communication","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2233,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2233:nphies_communication","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:nphies_payment_notice","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-payment-notice/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-payment-notice/","action":"nphies_payment_notice","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2334,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2334:nphies_payment_notice","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:nphies_support","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-support/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/nphies-support/","action":"nphies_support","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2381,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2381:nphies_support","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:estimate","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/estimate/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/estimate/","action":"estimate","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2475,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2475:estimate","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:authorization","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/authorization/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/authorization/","action":"authorization","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2547,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2547:authorization","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:utilization_review","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/utilization_review/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/utilization_review/","action":"utilization_review","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2685,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2685:utilization_review","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:charge_audit","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/charge_audit/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/charge_audit/","action":"charge_audit","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2735,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2735:charge_audit","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:coding","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/coding/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/coding/","action":"coding","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2764,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2764:coding","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:build_claim","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/build_claim/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/build_claim/","action":"build_claim","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2810,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2810:build_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:submit_claim","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/submit_claim/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/submit_claim/","action":"submit_claim","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2841,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2841:submit_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:adjudicate","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/adjudicate/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/adjudicate/","action":"adjudicate","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2870,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2870:adjudicate","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:remittance","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/remittance/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/remittance/","action":"remittance","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2950,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2950:remittance","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:denial","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/denial/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/denial/","action":"denial","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2961,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2961:denial","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:collection","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/collection/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/collection/","action":"collection","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3035,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3035:collection","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:work_item","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/work_item/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/work_item/","action":"work_item","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3090,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3090:work_item","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:transition","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/transition/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/transition/","action":"transition","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3135:transition","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:prepare_insured_visit","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/prepare-insured-visit/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/prepare-insured-visit/","action":"prepare_insured_visit","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3168,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3168:prepare_insured_visit","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1072:_authorize_visit_preparation","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:commit_insured_visit","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/commit-insured-visit/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/commit-insured-visit/","action":"commit_insured_visit","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3230:commit_insured_visit","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1072:_authorize_visit_preparation","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:POST:recalculate","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"POST","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/recalculate/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/recalculate/","action":"recalculate","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3276,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3276:recalculate","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]},{"id":"backend-resource-0e6bfac9c185f559:GET:audit","resourceId":"backend-resource-0e6bfac9c185f559","repository":"repositories/platform/mansoq-core","boundary":"primary-core","method":"GET","path":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/audit/","declaredPattern":"/api/v1/facility/{facility_external_id}/revenue_cycle/{external_id}/audit/","action":"audit","viewset":"RevenueCycleViewSet","classId":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","detail":true,"allowedByDeclaredHttpMethods":true,"mountStatus":"verified core mount in config/urls.py","routeEvidence":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"handlerSource":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3282,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"registrationConditions":[],"evidenceKind":"@action declaration","methodEvidenceIds":["repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3282:audit","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility"],"schemaIds":{},"classPermissionEvidence":[],"filterEvidence":[{"name":"search_fields","value":["patient__name","account__name"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1027,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"ordering_fields","value":["created_date","modified_date","readiness_score"],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"filter_backends","value":[null,null],"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1026,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"reviewStatus":"static contract extracted; runtime/permission/payload behavior review pending","pathParameters":[{"name":"facility_external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"external_id","in":"path","type":"router lookup string; semantic ID validation requires handler/schema review","required":true,"source":{"path":"repositories/platform/mansoq-core/config/api_router.py","line":442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}]}],"methodEvidence":[{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1101:list","name":"list","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1101,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1078:get_queryset","name":"get_queryset","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1078,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"{computed field name}","in":"query","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1096,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1038:_authorize_read","name":"_authorize_read","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1038,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[{"permission":"can_read_account_in_facility","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1039,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"declaredErrors":[{"exception":"PermissionDenied","message":"Cannot read revenue-cycle records","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1042,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1033:get_facility","name":"get_facility","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1033,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1112:create","name":"create","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1112,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"encounter","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1124,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coverage","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1132,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"account","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1117,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"financial_class","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1141,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"claim_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1144,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"priority","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1145,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1044:_authorize_write","name":"_authorize_write","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1044,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[{"permission":"can_update_account_in_facility","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1045,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"declaredErrors":[{"exception":"PermissionDenied","message":"Cannot update revenue-cycle records","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1048,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1107:retrieve","name":"retrieve","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1107,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1150:dashboard","name":"dashboard","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1196:nphies","name":"nphies","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"Manage non-secret NPHIES activation metadata and readiness.","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1196,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"location_type_code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1233,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Production delivery requires certified NPHIES activation","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1243,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[{"condition":"environment != production","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1297,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"condition":"configuration.environment = production and configuration.allow_live_submission and configuration.certification_status != certified","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1238,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1360:coverage","name":"coverage","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1360,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"plan","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1386,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_class","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1394,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"network","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1402,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"patient","in":"query","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1372,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"patient","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1454,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payer","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1457,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"member_id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1505,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"subscriber_id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1506,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"dependent_number","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1507,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"group_number","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1508,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_number","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1509,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"card_number","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1510,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"card_issued_at","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1511,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"card_expires_at","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1512,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_holder","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1513,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"employer","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1514,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"relationship","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1515,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coverage_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1516,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"direct_billing","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1517,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"priority","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1518,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1519,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"period","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1520,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"benefits","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1521,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coordination_of_benefits","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1522,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1380,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"rcm_member_coverage","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1495,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Only a published active policy can be assigned","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1469,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Only a published active benefit class can be assigned","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1479,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"An existing canonical coverage binding cannot be cleared through the general coverage editor","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1409,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"A canonical coverage binding cannot be silently replaced","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1423,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1527,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1531:insurance","name":"insurance","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"Embedded payer hierarchy configuration and policy governance.","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1531,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"resource_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1627,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"operation","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1636,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1632,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"network","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1912,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"administrator","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1791,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"canonical_insurer_org","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1797,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"name","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1953,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"code","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1955,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"display_label","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1763,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"administrator_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1764,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1922,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"regulator","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1803,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"country_code","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1804,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"tpa_license","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1768,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"nphies_identifier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1769,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"national_identifier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1770,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"commercial_registration","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1807,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"tax_number","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1808,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"effective_from","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1973,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"effective_to","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1974,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"contact","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1812,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"address","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1813,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"endpoint_configuration","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1815,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"capabilities","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1778,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"service_scope","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1975,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"accreditation","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1780,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"legal_name","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1800,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payer_code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1801,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"insurer_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1802,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"nphies_license","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1805,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"organization_identifier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1806,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"identifiers","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1814,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"operational_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1816,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"network_directory_url","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1817,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payer","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1857,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"tier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1923,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"direct_billing","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1879,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"out_of_network_coverage","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1840,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"provider_directory_url","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1843,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"geographical_scope","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1892,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"service_areas","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1847,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1848,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"plan_code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1863,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"version","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1921,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_number","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1865,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1866,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"market_segment","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1867,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_holder_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1868,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_holder_name","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1871,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_holder_identifier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1872,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"regulator_product_code","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1875,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coverage_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1876,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"product_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1877,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"product_tier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1878,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"annual_maximum","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1882,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"lifetime_maximum","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1883,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"room_class","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1884,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"pharmacy_formulary","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1885,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"grace_period_days","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1887,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"issue_date","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1888,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"renewal_date","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1889,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coverage_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1935,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"cost_share_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1936,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"general_conditions","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1895,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"exclusions","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1977,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"documents","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1897,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1906,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"description","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1920,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"room_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1924,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"deductible_period","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1927,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"authorization_default","in":"body","type":"validated by _tri_state_input","required":"helper default; inspect declaration","readStyle":"typed helper","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1928,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"referral_default","in":"body","type":"validated by _tri_state_input","required":"helper default; inspect declaration","readStyle":"typed helper","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1931,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"eligibility_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1934,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"policy_class","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1949,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"code_system","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1954,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"benefit_category","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1956,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coverage_status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1957,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"network_scope","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1958,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"limit_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1960,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"limit_period","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1961,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"deductible_applies","in":"body","type":"validated by _tri_state_input","required":"helper default; inspect declaration","readStyle":"typed helper","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1963,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"authorization_required","in":"body","type":"validated by _tri_state_input","required":"helper default; inspect declaration","readStyle":"typed helper","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1964,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"referral_required","in":"body","type":"validated by _tri_state_input","required":"helper default; inspect declaration","readStyle":"typed helper","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1967,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"waiting_period_days","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1968,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"minimum_age","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1969,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"maximum_age","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1970,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"gender","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1971,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"emergency_override","in":"body","type":"validated by _tri_state_input","required":"helper default; inspect declaration","readStyle":"typed helper","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1972,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"conditions","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1976,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Unsupported policy operation","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1642,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Unsupported insurance resource_type","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1655,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"A payer route with bound canonical members cannot be silently remapped; use a controlled migration","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1693,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1640,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Unsupported insurance resource_type","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1987,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1995,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1050:_authorize_rcm_configuration_read","name":"_authorize_rcm_configuration_read","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1050,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[{"permission":"can_read_rcm_configuration_in_facility","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1051,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"declaredErrors":[{"exception":"PermissionDenied","message":"Cannot read insurance configuration","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1056,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1058:_authorize_rcm_configuration_write","name":"_authorize_rcm_configuration_write","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1058,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[{"permission":"can_edit_rcm_configuration_in_facility","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1059,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"declaredErrors":[{"exception":"PermissionDenied","message":"Cannot edit insurance configuration","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1064,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2001:configuration","name":"configuration","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2001,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"resource_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2072,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"name","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2162,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payer_code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2080,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"nphies_license","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2081,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"organization_identifier","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2082,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"contact","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2083,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"endpoint_configuration","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2084,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"plan","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2120,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"canonical_insurer_org","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2077,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payer","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2112,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"plan_code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2098,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"product_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2099,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"network","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2100,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"effective_from","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2167,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"effective_to","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2168,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"coverage_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2103,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"cost_share_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2104,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"version","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2127,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2166,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"reimbursement_method","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2129,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"terms","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2134,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"reimbursement_rules","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"contract","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2143,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"service_system","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"service_code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2148,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"rate_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2149,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"amount","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"percentage","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2151,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"unit","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2152,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"modifiers","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2153,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"code","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2163,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"category","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2164,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"severity","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2165,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"rule","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2169,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"remediation","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2170,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Unsupported RCM configuration resource_type","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2175,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2176,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2182:eligibility","name":"eligibility","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2182,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"result","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2185,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"outcome","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2200,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"response_bundle","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2202,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"benefits","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2203,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"errors","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2204,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Manual eligibility outcomes are restricted to DEBUG onboarding. Production outcomes must arrive in a signed NPHIES response.","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2191,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"No queued eligibility request exists","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2197,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2227,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[{"condition":"not settings.DEBUG or conditional/computed expression; inspect pinned declaration != onboarding","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2187,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2233:nphies_communication","name":"nphies_communication","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2233,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"kind","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2238,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"about_reference","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2246,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"based_on_communication","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2251,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"claim","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2267,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"authorization","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2274,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"category","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2279,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payload","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2286,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"attachments","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2287,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"subject","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2298,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"claim_item_sequence","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2302,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Coverage is required for NPHIES communication","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2237,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Providers send information submissions; payer requests arrive by polling","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2240,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Claim or authorization reference is required","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2278,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2281,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Communication payload or attachment is required","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2289,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"The inbound NPHIES communication has no business identifier","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2260,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2330,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2334:nphies_payment_notice","name":"nphies_payment_notice","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2334,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"payment_reconciliation","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2337,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payment_notice","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2346,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"NPHIES payment notices must reference a canonical RCM payment_notice, not a legacy payment_reconciliation with a manually edited bank receipt timestamp.","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2338,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Canonical payment_notice must be submitted before NPHIES delivery","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2349,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"A payment notice has already been queued for this reconciliation","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2358,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2377,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1066:_authorize_claim","name":"_authorize_claim","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1066,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[{"permission":"can_write_invoice_in_facility","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1067,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"declaredErrors":[{"exception":"PermissionDenied","message":"Cannot submit or adjudicate claims","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1070,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2381:nphies_support","name":"nphies_support","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2381,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"operation","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2384,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"reason_code","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2444,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"exchange","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2417,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"count","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2438,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"include_message_types","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2439,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"exclude_message_types","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2442,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"period","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2443,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"message_types","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2440,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"operation must be poll, status, cancel, or retry","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2411,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2430,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Only failed or blocked exchanges can be retried","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2397,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"NPHIES status and cancellation requests apply only to claims","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2422,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2471,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2475:estimate","name":"estimate","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2475,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"id","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2482,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"acknowledge","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2485,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"deposit_received","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2494,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"lines","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2506,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"present","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2540,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Estimate requires planned service lines or captured charges","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2533,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Only a fully priced, presented estimate can be acknowledged","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2487,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2547:authorization","name":"authorization","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2547,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"id","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2557,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"acknowledge_patient_responsibility","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2561,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2662,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"parent_authorization","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2628,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"submit","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2662,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"services","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2657,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"authorization_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2650,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"urgency","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2654,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"requested_amount","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2656,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"clinical_information","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2658,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Coverage is required for prior authorization","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2551,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Patient responsibility can only be acknowledged after a partial approval or denial","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2563,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Payer authorization decisions must arrive through NPHIES","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2611,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Only a payer-adjudicated authorization can be amended","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2635,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"An authorization amendment must include the complete requested service set","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2639,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2666,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[{"condition":"requested_status in conditional/computed expression; inspect pinned declaration and not settings.DEBUG","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2606,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2685:utilization_review","name":"utilization_review","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2685,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"id","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2693,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2735:charge_audit","name":"charge_audit","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2735,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"late_charges","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2744,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"expected_services","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2741,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2745,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2764:coding","name":"coding","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2764,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2810:build_claim","name":"build_claim","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2810,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"invoice","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2817,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"prior_claim","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2825,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"supporting_information","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2833,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2836,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":201,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2837,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2841:submit_claim","name":"submit_claim","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2841,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"claim","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2847,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2852,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[{"value":202,"symbol":null,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2855,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2870:adjudicate","name":"adjudicate","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2870,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2889,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"outcome","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2890,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"allowed_amount","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2891,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"patient_responsibility","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2892,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"payer_claim_reference","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2895,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"line_adjudication","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2882,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"denials","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2913,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"claim","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2878,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Payer claim adjudication must arrive through NPHIES","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2873,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Claim paid_amount is posted only by canonical RCM cash settlement; adjudication cannot assert bank cash.","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2884,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[{"condition":"not settings.DEBUG","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2872,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2950:remittance","name":"remittance","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2950,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Legacy case remittance posting is disabled. Payer advice, bank cash, settlement, reversals and payment notices must use the canonical RCM finance endpoints so advice is never treated as cash and bank receipts are ledgered before claim paid balances move.","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2952,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":true,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:2961:denial","name":"denial","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2961,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"action","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2970,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2967,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"rationale","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"attachments","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":2976,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"root_cause","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3015,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"description","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3028,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Unsupported denial action","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3018,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3035:collection","name":"collection","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3035,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"id","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3043,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"invoice","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3050,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3090:work_item","name":"work_item","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3090,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"id","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3098,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3102,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"resolution","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3103,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"stage","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3113,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"work_type","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3114,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"priority","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3115,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"title","in":"body","type":"not declared at read site","required":"direct indexing; validation may be upstream","readStyle":"indexed","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3116,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"description","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3117,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"due_at","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3118,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3135:transition","name":"transition","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3135,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"status","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3138,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"reason","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3162,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"Back-office claim, remittance, denial and collection controls must be complete","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3141,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Resolve all denials before closing the case","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3145,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Account balance must be settled before closing","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3147,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"Unsupported revenue-cycle status transition","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3150,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3168:prepare_insured_visit","name":"prepare_insured_visit","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"Reserve a sourced visit; never authorize an invoice or claim.","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3168,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"event_key","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3172,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"expires_at","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3173,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"supersedes_id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3185,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"correction_reason","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3186,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"expires_at must be a timezone-aware ISO datetime","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3175,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":"expires_at must be a timezone-aware ISO datetime","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3178,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3189,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:1072:_authorize_visit_preparation","name":"_authorize_visit_preparation","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1072,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[{"permission":"can_prepare_rcm_visit_in_facility","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1073,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"declaredErrors":[{"exception":"PermissionDenied","message":"Cannot prepare insured financial visits","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":1076,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3230:commit_insured_visit","name":"commit_insured_visit","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"Commit the unchanged financial snapshot for tax and claim stages.","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3230,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[{"name":"preparation_id","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3234,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"name":"commitment_key","in":"body","type":"not declared at read site","required":"not established","readStyle":"get","dynamicName":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3235,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"permissionChecks":[],"declaredErrors":[{"exception":"ValidationError","message":"preparation_id is required","dynamicMessage":false,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3237,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"exception":"ValidationError","message":null,"dynamicMessage":true,"source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3251,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3276:recalculate","name":"recalculate","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3276,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"},{"id":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py:3282:audit","name":"audit","owner":"repositories/platform/mansoq-core:mansoq.emr.api.viewsets.revenue_cycle.RevenueCycleViewSet","summary":"","source":{"path":"repositories/platform/mansoq-core/mansoq/emr/api/viewsets/revenue_cycle.py","line":3282,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signatureParameters":[],"parametersRead":[],"permissionChecks":[],"declaredErrors":[],"explicitResponseStatuses":[],"conditions":[],"schemaIds":[],"schemaUsages":[],"unconditionalRaise":false,"reviewStatus":"static declaration extracted; behavioral/security review pending"}],"schemas":[],"frameworkSettings":[{"name":"DEFAULT_AUTHENTICATION_CLASSES","value":["config.authentication.CustomJWTAuthentication","config.authentication.CustomBasicAuthentication","rest_framework.authentication.SessionAuthentication","rest_framework.authentication.TokenAuthentication"],"source":{"path":"repositories/platform/mansoq-core/config/settings/base.py","line":372,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"scope":"source default; deployment overrides and action-level policies may differ"},{"name":"DEFAULT_PERMISSION_CLASSES","value":["rest_framework.permissions.IsAuthenticated","mansoq.security.utils.permission_class.MansoqAuthentication"],"source":{"path":"repositories/platform/mansoq-core/config/settings/base.py","line":372,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"scope":"source default; deployment overrides and action-level policies may differ"},{"name":"DEFAULT_PAGINATION_CLASS","value":"mansoq.utils.pagination.mansoq_pagination.MansoqLimitOffsetPagination","source":{"path":"repositories/platform/mansoq-core/config/settings/base.py","line":372,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"scope":"source default; deployment overrides and action-level policies may differ"},{"name":"PAGE_SIZE","value":14,"source":{"path":"repositories/platform/mansoq-core/config/settings/base.py","line":372,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"scope":"source default; deployment overrides and action-level policies may differ"}]},"frontend":{"operations":[],"schemas":[]},"services":{"operations":[]},"boundaries":[]}