SP

Spandan Mishra

@Spandan-Mishra

Hello! I'm Spandan Mishra. Excited to make contributions to the OHC Network.

contributor
Total Points
336

All time

Total Activities
273

All time

Activity Types
7

Different types

Activity Overview

273 contributions in the last year

Less
More
Activity Breakdown

154 total activities · 336 total points

EOD Update
64 (41.6%)·128 pts
PR Merged
13 (8.4%)·91 pts
PR Reviewed
23 (14.9%)·46 pts
Issue Opened
17 (11.0%)·34 pts
PR Opened
20 (13.0%)·20 pts
Issue Assigned
17 (11.0%)·17 pts
154
Total Activities
336
Total Points
6
Activity Types
2.2
Avg Points/Activity
Activity Timeline

24 of 273 activities· 1 of 6 months

August 202524 activities

EOD Update+2

EOD Update

30th August
• Rebased local care_fe and care repos to have latest changes
• Created draft PR in care_fe with links to fe & be plugs and changes to care_fe & care
• Worked on creating a doc for the enhancements provided by Diet Management module, taking inspiration from previous CEPs
• Created a GitHub repo for demonstrating all the work done during my GSoC project
PR Opened+1

Changes for Diet Management in CARE GSoC Project
EOD Update+2

EOD Update

29th August:
• added endpoint in be for batch requests to be used by questionnaire
• updated NO form to send values to questionnaire state and fixed it
• fixed TS errors in the frontend and updated NP form
• communicated with the QA team
EOD Update+2

EOD Update

28th August
• Went through feedback received from mentors on various issues
• Understood how the questionnaire react state is working
• Worked on fixing the NO questionnaire and created backend endpoints for handling batch requests.
EOD Update+2

EOD Update

26th August:
• shared the details of the error in NO questionnaire to mentors
• made changes in NP form to display fields correctly and handle errors
• went through final submission page for GSoC
• worked on getting the final flow done
EOD Update+2

EOD Update

25th August:
• fixed the NO card to display nutrition and billing details.
• worked on fixing the error caused when FE fetches data from CID api.
• shared the details of the error in NO questionnaire to mentors.
• tested the existing routes after making changes and worked on solving the bugs.
EOD Update+2

EOD Update

24th August
• added billing related types in the care_diet_fe
• created api routes for listing ChargeItemDefinitions and ChargeItems
• updated NutritionProductForm to select CID
• updated NutritionOrderCard to show billing information
EOD Update+2

EOD Update

23rd August
• added ChargeItem and ChargeItemDefinition fields in diet models for billing integration.
• added the nutrition_order & nutrition_intake service resources to ChargeItemResourceOptions in care repo.
• auto creation of ChargeItem when NO is created & accounts with status active whenever required.
• linked ChargeItems to NO with status billable when they are created.
• added checks and validation to prevent double billing.
• updated the NP and Intake serializers to include the billing logic.
Next
• complete the frontend for billing
• fix bugs and errors
EOD Update+2

EOD Update

22nd August
• went through other possible approaches for NO questionnaire
• sent the problem in NO questionnaire to mentors and discussion about testing
• tested the new allergens and allergies fields added, by creating the corresponding items and tested the flow again
Next
• fix NO questionnaire based on the feedback
• billing integration in diet plugin
EOD Update+2

EOD Update

20th August
• added intake log details under Nutrition Order Encounter tab and changed fetching logic from individual NO to encounter.
• went through different plugs to understand how their tailwind is working and understood how it is working for micro frontends.
• made styling changes in index.css and other parts of the fe plug.
• made changes in care_fe and care_diet_fe plug to make NO questionnaire work correctly, but still getting errors. 21st August
• fixed tailwind bleeding issue and fixed styling in all components of the plug.
• tried solving the issue in NO questionnaire where questionnaire response remains empty always.
• created allergyApi.ts on frontend to fetch patient's allergy history from allergy-intolerance system
• updated NO questionnaire to show the corresponding allergy warnings
• created valuesetApi.ts to get the data from system-allergy-code valueset and updated the NP creation frontend to now show the list of allergens which is fetched using this api.
• updated models for NO and NP to now store the allergy and allergens respectively, in the correct format.
Next
• fix the errors encountered in some places
• solve my query regarding the questionnaire
EOD Update+2

EOD Update

19th August
• Discussion with mentors about change of plans and implementing the rest of the features.
• Moved the intake logging feature from location services to encounter nutrition order tab.
• Added "View Details" to see the details about NO and NI related to it.
• Updated the backend of intake log to support filtering by NO.
• Submitted a document regarding the timeline of implementation i am planning to do, to my mentors.
EOD Update+2

EOD Update

18th August
• Still debugging the error in NO questionnaire.
• Worked on implementing the page to view past orders and filter them by type
EOD Update+2

EOD Update

August 17th
• fixed the display of patient names, locations and NPs in canteen dashboard and logging page
• made changes in the backend to support fetching of related data
• added sheet in canteen dashboard to view full details of the NO
• made ui changes
EOD Update+2

EOD Update

August 14th
• changed NO creation logic and added support for multiple NP.
• still debugging the error for creating NO questionnaire.
• design fixes, fixed small bugs and tested workflow.
Next
• change be logic to correctly display NP names in Canteen Orders and Intake Logging August 15th
• worked on fixing the display of NP in canteen dashboard and intake logs
• fixed more linting and formatting errors
• updated NutritionProductForm to be correctly used for editing and creating
• sent a video demonstrating the complete diet flow to mentors for review
EOD Update+2

EOD Update

August 13th
• created intake logging component for nurses/staff.
• added NO listing, pre-populated forms for logging, consumption status updates and historical view of all logs.
• updated APIs for the same and integrated it with the BE.
• added location selection in nutrition order questionnaire.
• completion of main functionality.
Next
• test the complete flow and fix the bugs
• fix questionnaire issue
EOD Update+2

EOD Update

August 11th
• Recorded and sent a video of the updates I've made, to my mentors
• Discussed what needs to be done next with the mentors
• Explored pathology lab in services and started working on canteen dashboard August 12th
• added new internal_type in HealthcareService to include food and made the corresponding fe changes.
• added Food Service -> Canteen Orders navigation item in location navbar and also added a button to take user from services page to location's canteen orders page.
• edited LocationLayout.tsx to use a PLUGIN_Component for /nutrition_orders route which renders the LocationCanteenDashboard component from the care_diet_fe plug.
• created LocationCanteenDashboard component which shows the nutrition orders for a particular location (canteen) and updated manifest.
• made some changes in backend to make sure the above functionality works correctly.
• fixed linting errors in multiple places.
Next
• test canteen dashboard.
• create the intake logging fe components.
EOD Update+2

EOD Update

August 10th
• fixed params in all components and removed placeholders from them.
• added nutrition product item under settings
• made changes in care_fe so that the above functionality works
• worked on the tailwind issue
EOD Update+2

EOD Update

August 8th
• Iterated through multiple approaches to integrate NO creation with the questionnaire page.
• Went through handlers.ts to understand the flow and how questionnaires are being rendered.
Next
• Finish NO questionnaire page
• Send demo video for review August 9th
• Hardcoded values in necessary places of care_fe to facilitate the rendering of NO questionnaire.
• Got the NO form to render along with the questionnaire.
• Completed NO creation in frontend.
• Fixed linting errors and bugs.
Next
• Canteen frontend for updating and completing orders.
EOD Update+2

EOD Update

August 7th
• Explored the services page.
• Went through the workflow of a service (pathalogy lab) and tried figuring out how I can implement the same in the diet plug.
• Small fixes to fe for better UI.
EOD Update+2

EOD Update

August 6th
• worked on NO questionnaire issue as per feedback, still going through files and making changes
• made changes in pluginTypes.ts & QuestionInput.tsx to support questionnaire rendering
• made the questionnaire render on /questionnaire/nutrition_order
• fixed bugs and solved issues
Next
• make the NO fields render on the questionnaire page
EOD Update+2

EOD Update

August 5th
• went through PluginEngine, pluginTypes, StructuredFormData, QuestionnaireForm and other plugin & questionnaire files to understand how questionnaires are getting rendered and how plugins are being used here.
• created a form in encounter nutrition order tab to create NO and pushed the changes
• had more discussions on the same
• attended weekly review call
Next
• work on the same based on feedback from Yaswanth
EOD Update+2

EOD Update

August 3rd
• went through questionnaire files to see how different forms are getting rendered.
• made minor changes in NO questionnaire, to try and get it to work.
Next
• fix tailwind issues.
• get NO questionnaire to work correctly. August 4th
• looked into questionnaire files as suggested by Yaswanth
• testing NO questionnaire with hard-coded values, worked correctly
• still trying to figure out how to render questionnaire from plug
• added tailwind containers and working on fixing the issue with plug
Next
• complete NO questionnaire
• fix tailwind
• move onto canteen services
EOD Update+2

EOD Update

August 2nd
• went through service request questionnaire, and how different questionnaires are rendered
• added button in encounter nutrition order to redirect to questionnaire form
• made nutrition order questionnaire page
• asked this doubt in care_engineering -> here
Next
• configure fe to render NO questionnaire correctly
• solve tailwind issues
• test the flow, make fixes and get feedback
EOD Update+2

EOD Update

August 1st
• fixed ts errors in NP tab, completed flow for it and tested all routes on fe
• recorded and sent of video NP list, create, view and edit to mentors.
• went through care_fe codebase for encounter tab implementations and questionnaire setup
• started working on NO creation under Encounter Nutrition Order tab.
Next
• fix params errors
• fix plug tailwind so that it doesn't interfere with care_fe tailwind
• complete NO creation on fe