Forta Health Claims API

The claims API from Forta Health — 17 operation(s) for claims.

OpenAPI Specification

forta-health-claims-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fast Claims API
  version: 0.1.0
tags:
- name: claims
paths:
  /api/v1/claims/preview/:
    post:
      tags:
      - claims
      summary: Generate Form 1500 Preview
      operationId: generate_form_1500_preview_api_v1_claims_preview__post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimPreview'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Form1500Data'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
  /api/v1/claims/:
    post:
      tags:
      - claims
      summary: Create Claim
      operationId: create_claim_api_v1_claims__post
      security:
      - HTTPBearer: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - claims
      summary: Get Claims
      operationId: get_claims_api_v1_claims__get
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Claim Id
      - name: session_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Session Id
      - name: client_supervision_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Client Supervision Id
      - name: parent_supervision_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Parent Supervision Id
      - name: client_assessment_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Client Assessment Id
      - name: client_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Client Id
      - name: biller_id
        in: query
        required: false
        schema:
          anyOf:
          - type: integer
          - type: 'null'
          title: Biller Id
      - name: payor_claim_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Payor Claim Id
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Status
      - name: secondary_status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Secondary Status
      - name: date_start
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Date Start
      - name: date_end
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Date End
      - name: clearing_house_claim_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Clearing House Claim Id
      - name: invoice_history_attributes_only
        in: query
        required: false
        schema:
          anyOf:
          - type: boolean
          - type: 'null'
          default: false
          title: Invoice History Attributes Only
      - name: invoiceable_only
        in: query
        required: false
        schema:
          anyOf:
          - type: boolean
          - type: 'null'
          default: false
          title: Invoiceable Only
      requestBody:
        content:
          application/json:
            schema:
              anyOf:
              - type: array
                items:
                  type: integer
              - type: 'null'
              title: Claim Ids
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  anyOf:
                  - $ref: '#/components/schemas/ClaimListResponse'
                  - $ref: '#/components/schemas/ClaimWithInvoiceHistoryResponse'
                title: Response Get Claims Api V1 Claims  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/resubmit/:
    post:
      tags:
      - claims
      summary: Resubmit Claim
      operationId: resubmit_claim_api_v1_claims__claim_id__resubmit__post
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimResubmit'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/:
    get:
      tags:
      - claims
      summary: Get Claim
      operationId: get_claim_api_v1_claims__claim_id___get
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - claims
      summary: Delete Claim
      operationId: delete_claim_api_v1_claims__claim_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    patch:
      tags:
      - claims
      summary: Patch Claim
      operationId: patch_claim_api_v1_claims__claim_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimPatchRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/admin/{claim_id}/:
    delete:
      tags:
      - claims
      summary: Admin Delete Claim
      description: 'Admin-only force delete: remove a claim in ANY status, no status guardrails.


        Unlike ``delete_claim``, this skips ``validate_delete_request`` (which limits

        deletion to Generated/Unbillable), so an admin can delete a claim regardless of

        status. It still refuses (409) when the claim has references the cascade cannot

        safely remove -- an invoice, child claims, or EOB documents -- surfacing a clear

        message via ``assert_admin_deletable`` rather than a raw FK error. Because the row

        is about to be removed, a warning-level audit line is emitted first, recording the

        acting admin and a snapshot of the claim''s key fields.'
      operationId: admin_delete_claim_api_v1_claims_admin__claim_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/admin/{claim_id}/status/:
    patch:
      tags:
      - claims
      summary: Admin Override Claim Status
      description: 'Admin-only override of the claim status and the payment status.


        This endpoint does not use the workflow validators. An admin can set

        the status of a claim in almost any state. Some guards stay: the

        endpoint refuses (409) a change that can break an invoice, a payment,

        an EOB file, or a second submission (see assert_admin_status_overridable).

        Each change writes a claim_status_change_log row and a warning log line.'
      operationId: admin_override_claim_status_api_v1_claims_admin__claim_id__status__patch
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimAdminStatusOverridePatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/follow_up_notes/:
    post:
      tags:
      - claims
      summary: Create Follow Up Notes
      operationId: create_follow_up_notes_api_v1_claims__claim_id__follow_up_notes__post
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimFollowUpNotesCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimFollowUpNotesResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/follow_up_notes/{claim_follow_up_notes_id}/:
    patch:
      tags:
      - claims
      summary: Patch Follow Up Notes
      operationId: patch_follow_up_notes_api_v1_claims__claim_id__follow_up_notes__claim_follow_up_notes_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      - name: claim_follow_up_notes_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Follow Up Notes Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimFollowUpNotesPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimFollowUpNotesResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/payment_status/:
    patch:
      tags:
      - claims
      summary: Patch Claim Payment Status
      operationId: patch_claim_payment_status_api_v1_claims__claim_id__payment_status__patch
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimPaymentStatusPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/procedures/download/:
    get:
      tags:
      - claims
      summary: Download Procedure Pdfs
      operationId: download_procedure_pdfs_api_v1_claims__claim_id__procedures_download__get
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
                title: Response Download Procedure Pdfs Api V1 Claims  Claim Id  Procedures Download  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/service_lines/{service_line_id}/payments/:
    post:
      tags:
      - claims
      summary: Create Service Line Payment
      operationId: create_service_line_payment_api_v1_claims__claim_id__service_lines__service_line_id__payments__post
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      - name: service_line_id
        in: path
        required: true
        schema:
          type: integer
          title: Service Line Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceLinePaymentCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DetailedServiceLinePaymentResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/service_lines/{service_line_id}/payments/{payment_id}/:
    patch:
      tags:
      - claims
      summary: Patch Service Line Payment
      operationId: patch_service_line_payment_api_v1_claims__claim_id__service_lines__service_line_id__payments__payment_id___patch
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      - name: service_line_id
        in: path
        required: true
        schema:
          type: integer
          title: Service Line Id
      - name: payment_id
        in: path
        required: true
        schema:
          type: integer
          title: Payment Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceLinePaymentPatch'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DetailedServiceLinePaymentResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    delete:
      tags:
      - claims
      summary: Delete Service Line Payment
      operationId: delete_service_line_payment_api_v1_claims__claim_id__service_lines__service_line_id__payments__payment_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      - name: service_line_id
        in: path
        required: true
        schema:
          type: integer
          title: Service Line Id
      - name: payment_id
        in: path
        required: true
        schema:
          type: integer
          title: Payment Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceLineAndClaimPaymentDetailsResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/certify_claim/:
    put:
      tags:
      - claims
      summary: Certify Claim
      operationId: certify_claim_api_v1_claims__claim_id__certify_claim__put
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClaimCertificationRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClaimCertificationResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/eob_documents/:
    post:
      tags:
      - claims
      summary: Create Eob Document
      operationId: create_eob_document_api_v1_claims__claim_id__eob_documents__post
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EOBDocumentCreate'
      responses:
        '201':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EOBDocumentCreateResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/eob_documents/{eob_document_id}/:
    delete:
      tags:
      - claims
      summary: Delete Eob Document
      operationId: delete_eob_document_api_v1_claims__claim_id__eob_documents__eob_document_id___delete
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      - name: eob_document_id
        in: path
        required: true
        schema:
          type: integer
          title: Eob Document Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EOBDocumentResponse'
                title: Response Delete Eob Document Api V1 Claims  Claim Id  Eob Documents  Eob Document
                  Id   Delete
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/{claim_id}/tebra/submit/:
    post:
      tags:
      - claims
      summary: Submit Claim To Tebra
      operationId: submit_claim_to_tebra_api_v1_claims__claim_id__tebra_submit__post
      security:
      - HTTPBearer: []
      parameters:
      - name: claim_id
        in: path
        required: true
        schema:
          type: integer
          title: Claim Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TebraSubmitResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/v1/claims/admin/bulk-unbillable:
    post:
      tags:
      - claims
      summary: Bulk Mark Notes Unbillable
      description: 'Admin-only: create Unbillable claims from a CSV of notes.


        Guarded by JWT + admin role. Returns a summary with a per-row failure CSV;

        never raises on individual bad rows.'
      operationId: bulk_mark_notes_unbillable_api_v1_claims_admin_bulk_unbillable_post
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/Body_bulk_mark_notes_unbillable_api_v1_claims_admin_bulk_unbillable_post'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BulkUnbillableSummary'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - HTTPBearer: []
components:
  schemas:
    EOBDocumentResponse:
      properties:
        id:
          type: integer
          title: Id
        claim_id:
          type: integer
          title: Claim Id
        file_name:
          type: string
          title: File Name
        policy:
          $ref: '#/components/schemas/PolicyVitals'
        document_url:
          type: string
          title: Document Url
      type: object
      required:
      - id
      - claim_id
      - file_name
      - policy
      - document_url
      title: EOBDocumentResponse
    LinkedClaimResponse:
      properties:
        id:
          type: integer
          title: Id
        status:
          $ref: '#/components/schemas/ClaimStatusEnum'
        secondary_status:
          anyOf:
          - $ref: '#/components/schemas/ClaimStatusEnum'
          - type: 'null'
        total_charge:
          type: number
          minimum: 0.0
          title: Total Charge
        clearing_house_claim_id:
          anyOf:
          - type: string
            minLength: 1
          - type: 'null'
          title: Clearing House Claim Id
      type: object
      required:
      - id
      - status
      - total_charge
      title: LinkedClaimResponse
    ClaimPreview:
      properties:
        date_generated:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Date Generated
        utc_offset_date_generated:
          type: integer
          maximum: 50400.0
          minimum: -43200.0
          title: Utc Offset Date Generated
          description: Offset from UTC in seconds
          default: 0
        client_id:
          type: integer
          title: Client Id
        service_code_id:
          type: integer
          title: Service Code Id
        procedure_ids:
          items:
            type: integer
          type: array
          title: Procedure Ids
        skip_prior_authorization:
          type: boolean
          title: Skip Prior Authorization
        billing_facility_id:
          anyOf:
          - type: integer
          - type: 'null'
          title: Billing Facility Id
        use_custom_billing_facility:
          anyOf:
          - type: boolean
          - type: 'null'
          title: Use Custom Billing Facility
          default: false
        relax_validations:
          type: boolean
          title: Relax Validations
          default: false
      type: object
      required:
      - client_id
      - service_code_id
      - procedure_ids
      - skip_prior_authorization
      title: ClaimPreview
    Form1500PayorInformation:
      properties:
        primary_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Primary Id
      type: object
      title: Form1500PayorInformation
    EOBDocumentCreateResponse:
      properties:
        id:
          type: integer
          title: Id
        claim_id:
          type: integer
          title: Claim Id
        file_name:
          type: string
          title: File Name
        policy:
          $ref: '#/components/schemas/PolicyVitals'
        document_url:
          type: string
          title: Document Url
        presigned_url_upload:
          type: string
          title: Presigned Url Upload
      type: object
      required:
      - id
      - claim_id
      - file_name
      - policy
      - document_url
      - presigned_url_upload
      title: EOBDocumentCreateResponse
    JobTitleEnum:
      type: string
      enum:
      - Behavior Technician
      - Registered Behavior Technician
      - Behavior Technician Trainee
      - Virtual Therapy Assistant
      - Lead Virtual Therapy Assistant
      - Certified Behavioral Technician
      - BCBA
      - Lead BCBA
      - Clinical Director
      title: JobTitleEnum
    Form1500RenderingProvider:
      properties:
        npi:
          type: string
          minLength: 1
          title: Npi
        taxonomy:
          type: string
          const: 103K00000X
          title: Taxonomy
        first_name:
          type: string
          title: First Name
        middle_name:
          anyOf:
          - type: string
          - type: 'null'
          title: Middle Name
        last_or_organization_name:
          type: string
          title: Last Or Organization Name
      type: object
      required:
      - npi
      - taxonomy
      - first_name
      - last_or_organization_name
      title: Form1500RenderingProvider
    Form1500BillingProviderInfo:
      properties:
        npi:
          type: string
          title: Npi
        zip:
          type: string
          const: '917231722'
          title: Zip
        city:
          type: string
          const: Covina
          title: City
        state:
          type: string
          const: CA
          title: State
        organization:
          type: string
          title: Organization
        address_line_one:
          type: string
          const: 440 N Barranca Ave
          title: Address Line One
        address_line_two:
          type: string
          const: '#9605'
          title: Address Line Two
      type: object
      required:
      - npi
      - zip
      - city
      - state
      - organization
      - address_line_one
      - address_line_two
      title: Form1500BillingProviderInfo
    ServiceLinePaymentPatch:
      properties:
        policy_id:
          anyOf:
          - type: integer
          - type: 'null'
          title: Policy Id
        deductibles:
          anyOf:
          - type: number
          - type: 'null'
          title: Deductibles
        co_insurance:
          anyOf:
          - type: number
          - type: 'null'
          title: Co Insurance
        co_pay:
          anyOf:
          - type: number
          - type: 'null'
          title: Co Pay
        amount:
          anyOf:
          - type: number
          - type: 'null'
          title: Amount
        allowable:
          anyOf:
          - type: number
          - type: 'null'
          title: Allowable
        adjustments:
          anyOf:
          - type: number
          - type: 'null'
          title: Adjustments
        date_received:
          anyOf:
          - type: string
            format: date
          - type: 'null'
          title: Date Received
        date_cleared:
          anyOf:
          - type: string
            format: date
          - type: 'null'
          title: Date Cleared
        mode:
          anyOf:
          - $ref: '#/components/schemas/PaymentModeEnum'
          - type: 'null'
        transaction_id:
          anyOf:
          - type: string
          - type: 'null'
          title: Transaction Id
        is_amount_paid_to_subscriber:
          anyOf:
          - type: boolean
          - type: 'null'
          title: Is Amount Paid To Subscriber
          default: false
      type: object
      title: ServiceLinePaymentPatch
    ServiceLineAndClaimPaymentDetailsResponse:
      properties:
        service_line:
          $ref: '#/components/schemas/ServiceLineResponse'
        claim_payment_details:
          $ref: '#/components/schemas/ClaimPaymentDetails'
      type: object
      required:
      - service_line
      - claim_payment_details
      title: ServiceLineAndClaimPaymentDetailsResponse
    ServiceLinesDateRange:
      properties:
        start:
          type: string
          format: date-time
          title: Start
        end:
          type: string
          format: date-time
          title: End
      type: object
      required:
      - start
      - end
      title: ServiceLinesDateRange
    ClaimPatchRequest:
      properties:
        date_submitted_to_clearinghouse:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Date Submitted To Clearinghouse
        utc_offset_date_submitted_to_clearinghouse:
          anyOf:
          - type: integer
          - type: 'null'
          title: Utc Offset Date Submitted To Clearinghouse
        payor_claim_id:
          anyOf:
          - type: string
            minLength: 1
          - type: 'null'
          title: Payor Claim Id
        reason_for_rejection:
          anyOf:
          - $ref: '#/components/schemas/RejectionReason'
          - type: 'null'
        date_rejected:
          anyOf:
          - type: string
            format: date
          - type: 'null'
          tit

# --- truncated at 32 KB (88 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/forta-health/refs/heads/main/openapi/forta-health-claims-api-openapi.yml