Skip to content

Claim workflows - #361

Draft
drizzentic wants to merge 44 commits into
mainfrom
claim-workflows
Draft

Claim workflows#361
drizzentic wants to merge 44 commits into
mainfrom
claim-workflows

Conversation

@drizzentic

Copy link
Copy Markdown
Member

Requirements

  • This PR has a title that briefly describes the work done including a conventional commit type prefix and a Jira ticket number if applicable. See existing PR titles for inspiration.
  • My work is based on designs, which are linked or shown either in the Jira ticket or the description below.
  • My work includes tests or is validated by existing tests.

Summary

Screenshots

Related Issue

Other

drizzentic and others added 30 commits August 6, 2026 17:27
- Add HandoverModal component for managing the handover process.
- Implement provider search functionality using OpenMRS and Health Worker Registry.
- Create tests for the handover modal to ensure proper functionality.
- Add styles for the handover modal UI.
- Define types for EMT referrals and related operations.
- Integrate the handover modal into the application routing and navigation.
- Update side navigation to include EMT / Referral link.
- Change identificationType from 'id' to 'CR id' in fetchClientByCrId.
- Refactor EmtQueue to launch the handover workspace instead of using a modal.
- Update handover modal component to support workspace props and close functionality.
- Modify initiate and verify handover requests to use incidenceNumber instead of incidence_number.
- Enhance EmtReferral interface to include incident_id, dispatch_id, ambulance_registration_number, and priority.
- Add workspace configuration for EMT Handover in routes.json.
- Update tests to reflect changes in handover workflow and CR id handling.
feat: implement OTP-verified handover flow for EMT referrals
… and case summary document (#340)

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
* feat: update identifier handling and enhance handover workflow

* fix: Updated facility bills data structure and updated generate bills and case summary document (#340)

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>

* chore: rename actions and hide Bill details actions based on workflow state (#335)

* feat: enhance patient bill details layout and add billing summary components (#338)

* feat: add shaVariantPaymentModeUuids to config and update related components (#339)

* chore: rename actions and hide Bill details actions based on workflow state (#335)

---------

Co-authored-by: Kipkemoii <76734194+Kipkemoii@users.noreply.github.com>
Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
Co-authored-by: Walter Kiprono <48877319+walteronoh@users.noreply.github.com>
…it is a ccc patient (#345)

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
* Fix: Updated the registration workflow to not add payment methods if it is a ccc patient

* fix: Updated date column in facility bills to include time

---------

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
- Updated `loadPreviews` function in `preauths.component.tsx` to accept a `force` parameter, allowing for cache bypass when refreshing data.
- Modified `load` function in `preauth-list.component.tsx` to utilize the new `force` parameter for fetching preauth previews, reducing redundant API calls.
- Implemented caching logic in `claims.resource.ts` for preauth previews to minimize HIE rate limit hits, allowing multiple components to share the same request.
- Refactored `checkPreauthStatus` to leverage the new `readPreauthCheck` function, improving efficiency by reading intervention statuses from cached previews.
- Enhanced `PreauthorizationsTab` to prevent unnecessary data fetching when switching between tabs, maintaining state for visited panels.
- Improved error handling and user feedback in various components when loading preauth items fails.
Enhance preauthorization preview handling and caching
* feat: enhance claims and billing components with elective intervention support

* feat: add orderNo to AddClaimLineDto and update AddClaimLineModal

* feat: add error handling for intervention submission in CreateOrderBillForm
Co-authored-by: Manu <enyachoke@ampath.or.ke>
…ta (#350)

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
Co-authored-by: Manu <enyachoke@ampath.or.ke>
drizzentic and others added 14 commits August 17, 2026 10:46
fix: update HieIdentificationType naming for consistency
Co-authored-by: Manu <enyachoke@ampath.or.ke>
…both inpatient and outpatient (#358)

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
* feat: Implement Shared Health Record (SHR) consent workflow

- Add SHR resource handling in `shr.resource.ts` for creating and verifying consent requests, fetching patient records, and closing visits.
- Introduce types for SHR API responses and requests in `shr.types.ts`.
- Create a consent workspace with form validation using Zod in `shr-consent.workspace.tsx`, including OTP handling.
- Style the consent workspace and related components with SCSS in `shr-consent.scss`.
- Add a schema for consent request validation in `schema.ts`.
- Implement UI components for displaying consent status and handling user interactions.

* feat: Update SHR component paths and integrate Workspace2 for consent handling
Co-authored-by: Manu <enyachoke@ampath.or.ke>
…al disch (#367)

arge summary and added superset charts

Co-authored-by: Denzel Kipkemoi <denzelkipkemoi@Denzels-MacBook-Pro.local>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants