{"/apps/practo":{"id":"app_39736f4f6646e59337a7","slug":"practo","name":"Practo","description":"","brandColor":"#64748b","iconUrl":"https://www.flownato.com/design/icons/practo.webp","categorySlug":"medical","categoryName":"Health & medicine","platform":"Android","version":null,"lastRiddenAt":"2026-10-17T13:15:40.848326+00:00","releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","knowledgeRevisionId":"knowledge_revision_99262cef6a88494eaa6e79eeb1dcb93e","counts":{"journeys":11,"screens":40,"elements":277},"journeys":[{"id":"onboarding","slug":"practo--onboarding","title":"Onboarding","description":"Enter a mobile number, complete phone verification, provide a name, choose communication and location preferences, and reach the signed-in Home screen.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Complete first-use phone verification and required profile setup to reach Practo Home","boundary":{"kind":"safe_product_boundary","rationale":"Required phone verification and name setup reached the settled signed-in Home surface; location setup was optional and dismissed. Task grouping: standalone. The fresh-install launch and phone-entry context begin a first-use task whose independent outcome is the settled signed-in Home after required name setup.","boundary_occurrence_id":"occ_d308ab14a5854395a8c62d55","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"}],"primaryTaxonomy":{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"},"flowPatterns":[{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"}],"catalogRole":"primary","journeyFamilyId":"onboarding","familyName":"Onboarding","familyGoal":"Complete first-use phone verification and required profile setup to reach Practo Home","familySummary":"Enter a mobile number, complete phone verification, provide a name, choose communication and location preferences, and reach the signed-in Home screen.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_44de8461790b09ebc9afbfa4","/api/v1/assets/product_asset_aa2d83b70a7cd2382c35bbfb","/api/v1/assets/product_asset_fd7dd91d461fa7d656947c7d"],"previewLabels":["Launch Practo","Enter a mobile number","Request verification"],"routeSlug":"onboarding","canonicalPath":"/flows/practo/onboarding","branches":[{"id":"plan_lab_test","slug":"practo--plan_lab_test","title":"Plan lab test","description":"Choose a thyroid test, review its preparation and charges, complete patient and pickup details, and reach the Pay Now boundary without placing an order.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Choose a suitable lab test, complete safe pickup setup, and reach the final pre-payment decision","boundary":{"kind":"unsafe_boundary","rationale":"The complete nonbinding review is visible with test, patient, pickup address and time; Pay Now would submit payment and the order was not placed. Task grouping: standalone. The path begins from a clean launch into settled signed-in Home, follows the independent lab-test goal through selection and required pickup setup, and ends at the visible payment boundary.","boundary_occurrence_id":"occ_8f0dbaf09a353fa00cf70716","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"plan_lab_test","familyName":"Plan lab test","familyGoal":"Choose a suitable lab test, complete safe pickup setup, and reach the final pre-payment decision","familySummary":"Choose a thyroid test, review its preparation and charges, complete patient and pickup details, and reach the Pay Now boundary without placing an order.","parentJourneyFamilyId":"onboarding","parentJourneyFamilyIds":["onboarding"],"isFree":false,"captureStatus":"complete","screenCount":19,"previewCount":3,"lockedScreenCount":16,"previewScreens":["/api/v1/assets/product_asset_dae24ea9a7f03030cc49d4d3","/api/v1/assets/product_asset_5b35a37279040395716c9556","/api/v1/assets/product_asset_bbf61bf1bc157767c9a7465e"],"previewLabels":["Launch Practo","Open lab tests","Choose a lab test"],"routeSlug":"plan-lab-test","canonicalPath":"/flows/practo/plan-lab-test","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"onboarding_to_plan_lab_test","type":"branch","label":"From the frozen signed-in Home outcome, the verified Book Lab Tests action branches into the diagnostic-test selector that starts this distinct planning journey.","parentJourneyId":"onboarding","anchorStepId":"onboarding_step_07","anchorStepTitle":"Reach Practo Home","childJourneyId":"plan_lab_test","childEntryStepId":"plan_lab_test_step_02","childEntryStepTitle":"Choose a lab test","returnStepId":null,"returnStepTitle":null,"sortOrder":0}},{"id":"plan_dentist_visit","slug":"practo--plan_dentist_visit","title":"Plan dentist visit","description":"Choose dental care, compare an in-person dentist and clinics, select an available time, and review the appointment details before the binding confirmation.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Find and evaluate an in-person dentist, clinic, and appointment time through the final safe pre-booking decision","boundary":{"kind":"unsafe_boundary","rationale":"Reached the final Physical Appointment review with provider, clinic, address, date, time, ₹500 pay-at-hospital plan, and patient context; Confirm Clinic Visit was visible but not exercised because it would submit a binding appointment. Task grouping: standalone. The path begins at the evidenced signed-in Home where the in-person task can be understood and started, and keeps every necessary specialty, provider, clinic, availability, and time decision through the final safe review. It is independently useful and distinct from the frozen online-consultation goal.","boundary_occurrence_id":"occ_01e67ea635c4c0bea9437c2a","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"plan_dentist_visit","familyName":"Plan dentist visit","familyGoal":"Find and evaluate an in-person dentist, clinic, and appointment time through the final safe pre-booking decision","familySummary":"Choose dental care, compare an in-person dentist and clinics, select an available time, and review the appointment details before the binding confirmation.","parentJourneyFamilyId":"onboarding","parentJourneyFamilyIds":["onboarding"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_c4adceb0db0efbeea3fe01a6","/api/v1/assets/product_asset_7cca036647c6eece136cb436","/api/v1/assets/product_asset_81a3cffd66e8972bfb1e808a"],"previewLabels":["Start from Home","Choose dental care","Select a dentist"],"routeSlug":"plan-dentist-visit","canonicalPath":"/flows/practo/plan-dentist-visit","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"onboarding_to_plan_dentist_visit","type":"branch","label":"From the frozen signed-in Home outcome, the verified In-Person Consultation action branches into the specialty selector that starts this dentist-visit planning journey.","parentJourneyId":"onboarding","anchorStepId":"onboarding_step_07","anchorStepTitle":"Reach Practo Home","childJourneyId":"plan_dentist_visit","childEntryStepId":"plan_dentist_visit_step_01","childEntryStepTitle":"Choose dental care","returnStepId":null,"returnStepTitle":null,"sortOrder":2}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"buy_health_plan","slug":"practo--buy_health_plan","title":"Buying a health plan","description":"Open the plans from Home, choose Practo Plus for 1 month, add the invoice email and state, and stop at choosing how to pay.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Choose a health subscription plan from Home and check it out up to the payment-method step (Practo Plus, 1 month)","boundary":{"kind":"unsafe_boundary","rationale":"Reached the payment-method chooser for Practo Plus 1 month with no method selected; choosing a method would start paying, so the take stopped here. Task grouping: standalone. Starts at the signed-in Home after a clean launch and carries the plan choice, duration, invoice details and checkout through to the payment-method step, where paying would commit.","boundary_occurrence_id":"occ_7d1213145401c5a2caee000c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Subscribing & Upgrading","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Subscribing & Upgrading","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Subscribing to a plan","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"}],"catalogRole":"primary","journeyFamilyId":"buy_health_plan","familyName":"Buying a health plan","familyGoal":"Choose a health subscription plan from Home and check it out up to the payment-method step (Practo Plus, 1 month)","familySummary":"Open the plans from Home, choose Practo Plus for 1 month, add the invoice email and state, and stop at choosing how to pay.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":12,"previewCount":3,"lockedScreenCount":9,"previewScreens":["/api/v1/assets/product_asset_f630e7f70d5f0784447692b8","/api/v1/assets/product_asset_4f7a50bc2ed59b419959b272","/api/v1/assets/product_asset_c2db2069943192a186158240"],"previewLabels":["Home","Compare the plans","Choose Practo Plus"],"routeSlug":"buying-a-health-plan","canonicalPath":"/flows/practo/buying-a-health-plan","branches":[{"id":"read_plan_details","slug":"practo--read_plan_details","title":"Reading plan terms and benefits","description":"From the Practo Plus checkout, read the fair usage policy and plan terms, then each plan's benefits and FAQs.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read the subscription plans' usage policy, terms and benefit details","boundary":{"kind":"safe_product_boundary","rationale":"Read the fair usage policy, the Health Plan T&C, Practo Plus benefits and FAQs (7-day money-back, up to 3 family members) and Practo Shield benefits and FAQ (15 GP video consults and 3 hospital visits per month). Task grouping: standalone. Optional reading of the policy, terms and plan details that starts on the parent's checkout; it informs the purchase but is not required to reach payment.","boundary_occurrence_id":"occ_458d9ac61c20fa79a9866758","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"read_plan_details","familyName":"Reading plan terms and benefits","familyGoal":"Read the subscription plans' usage policy, terms and benefit details","familySummary":"From the Practo Plus checkout, read the fair usage policy and plan terms, then each plan's benefits and FAQs.","parentJourneyFamilyId":"buy_health_plan","parentJourneyFamilyIds":["buy_health_plan"],"isFree":false,"captureStatus":"complete","screenCount":15,"previewCount":3,"lockedScreenCount":12,"previewScreens":["/api/v1/assets/product_asset_e9133a1f3612a542d25837e1","/api/v1/assets/product_asset_da247e0db13778c1b7fbc62e","/api/v1/assets/product_asset_95622769597380c6ef8aa32d"],"previewLabels":["Plan checkout","Fair usage policy","Terms link"],"routeSlug":"reading-plan-terms-and-benefits","canonicalPath":"/flows/practo/reading-plan-terms-and-benefits","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"buy_health_plan_to_read_plan_details","type":"branch","label":"From the same Plus checkout, the fair usage policy link starts the optional reading of plan rules, terms and benefits. The reading ends on the Shield details without returning to checkout.","parentJourneyId":"buy_health_plan","anchorStepId":"buy_health_plan_step_05","anchorStepTitle":"Plan checkout","childJourneyId":"read_plan_details","childEntryStepId":"read_plan_details_step_01","childEntryStepTitle":"Fair usage policy","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"change_plan_duration","slug":"practo--change_plan_duration","title":"Changing the plan length","description":"Reopen the Practo Plus plan chooser, pick 3 months and see the checkout price change to ₹2,499.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the Practo Plus plan duration","boundary":{"kind":"safe_product_boundary","rationale":"Selected 3 months; checkout shows the 3 months plan at Rs2,499 (Save 72%) with Amount To Pay Rs2,499.00. Task grouping: standalone. Optional change of the Plus duration on the parent's duration chooser, with its own priced checkout result.","boundary_occurrence_id":"occ_38de43f12689a8e5b20ad94c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"change_plan_duration","familyName":"Changing the plan length","familyGoal":"Change the Practo Plus plan duration","familySummary":"Reopen the Practo Plus plan chooser, pick 3 months and see the checkout price change to ₹2,499.","parentJourneyFamilyId":"buy_health_plan","parentJourneyFamilyIds":["buy_health_plan"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7652edfa1a2f9e2d1676d477","/api/v1/assets/product_asset_dd56c405892542688536d1a7","/api/v1/assets/product_asset_5733b9af2d4b998f038a32ff"],"previewLabels":["Plan length options","3 months selected","Updated checkout"],"routeSlug":"changing-the-plan-length","canonicalPath":"/flows/practo/changing-the-plan-length","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"buy_health_plan_to_change_plan_duration","type":"branch","label":"On a later visit to the same Practo Plus plan chooser, choosing 3 months instead of the parent's 1 month gives a different priced checkout. No return to the parent was recorded.","parentJourneyId":"buy_health_plan","anchorStepId":"buy_health_plan_step_03","anchorStepTitle":"Plan length options","childJourneyId":"change_plan_duration","childEntryStepId":"change_plan_duration_step_00","childEntryStepTitle":"Plan length options","returnStepId":null,"returnStepTitle":null,"sortOrder":4}}],"anchoredUtilities":[],"connections":[],"variants":[{"id":"buy_health_plan","slug":"practo--buy_health_plan","title":"Buying a health plan","description":"Open the plans from Home, choose Practo Plus for 1 month, add the invoice email and state, and stop at choosing how to pay.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Buying a health plan","boundary":{"kind":"unsafe_boundary","rationale":"Reached the payment-method chooser for Practo Plus 1 month with no method selected; choosing a method would start paying, so the take stopped here. Task grouping: standalone. Starts at the signed-in Home after a clean launch and carries the plan choice, duration, invoice details and checkout through to the payment-method step, where paying would commit.","boundary_occurrence_id":"occ_7d1213145401c5a2caee000c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Subscribing & Upgrading","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Subscribing & Upgrading","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Subscribing to a plan","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"}],"catalogRole":"primary","journeyFamilyId":"buy_health_plan","familyName":"Buying a health plan","familyGoal":"Choose a health subscription plan from Home and check it out up to the payment-method step (Practo Plus, 1 month)","familySummary":"Open the plans from Home, choose Practo Plus for 1 month, add the invoice email and state, and stop at choosing how to pay.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":12,"previewCount":3,"lockedScreenCount":9,"previewScreens":["/api/v1/assets/product_asset_f630e7f70d5f0784447692b8","/api/v1/assets/product_asset_4f7a50bc2ed59b419959b272","/api/v1/assets/product_asset_c2db2069943192a186158240"],"previewLabels":["Home","Compare the plans","Choose Practo Plus"],"routeSlug":"buying-a-health-plan","canonicalPath":"/flows/practo/buying-a-health-plan","branches":[{"id":"read_plan_details","slug":"practo--read_plan_details","title":"Reading plan terms and benefits","description":"From the Practo Plus checkout, read the fair usage policy and plan terms, then each plan's benefits and FAQs.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read the subscription plans' usage policy, terms and benefit details","boundary":{"kind":"safe_product_boundary","rationale":"Read the fair usage policy, the Health Plan T&C, Practo Plus benefits and FAQs (7-day money-back, up to 3 family members) and Practo Shield benefits and FAQ (15 GP video consults and 3 hospital visits per month). Task grouping: standalone. Optional reading of the policy, terms and plan details that starts on the parent's checkout; it informs the purchase but is not required to reach payment.","boundary_occurrence_id":"occ_458d9ac61c20fa79a9866758","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"read_plan_details","familyName":"Reading plan terms and benefits","familyGoal":"Read the subscription plans' usage policy, terms and benefit details","familySummary":"From the Practo Plus checkout, read the fair usage policy and plan terms, then each plan's benefits and FAQs.","parentJourneyFamilyId":"buy_health_plan","parentJourneyFamilyIds":["buy_health_plan"],"isFree":false,"captureStatus":"complete","screenCount":15,"previewCount":3,"lockedScreenCount":12,"previewScreens":["/api/v1/assets/product_asset_e9133a1f3612a542d25837e1","/api/v1/assets/product_asset_da247e0db13778c1b7fbc62e","/api/v1/assets/product_asset_95622769597380c6ef8aa32d"],"previewLabels":["Plan checkout","Fair usage policy","Terms link"],"routeSlug":"reading-plan-terms-and-benefits","canonicalPath":"/flows/practo/reading-plan-terms-and-benefits","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"buy_health_plan_to_read_plan_details","type":"branch","label":"From the same Plus checkout, the fair usage policy link starts the optional reading of plan rules, terms and benefits. The reading ends on the Shield details without returning to checkout.","parentJourneyId":"buy_health_plan","anchorStepId":"buy_health_plan_step_05","anchorStepTitle":"Plan checkout","childJourneyId":"read_plan_details","childEntryStepId":"read_plan_details_step_01","childEntryStepTitle":"Fair usage policy","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"change_plan_duration","slug":"practo--change_plan_duration","title":"Changing the plan length","description":"Reopen the Practo Plus plan chooser, pick 3 months and see the checkout price change to ₹2,499.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the Practo Plus plan duration","boundary":{"kind":"safe_product_boundary","rationale":"Selected 3 months; checkout shows the 3 months plan at Rs2,499 (Save 72%) with Amount To Pay Rs2,499.00. Task grouping: standalone. Optional change of the Plus duration on the parent's duration chooser, with its own priced checkout result.","boundary_occurrence_id":"occ_38de43f12689a8e5b20ad94c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"change_plan_duration","familyName":"Changing the plan length","familyGoal":"Change the Practo Plus plan duration","familySummary":"Reopen the Practo Plus plan chooser, pick 3 months and see the checkout price change to ₹2,499.","parentJourneyFamilyId":"buy_health_plan","parentJourneyFamilyIds":["buy_health_plan"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7652edfa1a2f9e2d1676d477","/api/v1/assets/product_asset_dd56c405892542688536d1a7","/api/v1/assets/product_asset_5733b9af2d4b998f038a32ff"],"previewLabels":["Plan length options","3 months selected","Updated checkout"],"routeSlug":"changing-the-plan-length","canonicalPath":"/flows/practo/changing-the-plan-length","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"buy_health_plan_to_change_plan_duration","type":"branch","label":"On a later visit to the same Practo Plus plan chooser, choosing 3 months instead of the parent's 1 month gives a different priced checkout. No return to the parent was recorded.","parentJourneyId":"buy_health_plan","anchorStepId":"buy_health_plan_step_03","anchorStepTitle":"Plan length options","childJourneyId":"change_plan_duration","childEntryStepId":"change_plan_duration_step_00","childEntryStepTitle":"Plan length options","returnStepId":null,"returnStepTitle":null,"sortOrder":4}}],"anchoredUtilities":[],"connections":[]},{"id":"buy_shield_plan","slug":"practo--buy_shield_plan","title":"Buying the Shield plan","description":"Pick Practo Shield from the plans list, add the invoice email and state, and stop at choosing how to pay.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Buying the Shield plan","boundary":{"kind":"unsafe_boundary","rationale":"Practo Shield (Rs1,999/year) reached the payment-method chooser with invoice email and Karnataka entered; selecting a method would start payment. Task grouping: standalone. Alternative plan choice from the parent's plans list, taken through its own checkout to the payment step.","boundary_occurrence_id":"occ_d32d48175049a6f210a4c529","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Subscribing & Upgrading","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"}],"primaryTaxonomy":{"name":"Subscribing & Upgrading","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"},"flowPatterns":[{"name":"Subscribing to a plan","role":"primary","termKey":"commerce_finance.subscribing_upgrading","parentTermKey":"commerce_finance"}],"catalogRole":"primary","journeyFamilyId":"buy_health_plan","familyName":"Buying a health plan","familyGoal":"Choose a health subscription plan from Home and check it out up to the payment-method step (Practo Plus, 1 month)","familySummary":"Open the plans from Home, choose Practo Plus for 1 month, add the invoice email and state, and stop at choosing how to pay.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_9aee83353b2d2e0473af7e49","/api/v1/assets/product_asset_c423413bb84e79554d169ce5","/api/v1/assets/product_asset_d22b652319b8627b4befed7c"],"previewLabels":["Plans list","Shield checkout","Invoice details"],"routeSlug":"buying-the-shield-plan","canonicalPath":"/flows/practo/buying-the-shield-plan","branches":[],"anchoredUtilities":[],"connections":[]}]},{"id":"consult_by_symptom","slug":"practo--consult_by_symptom","title":"Choosing a consult by symptom","description":"Search a symptom, pick a suggested speciality, review the online consultation and stop at the payment step.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Start an online consultation by searching a symptom","boundary":{"kind":"unsafe_boundary","rationale":"Symptom search suggested specialities; Ear, Nose, Throat opened its consult summary and then payment options. Stopped before paying. Task grouping: standalone. An alternative way to choose the consult from the same entry screen, by symptom instead of a speciality tile. It reaches the same kind of summary and payment step.","boundary_occurrence_id":"occ_99bb549c7dfb43d1dba1b816","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"primary","journeyFamilyId":"consult_by_symptom","familyName":"Choosing a consult by symptom","familyGoal":"Start an online consultation by searching a symptom","familySummary":"Search a symptom, pick a suggested speciality, review the online consultation and stop at the payment step.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_7f8e667b42d75e9367ae8074","/api/v1/assets/product_asset_39c888d898aff192813db663","/api/v1/assets/product_asset_83ea314be19615bcae54d83e"],"previewLabels":["Open symptom search","Pick a suggested speciality","Review the ENT consult"],"routeSlug":"choosing-a-consult-by-symptom","canonicalPath":"/flows/practo/choosing-a-consult-by-symptom","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"video_consultation","slug":"practo--video_consultation","title":"Video consultation","description":"Start from Home, choose a general physician, and review the assigned doctor and consultation price before the uncompleted Pay And Consult boundary.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Arrange an online consultation with a general physician","boundary":{"kind":"unsafe_boundary","rationale":"Reached the fully rendered plan summary and visible Pay And Consult commitment without submitting payment or the consultation request. Task grouping: standalone. The settled Home independently begins the consultation task; specialty selection reaches a concrete doctor and plan summary, then stops before the unsafe payment and booking outcome.","boundary_occurrence_id":"occ_59c772c75511d8d7cbac34e2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"primary","journeyFamilyId":"video_consultation","familyName":"Video consultation","familyGoal":"Arrange an online consultation with a general physician","familySummary":"Start from Home, choose a general physician, and review the assigned doctor and consultation price before the uncompleted Pay And Consult boundary.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_3f663c254ff3b9d7f819adc0","/api/v1/assets/product_asset_9796f4e7407e83fcd463141e","/api/v1/assets/product_asset_a1799a38551d9eccef2fbb85"],"previewLabels":["Start from Home","Choose general physician","Review the consultation"],"routeSlug":"video-consultation","canonicalPath":"/flows/practo/video-consultation","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"request_surgery_consultation","slug":"practo--request_surgery_consultation","title":"Requesting a surgery consultation","description":"Starting from the signed-in Home (Bangalore; the Recently Viewed items were already there from earlier sessions), the customer taps Plan Surgeries. A Practo Assured form opens with the name and contact number already prefilled from the account and City defaulted to Bangalore. They open Select Ailment, choose the Knee and Joints category and pick Knee Replacement. With the form filled, they tap Book Appointment. A dialog confirms 'Thank you for sharing your details with us. We will call you soon and help you with your consultation.' This is a free callback request; no payment was involved and no appointment time was booked in the app.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Request a free surgery consultation for a chosen procedure from the Home Plan Surgeries entry","boundary":{"kind":"safe_product_boundary","rationale":"Free Knee Replacement consultation request submitted; the app confirmed it will call back. No payment involved. Task grouping: standalone. Starts at the clean launch and signed-in Home Plan Surgeries entry; ends at the observed request confirmation.","boundary_occurrence_id":"occ_a77df05be5bf9961fd5eeb00","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Requesting","role":"primary","termKey":"social.requesting","parentTermKey":"social"}],"primaryTaxonomy":{"name":"Requesting","role":"primary","termKey":"social.requesting","parentTermKey":"social"},"flowPatterns":[{"name":"Requesting","role":"primary","termKey":"social.requesting","parentTermKey":"social"}],"catalogRole":"primary","journeyFamilyId":"request_surgery_consultation","familyName":"Requesting a surgery consultation","familyGoal":"Request a free surgery consultation for a chosen procedure from the Home Plan Surgeries entry","familySummary":"Starting from the signed-in Home (Bangalore; the Recently Viewed items were already there from earlier sessions), the customer taps Plan Surgeries. A Practo Assured form opens with the name and contact number already prefilled from the account and City defaulted to Bangalore. They open Select Ailment, choose the Knee and Joints category and pick Knee Replacement. With the form filled, they tap Book Appointment. A dialog confirms 'Thank you for sharing your details with us. We will call you soon and help you with your consultation.' This is a free callback request; no payment was involved and no appointment time was booked in the app.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_a9366bfa972305e387a119a8","/api/v1/assets/product_asset_91a6bf3fe6f482b21ee69deb","/api/v1/assets/product_asset_7f775766f08fedef5b31e8e6"],"previewLabels":["Open Plan Surgeries from Home","Start the consultation request form","Choose an ailment category"],"routeSlug":"requesting-a-surgery-consultation","canonicalPath":"/flows/practo/requesting-a-surgery-consultation","branches":[{"id":"change_surgery_city","slug":"practo--change_surgery_city","title":"Changing the city","description":"Recorded on the same surgery request form after the request had been submitted and its confirmation dismissed. The form still holds Knee Replacement, the prefilled name and contact number, and the default City Bangalore. The customer taps City, the Choose City sheet lists Bangalore (selected), Delhi NCR, Mumbai, Hyderabad, Ahmedabad, Pune and Kolkata, and they pick Pune. The form now shows City: Pune. It was not resubmitted, so no request was sent for Pune.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the city on the surgery consultation request form","boundary":{"kind":"safe_product_boundary","rationale":"City field changed from Bangalore to Pune; the form was not resubmitted. Task grouping: standalone. Optional side task on the same surgery form (same ailment and prefilled details) with its own visible result, the City value changing; related as a branch of the parent.","boundary_occurrence_id":"occ_e089b6a7bea12c4dfbb31b15","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"change_surgery_city","familyName":"Changing the city","familyGoal":"Change the city on the surgery consultation request form","familySummary":"Recorded on the same surgery request form after the request had been submitted and its confirmation dismissed. The form still holds Knee Replacement, the prefilled name and contact number, and the default City Bangalore. The customer taps City, the Choose City sheet lists Bangalore (selected), Delhi NCR, Mumbai, Hyderabad, Ahmedabad, Pune and Kolkata, and they pick Pune. The form now shows City: Pune. It was not resubmitted, so no request was sent for Pune.","parentJourneyFamilyId":"request_surgery_consultation","parentJourneyFamilyIds":["request_surgery_consultation"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_04df1313f3c5e5e0cc46c51d","/api/v1/assets/product_asset_04c24b013239fecc766552eb","/api/v1/assets/product_asset_92728568fceca03313aa3a45"],"previewLabels":["Open the City field","Choose a city","City updated to Pune"],"routeSlug":"changing-the-city","canonicalPath":"/flows/practo/changing-the-city","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"surgery_request_change_city","type":"branch","label":"Changing the city is an optional choice on the same surgery request form (same Knee Replacement selection). The child was recorded after the parent's submission and dismissed confirmation, so it starts at its own form screen and has no observed return.","parentJourneyId":"request_surgery_consultation","anchorStepId":"request_surgery_consultation_step_04","anchorStepTitle":"Submit the request","childJourneyId":"change_surgery_city","childEntryStepId":"change_surgery_city_step_01","childEntryStepTitle":"Choose a city","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"variants":[]}],"utilities":[],"subflows":[{"id":"plan_lab_test","slug":"practo--plan_lab_test","title":"Plan lab test","description":"Choose a thyroid test, review its preparation and charges, complete patient and pickup details, and reach the Pay Now boundary without placing an order.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Choose a suitable lab test, complete safe pickup setup, and reach the final pre-payment decision","boundary":{"kind":"unsafe_boundary","rationale":"The complete nonbinding review is visible with test, patient, pickup address and time; Pay Now would submit payment and the order was not placed. Task grouping: standalone. The path begins from a clean launch into settled signed-in Home, follows the independent lab-test goal through selection and required pickup setup, and ends at the visible payment boundary.","boundary_occurrence_id":"occ_8f0dbaf09a353fa00cf70716","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"plan_lab_test","familyName":"Plan lab test","familyGoal":"Choose a suitable lab test, complete safe pickup setup, and reach the final pre-payment decision","familySummary":"Choose a thyroid test, review its preparation and charges, complete patient and pickup details, and reach the Pay Now boundary without placing an order.","parentJourneyFamilyId":"onboarding","parentJourneyFamilyIds":["onboarding"],"isFree":false,"captureStatus":"complete","screenCount":19,"previewCount":3,"lockedScreenCount":16,"previewScreens":["/api/v1/assets/product_asset_dae24ea9a7f03030cc49d4d3","/api/v1/assets/product_asset_5b35a37279040395716c9556","/api/v1/assets/product_asset_bbf61bf1bc157767c9a7465e"],"previewLabels":["Launch Practo","Open lab tests","Choose a lab test"],"routeSlug":"plan-lab-test","canonicalPath":"/flows/practo/plan-lab-test","variants":[]},{"id":"read_plan_details","slug":"practo--read_plan_details","title":"Reading plan terms and benefits","description":"From the Practo Plus checkout, read the fair usage policy and plan terms, then each plan's benefits and FAQs.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Read the subscription plans' usage policy, terms and benefit details","boundary":{"kind":"safe_product_boundary","rationale":"Read the fair usage policy, the Health Plan T&C, Practo Plus benefits and FAQs (7-day money-back, up to 3 family members) and Practo Shield benefits and FAQ (15 GP video consults and 3 hospital visits per month). Task grouping: standalone. Optional reading of the policy, terms and plan details that starts on the parent's checkout; it informs the purchase but is not required to reach payment.","boundary_occurrence_id":"occ_458d9ac61c20fa79a9866758","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"read_plan_details","familyName":"Reading plan terms and benefits","familyGoal":"Read the subscription plans' usage policy, terms and benefit details","familySummary":"From the Practo Plus checkout, read the fair usage policy and plan terms, then each plan's benefits and FAQs.","parentJourneyFamilyId":"buy_health_plan","parentJourneyFamilyIds":["buy_health_plan"],"isFree":false,"captureStatus":"complete","screenCount":15,"previewCount":3,"lockedScreenCount":12,"previewScreens":["/api/v1/assets/product_asset_e9133a1f3612a542d25837e1","/api/v1/assets/product_asset_da247e0db13778c1b7fbc62e","/api/v1/assets/product_asset_95622769597380c6ef8aa32d"],"previewLabels":["Plan checkout","Fair usage policy","Terms link"],"routeSlug":"reading-plan-terms-and-benefits","canonicalPath":"/flows/practo/reading-plan-terms-and-benefits","variants":[]},{"id":"plan_dentist_visit","slug":"practo--plan_dentist_visit","title":"Plan dentist visit","description":"Choose dental care, compare an in-person dentist and clinics, select an available time, and review the appointment details before the binding confirmation.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"goal":"Find and evaluate an in-person dentist, clinic, and appointment time through the final safe pre-booking decision","boundary":{"kind":"unsafe_boundary","rationale":"Reached the final Physical Appointment review with provider, clinic, address, date, time, ₹500 pay-at-hospital plan, and patient context; Confirm Clinic Visit was visible but not exercised because it would submit a binding appointment. Task grouping: standalone. The path begins at the evidenced signed-in Home where the in-person task can be understood and started, and keeps every necessary specialty, provider, clinic, availability, and time decision through the final safe review. It is independently useful and distinct from the frozen online-consultation goal.","boundary_occurrence_id":"occ_01e67ea635c4c0bea9437c2a","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Other booking","role":"primary","termKey":"commerce_finance.booking_reserving.other","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"plan_dentist_visit","familyName":"Plan dentist visit","familyGoal":"Find and evaluate an in-person dentist, clinic, and appointment time through the final safe pre-booking decision","familySummary":"Choose dental care, compare an in-person dentist and clinics, select an available time, and review the appointment details before the binding confirmation.","parentJourneyFamilyId":"onboarding","parentJourneyFamilyIds":["onboarding"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_c4adceb0db0efbeea3fe01a6","/api/v1/assets/product_asset_7cca036647c6eece136cb436","/api/v1/assets/product_asset_81a3cffd66e8972bfb1e808a"],"previewLabels":["Start from Home","Choose dental care","Select a dentist"],"routeSlug":"plan-dentist-visit","canonicalPath":"/flows/practo/plan-dentist-visit","variants":[]},{"id":"change_surgery_city","slug":"practo--change_surgery_city","title":"Changing the city","description":"Recorded on the same surgery request form after the request had been submitted and its confirmation dismissed. The form still holds Knee Replacement, the prefilled name and contact number, and the default City Bangalore. The customer taps City, the Choose City sheet lists Bangalore (selected), Delhi NCR, Mumbai, Hyderabad, Ahmedabad, Pune and Kolkata, and they pick Pune. The form now shows City: Pune. It was not resubmitted, so no request was sent for Pune.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the city on the surgery consultation request form","boundary":{"kind":"safe_product_boundary","rationale":"City field changed from Bangalore to Pune; the form was not resubmitted. Task grouping: standalone. Optional side task on the same surgery form (same ailment and prefilled details) with its own visible result, the City value changing; related as a branch of the parent.","boundary_occurrence_id":"occ_e089b6a7bea12c4dfbb31b15","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"change_surgery_city","familyName":"Changing the city","familyGoal":"Change the city on the surgery consultation request form","familySummary":"Recorded on the same surgery request form after the request had been submitted and its confirmation dismissed. The form still holds Knee Replacement, the prefilled name and contact number, and the default City Bangalore. The customer taps City, the Choose City sheet lists Bangalore (selected), Delhi NCR, Mumbai, Hyderabad, Ahmedabad, Pune and Kolkata, and they pick Pune. The form now shows City: Pune. It was not resubmitted, so no request was sent for Pune.","parentJourneyFamilyId":"request_surgery_consultation","parentJourneyFamilyIds":["request_surgery_consultation"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_04df1313f3c5e5e0cc46c51d","/api/v1/assets/product_asset_04c24b013239fecc766552eb","/api/v1/assets/product_asset_92728568fceca03313aa3a45"],"previewLabels":["Open the City field","Choose a city","City updated to Pune"],"routeSlug":"changing-the-city","canonicalPath":"/flows/practo/changing-the-city","variants":[]},{"id":"change_plan_duration","slug":"practo--change_plan_duration","title":"Changing the plan length","description":"Reopen the Practo Plus plan chooser, pick 3 months and see the checkout price change to ₹2,499.","accentColor":"#64748b","appSlug":"practo","appName":"Practo","brandColor":"#64748b","appId":"app_39736f4f6646e59337a7","capturedAt":"2026-10-17T13:15:40.848326+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Change the Practo Plus plan duration","boundary":{"kind":"safe_product_boundary","rationale":"Selected 3 months; checkout shows the 3 months plan at Rs2,499 (Save 72%) with Amount To Pay Rs2,499.00. Task grouping: standalone. Optional change of the Plus duration on the parent's duration chooser, with its own priced checkout result.","boundary_occurrence_id":"occ_38de43f12689a8e5b20ad94c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"releaseId":"c7b6b003-ed15-4425-a29a-1113ba346faa","taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"change_plan_duration","familyName":"Changing the plan length","familyGoal":"Change the Practo Plus plan duration","familySummary":"Reopen the Practo Plus plan chooser, pick 3 months and see the checkout price change to ₹2,499.","parentJourneyFamilyId":"buy_health_plan","parentJourneyFamilyIds":["buy_health_plan"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7652edfa1a2f9e2d1676d477","/api/v1/assets/product_asset_dd56c405892542688536d1a7","/api/v1/assets/product_asset_5733b9af2d4b998f038a32ff"],"previewLabels":["Plan length options","3 months selected","Updated checkout"],"routeSlug":"changing-the-plan-length","canonicalPath":"/flows/practo/changing-the-plan-length","variants":[]}],"unplacedSubflows":[],"animations":[{"id":"anim_076d798205614127f45f2e4c","title":"Splash logo morphs to wordmark","type":"launch","typeLabel":"Launch","element":"Logo","trigger":"auto","durationMs":1833,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_076d798205614127f45f2e4c/video","stillUrl":"/api/v1/animations/anim_076d798205614127f45f2e4c/still"},{"id":"anim_0d2b253c0191bceb7459c450","title":"Info popover fades open","type":"overlays","typeLabel":"Sheets and dialogs","element":"Popover","trigger":"tap","durationMs":1560,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_0d2b253c0191bceb7459c450/video","stillUrl":"/api/v1/animations/anim_0d2b253c0191bceb7459c450/still"},{"id":"anim_8267b9cf99325541557f84b3","title":"Bottom sheet rises over dimmed form","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1866,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8267b9cf99325541557f84b3/video","stillUrl":"/api/v1/animations/anim_8267b9cf99325541557f84b3/still","flow":{"title":"Requesting a surgery consultation","path":"/flows/practo/requesting-a-surgery-consultation"}},{"id":"anim_00525e346fca2182337cfc19","title":"Price breakdown sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1757,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_00525e346fca2182337cfc19/video","stillUrl":"/api/v1/animations/anim_00525e346fca2182337cfc19/still"},{"id":"anim_2d049eef00401cda6ac2b013","title":"Second sheet stacks over first","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1981,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_2d049eef00401cda6ac2b013/video","stillUrl":"/api/v1/animations/anim_2d049eef00401cda6ac2b013/still","flow":{"title":"Requesting a surgery consultation","path":"/flows/practo/requesting-a-surgery-consultation"}},{"id":"anim_55e96a56ce3a537d838cbccd","title":"Plan picker sheet slides up","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1735,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_55e96a56ce3a537d838cbccd/video","stillUrl":"/api/v1/animations/anim_55e96a56ce3a537d838cbccd/still","flow":{"title":"Changing the plan length","path":"/flows/practo/changing-the-plan-length"}},{"id":"anim_7f3d313d3832d90545bcbb42","title":"State picker dialog fades in","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2096,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_7f3d313d3832d90545bcbb42/video","stillUrl":"/api/v1/animations/anim_7f3d313d3832d90545bcbb42/still","flow":{"title":"Buying the Shield plan","path":"/flows/practo/buying-the-shield-plan"}},{"id":"anim_96e1d268d4d3b34034a2cf0a","title":"Dialog slides up to center","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":2278,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_96e1d268d4d3b34034a2cf0a/video","stillUrl":"/api/v1/animations/anim_96e1d268d4d3b34034a2cf0a/still","flow":{"title":"Requesting a surgery consultation","path":"/flows/practo/requesting-a-surgery-consultation"}},{"id":"anim_363c68b7128645342ccf6e54","title":"FAQ accordion expands","type":"controls_forms","typeLabel":"Controls and forms","element":"Accordion","trigger":"tap","durationMs":1728,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_363c68b7128645342ccf6e54/video","stillUrl":"/api/v1/animations/anim_363c68b7128645342ccf6e54/still","flow":{"title":"Reading plan terms and benefits","path":"/flows/practo/reading-plan-terms-and-benefits"}}]}}